Notifications
Reach your team through the channel that works — in-app, email, or SMS. Configure rules per event type, set escalation chains so nothing slips through, and let each user control their own quiet hours and preferences.
Three channels, one system
Every notification is routed through the channels you configure. Your team gets the alert where they are most likely to see it.
In-App
Bell icon with unread count. Click to see recent alerts and navigate to the source.
Formatted email notifications through SendGrid with white-label sender support.
SMS
Text message alerts for time-sensitive updates like dispatch and schedule changes.
Built for reliability, not noise
Notifications that reach the right person through the right channel at the right time — with retries, batching, and escalation built in.
Configurable Rules
Set notification rules per event type with target roles, default channels, and custom title and body templates.
Escalation Chains
Define escalation levels with configurable intervals and channels. Unacknowledged alerts automatically escalate.
Retry Mechanism
Failed deliveries retry at 60 seconds, 5 minutes, and 15 minutes before marking as failed.
Batch Processing
Notifications are processed in batches of 100 with a rate limit of 60 per minute to prevent overload.
Quiet Hours
Per-user quiet hours that silence non-urgent notifications. Urgent alerts bypass the window.
Daily Digest (Coming Soon)
Optional email summary of the previous day, delivered at a scheduled time each morning.
Rules for every event type
Define who gets notified, through which channels, and what happens when no one responds. Each event type has its own rule — from appointment reminders to overdue invoices.
Per-Event Configuration
Separate rules for overdue invoices, appointment reminders, escalations, and more
Role-Based Targeting
Choose which roles receive each notification type — Owner, Dispatcher, or Technician
Channel Selection
Pick default delivery channels per rule and override at the escalation level
Template Customization
Define title and body templates with variable substitution for each event
Escalation that prevents dropped balls
When a notification goes unacknowledged, the system escalates automatically — retrying at increasing intervals and elevating to additional channels or team members.
3
Retry attempts
100
Batch size
60/min
Rate limit
4
Priority levels
Notification Preferences
Mike Rodriguez, Lead Technician
Summary email at 7:00 AM with yesterday's activity
Preferences that respect your team
Every user controls which channels are active and when notifications are silenced. Urgent alerts can bypass quiet hours so emergencies always get through.
Per-Channel Toggle
Enable or disable each delivery channel individually
Quiet Hours
Silence non-urgent alerts during off hours
Urgent Bypass
Emergency notifications always get through
Daily Digest (Coming Soon)
Scheduled morning summary of activity
Triggers that run your operation
Pillar includes built-in notification triggers for the events that matter most. Fire them manually or let the system handle them on schedule.
Overdue Invoices
Alert owners and dispatchers when invoices pass their due date.
Appointment Reminders
Notify technicians and customers ahead of scheduled appointments.
Unassigned Appointments
Flag appointments without a technician so dispatchers can act.
Technician En Route
Notify the office when a technician marks themselves en route.
Escalation Triggers
Automatically escalate when initial notifications go unacknowledged.
Daily Health Checks
Scheduled checks that surface anything needing attention across operations.
A notification center that stays out of the way
The notification bell shows an unread count and opens a panel with recent alerts. Mark individual items as read, dismiss them, or click through to the related record. No separate page needed.
Every notification has a lifecycle
From creation to acknowledgement, each notification moves through defined statuses so you know exactly what was sent, read, or missed.
Notifications connect to every workflow
Alerts are generated by jobs, appointments, invoices, and more. The notification system ties them all together.
Communications
Multi-channel communication logging with email, SMS, calls, and notes.
Scheduling
Visual calendar with drag-and-drop and conflict detection.
Jobs & Work Orders
Work order lifecycle from creation through completion and invoicing.
Invoicing & Payments
Invoice management with online payments and overdue tracking.
Technician Management
Skills, schedules, time-off, and performance tracking for your crew.
Analytics & Reporting
Profitability reports, technician performance, and revenue trends.
See how Pillar keeps your team informed
Walk through notification rules, escalation chains, and user preferences with our team. We will configure it around your workflows.