Running a workflow
| Trigger | How to run |
|---|---|
| Manual | Click Run in the editor |
| Webhook | Send an HTTP request to the webhook URL shown on the Start node |
| Schedule | Runs automatically based on the cron expression you configured |
| App | Triggered when the connected app fires an event (e.g. new email) |
| Agent | Triggered via the AI agent chat sidebar |
Live execution stream
When a workflow runs, you see real-time updates on the canvas:
- Nodes highlight as they execute
- Status indicators show success, failure, or in-progress
- Click any executed node to view its Execution Data tab
Execution history
Open the Executions panel to see past runs:
- Status (completed, failed, cancelled)
- Start and end times
- Per-node input/output data
- Error messages for failed steps
Inspecting node data
After a run, click a node and switch to the Execution Data tab. You'll see:
- Input — what the node received from upstream nodes and the trigger
- Output — what the node produced
This is the fastest way to debug template references and data shape issues.
Restart from a node
If a workflow fails partway through, you can restart from a specific node instead of re-running everything:
- Open the failed execution.
- Click the node where you want to resume.
- Choose Restart from here.
Upstream node outputs from the original execution are preserved, so downstream nodes get the same inputs without re-executing earlier steps.
Cancelling a run
Long-running workflows (especially AI agent loops) can be cancelled from the execution panel. The workflow stops at the current node and marks the execution as cancelled.
Common issues
| Problem | Fix |
|---|---|
Node shows undefined in output | Check upstream Execution Data; verify your {{template}} path |
| OAuth error on Action node | Reconnect the app via the auth prompt or Settings |
| AI node timeout | Reduce maxTokens, use a faster model, or simplify the prompt |
| Webhook not firing | Verify the URL, HTTP method, and authentication settings on the Start node |
| Function node error | Check the error message in Execution Data; ensure your code returns a value |
Import and export
Share workflows with your team using Import / Export in the workflow header. Exported files are encrypted. This is useful for:
- Backing up workflows
- Moving automations between organizations
- Sharing templates without exposing credentials (credentials are not included in exports)