v2026.6.8
Release date: June 24, 2026
✨ New Features
Automatic notifications by appointment event
The schedule notification system now sends messages (WhatsApp, email, or flow) automatically at each stage of the appointment lifecycle — not just reminders before the scheduled time.
Available triggers
| Trigger | When it fires |
|---|---|
On creation (on_scheduled) | When an appointment is created |
On confirmation (on_confirmation) | Status changed to confirmed |
On cancellation (on_cancellation) | Status changed to canceled |
On start (on_started) | Service started |
On completion (on_completed) | Service completed |
On reschedule (on_reschedule) | Date or time changed |
On no-show (on_no_show) | Client marked as no-show |
After appointment (after_appointment) | Follow-up after end time |
Before appointment (before_appointment) | Reminder X minutes before (existing) |
What is it for?
- Confirm appointments to clients via WhatsApp right after booking
- Notify clients and providers about cancellations, confirmations, and completions
- Automate post-appointment follow-ups without manual team action
How to use?
- Go to Schedule > select a schedule > Notifications tab
- Click Add template and choose the desired trigger type
- Configure channel (WhatsApp), recipient (Customer, Provider, or Both), and message with variables (
,,, etc.) - Activate the template — sending happens automatically when the event occurs
Tip: create separate templates for each trigger (e.g., "Booking confirmation" with
on_scheduledfor the customer and another to alert the provider).
Status summary on the appointments page
New summary bar in the appointment list shows clickable counters by operational group:
- To start — scheduled + confirmed
- In progress — started
- Completed
- Canceled / no-show
Clicking a chip applies the corresponding status filter.
How to use?
- Go to Schedule > Appointments (list mode)
- Use the chips below the header to quickly filter by operational phase
- Combine with existing provider, schedule, and date filters
"Operational today" preset
Quick button that sets up today's view with relevant operational statuses (scheduled, confirmed, started, completed), grouping results by phase.
How to use?
- On the appointments page, click Operational today in the header
- The list shows only today's appointments, grouped by status
- Click again to restore the previous filter
🔄 Changes
Notification template form
All notification triggers are available again in the template form (previously only "Before appointment" was active in the UI).
Configurable recipient per template
Each template still allows choosing whether the notification goes to the customer, provider, or both — ideal for alerting the internal team without messaging the client.
🐛 Bug Fixes
Before-appointment reminders with confirmed status
before_appointment reminders are now sent correctly for appointments with Confirmed status (previously only worked for Scheduled).
Pending reminder cancellation
When an appointment is canceled, pending future reminders are automatically canceled, preventing inappropriate messages after cancellation.
🎯 Benefits
- ✅ Automatic client communication throughout the appointment lifecycle
- ✅ Less manual work to confirm, cancel, and notify about appointments
- ✅ Clear operational view of the day in the appointment list
- ✅ Quick filters by phase (to start, in progress, completed)
- ✅ Flexible configuration per schedule, service, and recipient