Workflows & Automation
Guides for building event-driven workflows that automate emails, SMS, status updates, and more when bookings and customers change.
Workflows let you automate repetitive tasks by reacting to events in your booking system. When something happens -- a booking is created, a payment fails, a customer cancels -- a workflow can automatically send an email, update a booking status, fire a webhook, or perform any combination of actions with conditional logic in between.
Workflows are built using a visual graph editor with three node types:
- Event nodes (blue) define what triggers the workflow.
- Condition nodes (amber) branch the flow based on booking data, customer info, time of day, or any event property.
- Action nodes (green) perform the actual work: sending communications, updating records, calling external services, or pausing for a delay.
Under the hood, workflows are powered by AWS EventBridge and SQS for reliable, asynchronous event processing. Each execution is logged step-by-step so you can trace exactly what happened and why.
Guides
Create a Workflow
Build a new workflow from scratch using the visual editor, including adding events, conditions, and actions.
Configure Workflow Triggers
Understand every available trigger event, condition type, operator, and action -- with configuration details for each.
Test a Workflow
Fire test events to verify your workflow logic before it runs on real bookings.
Monitor Workflow Executions
Track execution history, inspect step-by-step logs, and troubleshoot failures.
