Post-booking reminders
A 24-hour reminder fires automatically before every booking — SMS if you have Twilio, email if you don't. Powered by durable Vercel Workflows.
What runs by default
When a booking is created, SeldonFrame schedules a durable workflow that sleeps until 24 hours before the appointment, then sends a reminder. SMS first if Twilio is connected; otherwise email via Resend.
Why this matters
No-show rates drop ~30% with a 24h reminder. Without one, a booked-out HVAC tech finds out at noon that the 2pm appointment ghosted — half a day's revenue gone.
Durable, not cron-fragile
The reminder is a Vercel Workflow with
sleep("24h") scheduled exactly to the booking. If you redeploy SeldonFrame, the workflow keeps its place. If a booking is rescheduled, the old workflow is cancelled and a new one is scheduled to the new time — no orphan reminders, no double sends.Customizing
Automations → find "Post-booking reminder" rule → edit. You can:
- Change the lead time (24h → 1h or 48h).
- Add a second reminder (24h + 1h).
- Swap the email template.
- Skip the SMS in favor of WhatsApp (when WhatsApp Business is connected).
- Disable entirely for booking types where reminders aren't useful.
Other booking-triggered reminders
Same pattern works for:
- 1-hour reminder for high-value bookings.
- Post-job follow-up 24h after the booking ends ("Was everything OK? Leave a review.").
- Re-engagement 90 days after a job ("Time to schedule maintenance?").
Each is a separate rule in Automations — same builder.