Workflows Overview
Build visual automation workflows with triggers and actions
What are Workflows?
Workflows let you automate multi-step processes by connecting triggers and actions in a visual canvas. When a trigger fires (e.g., a form is submitted, an email is received), the workflow executes each connected action in sequence.
Key Concepts
Triggers
Triggers start your workflow. Each workflow has exactly one trigger. Available triggers:
- Manual — Run the workflow on demand from the dashboard
- Form Submitted — Fires when a specific form receives a submission
- Email Received — Fires when an inbound email arrives on a configured stream
- Booking Created — Fires when a calendar booking is created
Actions
Actions are the steps your workflow performs. You can chain multiple actions together:
- Send Email — Send a transactional email
- Send SMS — Send an SMS message
- AI Request — Make a request to an AI provider (OpenAI, Anthropic, Google)
- Slack Message — Post a message to a Slack channel
- HTTP Request — Make an HTTP request to any URL
Logic Nodes
Logic nodes control the flow of your workflow:
- Condition — Branch based on an expression (if/else)
- Delay — Wait for a specified duration before continuing
- Transform — Transform data between nodes
Building a Workflow
- Create a new workflow from the Workflows dashboard
- Add a trigger by dragging it from the left palette onto the canvas
- Add actions by dragging them onto the canvas and connecting them to the trigger
- Configure each node by clicking on it to open the config panel
- Save your workflow as a draft
- Publish when ready to activate
Expression Syntax
Workflows support template expressions using double curly braces: {{variable}}. See the Variables Reference for all available variables.