Dispatch #002 · April 2026
Full Release Notes
Everything that shipped in this release, organized by area.
Notifications & Templates
Template-based notifications
- Customizable notification templates for confirmation, cancellation, reschedule, and reminders (email and SMS)
- Organization notification settings to control which reminders are enabled (1w, 48h, 24h, 2h, 1h, 15m, 10m)
- Visit-type-specific templates so different visit types can use different templates
- Bilingual support for English and Spanish templates
- Preview API to render templates before sending
Notification cadence
- 15-minute reminder added (in addition to 1w, 48h, 2h, 1h, 10m)
- Configurable reminder cadence per organization
SMS
- Compact SMS formatting to reduce message length and cost
Zoom Integration
Zoom meeting support
- Zoom meeting creation for bookings
- Meeting ID and passcode stored on bookings and included in notifications
- Zoom passcode shown in confirmation and reminder emails/SMS
- One-tap join numbers formatted for display in notifications
Zoom configuration
- Zoom credentials loaded from AWS Parameter Store instead of environment variables
- Zoom audit logging for meeting lifecycle events (started, ended, participant joined/left, updated)
Zoom webhooks
- Booking management tables for Zoom meeting state
- Participant tracking via Zoom webhooks
- Improved webhook handling for meeting lifecycle events
Scheduling & Calendar
Cronofy / external calendar
- External modification audit when events are changed outside the app (e.g. moved on a user’s calendar)
- Booking external modification audit table for tracking these changes
- Cronofy event mapping updates for Calendar
Regions & clinics
- Region support for clinics (new region field)
- Region selector in the scheduler UI
- Clinic schedule view filtered by region
Clinic layout
- Clinic layout improvements in the scheduler
Provisioning & Management
Provisioning
- Provisioning updates for clinics and providers
- Clinic provisioning extended with new fields
Visit types
- Visit type support for notification templates
- Visit type utility for type handling
Admin & Debugging
- Debug endpoint for troubleshooting
- Notification debugging improvements
- Admin dashboard updates, including external modification audit visibility
Technical / Infrastructure
DTO & API changes
- DTO changes for notification templates and related APIs
Database migrations
- booking_external_modification_audit
- booking_zoom_events, booking_managements
- organization_notification_settings, notification_templates
- zoom_meeting_id, zoom_passcode, is_virtual on bookings
- region on clinics
- notification_channel_id on Cronofy connections
Major feature work
- Zoom Integration — Added passcode support, waiting room, host join links, SSM credential loading, and Zoom URL resolution across all calendar views
- EHR Confirmation — New per-booking and per-user confirmation flow with DB migration, UI indicators, and a suppress option
- Booking Audit View — New history page with grouped rows, CSV export, and sidebar navigation
- Calendar & Scheduling — Clinic calendar overhaul, region selector, self-heal events, push-to-another-clinic dialog, and convert in-clinic-to-remote
- Notifications & FHIR — Cleaned up ~40 notification templates (virtual visit type, SMS formatting), plus a FHIR service rewrite with new entities