Workflows Overview
Automate actions based on contact conversations
Workflows let your AI agent take actions beyond just responding to questions. When triggered, workflows can send data to external systems, escalate to humans, or apply signals to conversations.
What Are Workflows?
Workflows are automated actions that execute during or after conversations. For example:
- Contact asks to cancel → Workflow notifies your team
- Conversation ends → Workflow applies the signal
- Contact provides email → Workflow updates your CRM
Workflow Types
Webhook
Send data to any URL when triggered:
- Notify external systems
- Update databases
- Trigger other automations
Zapier
Connect to thousands of apps through Zapier:
- Create tasks in project management tools
- Add contacts to email lists
- Update spreadsheets
Make (Integromat)
Similar to Zapier, connect via Make:
- Complex multi-step automations
- Conditional logic
- Data transformation
Zapier and Make workflows can be configured via webhook URLs. OAuth-based connections are not yet available.
Escalate
Hand off to human support:
- Send conversation to support team
- Include transcript and context
- Collect contact info
Tag
Automatically categorize conversations:
- Apply signals
- Track topics and intents
- Power analytics
Custom Reply
Send a specific response:
- Canned responses for specific triggers
- Rich content (links, buttons)
- Consistent messaging
When Workflows Run
Workflows are triggered by:
AI Decision
The AI decides to trigger based on:
- Contact intent
- Conversation context
- Specific requests
Intent Matching
You define phrases that trigger the workflow:
- "I want to cancel"
- "Close my account"
- "Stop my subscription"
Memory Conditions
Trigger based on contact memory:
- Contact has VIP status
- Contact had previous issue
- Contact is on enterprise plan
Workflow Flow
Contact Message
↓
AI Processes
↓
Workflow Triggers? → No → Normal Response
↓ Yes
Execute Workflow
↓
Action Completes
↓
Continue ConversationUse Cases
Collect Leads
When someone shows buying interest:
- AI identifies sales inquiry
- Webhook sends data to CRM
- Sales team gets notified
- AI continues helping
Process Requests
When someone requests an action:
- Contact says "cancel my order"
- Webhook calls your order API
- API confirms cancellation
- AI confirms to contact
Smart Escalation
When AI can't help:
- AI attempts to answer
- After threshold, offers escalation
- Escalation workflow triggers
- Support team receives notification
Automatic Signal Application
At conversation end:
- AI analyzes conversation
- Signal workflow applies relevant signals
- Analytics updated
- Trends become visible
Workflow vs Custom Instructions
| Workflows | Custom Instructions |
|---|---|
| Take actions | Guide responses |
| External systems | Internal behavior |
| Event-triggered | Always active |
| "Do this" | "Respond like this" |
Getting Started
- Identify actions you want automated
- Choose the workflow type
- Configure the trigger
- Set up the action
- Test thoroughly
Managing Workflows
View and manage workflows at AI Agents > Workflows:
- See all workflows
- Enable/disable workflows
- View execution history
- Monitor performance
Best Practices
Start Simple
Begin with one or two workflows. Add more as you learn.
Test Thoroughly
Test workflows in preview before production. Check:
- Trigger conditions work
- Data sent correctly
- External systems receive data
Monitor Execution
Regularly check:
- Are workflows firing correctly?
- Are there errors?
- Do success rates look right?
Handle Failures
Plan for when workflows fail:
- Have fallback messages
- Monitor error rates
- Set up alerts if possible