Overview
A workflow consists of:- Trigger: The event that starts the workflow (e.g., booking created, event starts soon)
- Steps: Actions to take (e.g., send email, send SMS)
- Timing: When to execute (immediately or at a specific time before/after the event)
- Recipients: Who receives the notification (host, attendee, or custom recipients)
Workflow Triggers
- Time-Based
- Immediate
Execute at a specific time relative to the event:
Time-based triggers (BEFORE_EVENT, AFTER_EVENT) require a time and timeUnit. Immediate triggers don’t.
Workflow Actions
Email Actions
EMAIL_HOST
Sends to the event host(s). No
sendTo needed.EMAIL_ATTENDEE
Sends to the booking attendee(s). No
sendTo needed.EMAIL_ADDRESS
Sends to a custom email address specified in
sendTo.SMS and WhatsApp Actions
Workflow Templates
Dynamic Variables
Use variables in your workflow messages:Using Variables
Variables are automatically replaced with actual values when the workflow executes.
Creating a Workflow
1
Navigate to Workflows
Go to Settings → Workflows from your dashboard
2
Create New Workflow
Click “New Workflow” and give it a descriptive name
3
Select Trigger
Choose when the workflow should run (e.g., “Before Event”)
4
Set Timing
For time-based triggers, specify how long before/after (e.g., 24 hours)
5
Add Steps
Add one or more actions (email, SMS, etc.)
6
Configure Each Step
Set recipient, template, and message content
7
Assign to Event Types
Select which event types should use this workflow
Workflow Schema
Assigning Workflows
To Event Types
To Teams
To Routing Forms
Workflow Reminders
Reminders are stored in the database and executed by a background job at the scheduled time.
Common Workflow Examples
24-Hour Reminder
Booking Confirmation
Follow-Up After Meeting
SMS Reminder
Multi-Channel Reminder
Best Practices
Don't Over-Notify
Too many reminders can annoy attendees. One 24-hour reminder is usually sufficient.
Use Clear Subject Lines
Make email subjects descriptive with dynamic variables
Include Action Links
Always provide reschedule/cancel links in reminders
Test Your Workflows
Create a test booking to verify workflow messages before going live
Advanced Features
Auto-Translation
Time Unit Options
Workflow Types
Troubleshooting
Workflow Not Triggering
- Check activation: Verify workflow is assigned to the event type
- Review trigger conditions: Ensure booking meets trigger criteria
- Check timing: For time-based triggers, verify the scheduled time
- Verify workflow is active: Workflows can be disabled
Reminders Not Sent
- Check WorkflowReminder records: Verify reminders were created
- Review scheduled date: Ensure it’s in the future
- Check email deliverability: Emails might be in spam
- Verify phone numbers: For SMS, ensure number is verified
Related Features
- Event Types - Assign workflows to event types
- Bookings - Workflows trigger on booking events
- Routing Forms - Workflows for form submissions