AI Actions Overview
AI Actions let your agent automatically trigger real-world workflows mid-conversation — sending emails, calling APIs, or sharing booking links — without any human hand-off. Each action is scoped to a single agent and fires based on trigger keywords you define.
Three action types
| Type | What it does | Best for |
|---|---|---|
| Sends an HTML email to a specified address with conversation data in the subject and body | Lead notifications, support alerts, internal escalations | |
| API / Webhook | Makes an HTTP request (GET, POST, PUT, PATCH) to any URL with a JSON body you define | CRM updates, ticket creation, Slack alerts, custom integrations |
| Calendar | Returns a Calendly or Cal.com booking link in the chat so the visitor can self-schedule | Demo bookings, support calls, consultation requests |
How triggering works
Each action has a Trigger keywords field (comma-separated phrases) and a When to use description. The system checks the visitor's latest message against your trigger phrases in two ways:
- •Single-word triggers — matched as a whole word using word-boundary rules (e.g. "book" won't match "Facebook").
- •Multi-word triggers — matched as a substring anywhere in the message (e.g. "schedule demo" matches "I'd like to schedule a demo call").
- •The AI also uses the "When to use" description to intelligently decide when to fire the action, even without an exact keyword match.
- •Trigger phrases must be at least 3 characters. Matching is case-insensitive.
Execution tracking
Every time an action fires, the system records an execution entry with:
- •Status — pending, success, or failed.
- •Payload — the data that was sent.
- •Response — the server response (HTTP body, truncated).
- •Error message — populated on failure.
- •Timestamp — when it fired.
The action card in your dashboard shows the total execution_count and last_executed_at so you can see how active each action is at a glance.
AI Actions vs Zapier
| Feature | AI Actions | Zapier Integration |
|---|---|---|
| Scope | Per agent | Organization-wide (all agents) |
| Trigger | Conversation keyword / AI intent detection | System events (lead captured, conversation started/ended, message received) |
| Setup | Settings → AI Actions tab of each agent | Settings → Integrations → Zapier |
| Use case | Mid-conversation workflows (email alerts, booking links, CRM webhooks) | Post-event automation (add to Google Sheets, notify Slack on new lead) |
Plan limits
The number of AI Actions you can create per agent is determined by your plan. Your current limit is shown at the top of the AI Actions tab. Upgrade your plan to increase the limit.
Creating your first action
Open your agent
Click AI Actions
Choose an action type
Fill in the form
Add trigger keywords (optional)
book demo, schedule call, set up meeting.Save and test
Was this page helpful?
