Skip to main content
This guide walks you through building a multi-step workflow that processes events, makes decisions, and performs actions automatically.

Prerequisites

Building Your First Workflow

1

Design Your Workflow

Plan the steps before creating:
2

Create the Workflow

3

Test with a Manual Trigger

Before relying on events, test with manual trigger:
4

Monitor the Instance

Check the instance status and step logs:
5

Handle Failures

If an instance fails, investigate and resume:
Or cancel an instance that shouldn’t continue:

Advanced Patterns

Webhook-Triggered Workflows

Accept events from external services (e.g., Stripe, GitHub):

Parallel Notifications

Send multiple notifications simultaneously:

Loops

Process each item in a list:

Troubleshooting

  • Verify the workflow is enabled
  • Check trigger_config.event matches the actual event
  • If using collection, verify the collection name is correct
  • Check if a condition in the trigger config is filtering out events
This is normal for wait_delay steps. The instance will resume automatically after the delay. You can also manually resume it via the API.
Check the error_message in the step log. Common causes:
  • Invalid template variable references
  • External service unavailable (for webhook actions)
  • Record not found (for update/delete actions)

Next Steps