Workflows
Build AI-powered conversation flows with tasks, abilities, and agents.
Workflows
Workflows are the backbone of your AI-powered conversations. Think of them as smart conversation scripts that guide your AI agent through multi-step processes.
What's a Workflow?
A workflow contains:
- Tasks - Individual steps in the conversation
- An Agent - The AI personality that runs the show
- Abilities - Superpowers for your AI (web search, calendar booking, data access, etc.)
Creating a Workflow
- Go to Workflows
- Click Create Workflow
- Give it a name and pick your default agent
- Set a starting task once you've added one
Tasks: The Building Blocks
Tasks define what your AI does at each step. Each task has:
| Field | Purpose |
|---|---|
| Name | Keep it action-oriented ("Collect Contact Info", "Schedule Appointment") |
| Prompt | Instructions for the AI at this step |
| Goal | When is this step complete? |
| Initial Message | Optional first message when entering this task |
| Data Types | Forms the AI can fill during this task |
Connecting Tasks
Build your flow by linking tasks:
- Open a task's settings and find the Sub-Tasks section
- Add connections to other tasks
- Or use the visual Task Flow - drag from one task to another
Tasks can branch based on conditions, loop back, or flow in sequence.
Abilities: Give Your AI Superpowers
Abilities extend what your AI can do. See the Abilities guide for details.
Add abilities at the workflow level (applies everywhere) or task level (only for that step).
Publishing & Versioning
Workflows use a draft/publish lifecycle. The workflow you edit is always the current draft. When you're ready to go live, you publish a version.
Publishing a Version
- Make changes to your workflow (tasks, prompts, connections, abilities)
- In the workflow editor, click the Publish button (rocket icon) in the floating toolbar
- Give the version a name (e.g., "launch-ready") and an optional change summary
- Choose whether to activate it immediately
The publish button is disabled when the draft has no changes compared to the active version.
Switching Between Versions
Use the version switcher (clock icon with chevron) in the floating toolbar to:
- Switch between published versions and the current draft
- View the version history for a full comparison
Viewing Version History
Click the Versions tab in the header to see all published versions with:
- Version number and name
- Who published it and when
- A side-by-side diff showing what changed between any two versions
Activating a Version
The active version is the one that runs for new conversations. To change it:
- In the version history, click Activate next to any published version
- Or when viewing a published version, click Make Active in the floating toolbar
Editing Version Metadata
When viewing a published version, click Edit in the floating toolbar to update the version name or change summary.
Cloning Workflows
Found a workflow that almost fits? Clone it:
- In the workflows list, click the ⋮ menu
- Select Clone
- The copy includes all tasks, connections, and abilities
- Modify freely without affecting the original
Pro Tips
- Start simple - Begin with one or two tasks, then expand
- Test with real conversations - The best way to find gaps
- Clone and iterate - Don't start from scratch when you can remix
- Publish before going live - Always publish and activate a version before pointing real users at your workflow
Related Resources
Actions
Automate your workspace with event-triggered actions, notifications, and webhooks.
Scheduled Events
Run automated actions on schedules - daily reports, reminders, and recurring tasks.
Send Email Action
Send templated emails to members as part of an automated workflow.
All Guides
Browse all available guides