Skip to main content
Workflows allow you to automate communications and actions based on booking events. Send email reminders, SMS notifications, WhatsApp messages, or trigger custom actions at specific times or events.

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

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

SMS and WhatsApp actions require phone number verification. The first time a number is used, the sender must verify it.

Workflow Templates

Templates provide pre-filled content with dynamic variables.

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

Assign workflows to specific event types from the workflow editor or event type settings.

To Teams

Team workflows apply to all team event types.

To Routing Forms

Workflows can trigger when routing forms are submitted.

Workflow Reminders

When a booking is created, workflow reminders are scheduled based on the trigger time.
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

  1. Check activation: Verify workflow is assigned to the event type
  2. Review trigger conditions: Ensure booking meets trigger criteria
  3. Check timing: For time-based triggers, verify the scheduled time
  4. Verify workflow is active: Workflows can be disabled

Reminders Not Sent

  1. Check WorkflowReminder records: Verify reminders were created
  2. Review scheduled date: Ensure it’s in the future
  3. Check email deliverability: Emails might be in spam
  4. Verify phone numbers: For SMS, ensure number is verified