How Automations Work
Every automation has two parts:- Trigger — the event that starts it
- Action — what your agent does in response
The Automations Tab
Navigate to the Automations tab in your workspace sidebar. Here you can:- View all configured automations
- Create new automations
- Enable or disable existing ones
- See the run history for each automation
Setting Up an Automation
1
Choose a Trigger
Select what event should kick off the automation. See the trigger types below.
2
Define the Action
Write what your agent should do when the trigger fires. This is a plain-language instruction — the same way you’d tell your agent something in chat.
3
Configure Options
Set any additional options — filters, conditions, or scheduling constraints.
4
Enable It
Toggle the automation on. It starts listening for the trigger immediately.
Trigger Types
New Contact Created
New Contact Created
Fires when a new contact is added to your workspace — whether manually, via webhook, or by your agent.Common uses:
- Process and qualify new leads
- Send a welcome email
- Create an initial follow-up task
- Notify your team
“Review the new contact’s details. Score them as hot, warm, or cool based on their source and any notes. If they included a message, draft a personalized response email. Create a follow-up task for tomorrow.”
Contact Stage Changed
Contact Stage Changed
Fires when a contact moves to a different pipeline stage.Common uses:
- Send stage-specific emails (e.g., welcome email when moved to Customer)
- Update related deals
- Notify team members about progress
- Create stage-appropriate tasks
“The contact moved to Proposal Sent. Create a follow-up task for 3 business days from now titled ‘Check in on proposal.’ If they have a deal, update the deal stage to match.”
Webhook Received
Webhook Received
Fires when an external system sends data to your webhook URL. This is how form submissions, third-party tools, and external events reach your agent.Common uses:
- Process form submissions (lead capture, contact forms)
- Handle events from third-party tools
- Sync data from external systems
“Parse the incoming webhook data. Create a new contact with the available fields. If they mentioned a specific service in their message, set their tag to that service. Score the lead and create an appropriate follow-up task.”See Webhooks for setup details.
Task Overdue
Task Overdue
Fires when a task passes its due date without being completed.Common uses:
- Escalate to a team member
- Remind the assigned person
- Reschedule the task
- Log the missed follow-up
“The task is overdue. Check the associated contact — if they’re a hot lead, send me an urgent notification. Reschedule the task for tomorrow and add a note that it was pushed from the original due date.”
Email Received
Email Received
Fires when a new email arrives in your connected Gmail inbox (requires Gmail integration).Common uses:
- Auto-respond to inquiries
- Extract contact information from emails
- Route emails to the right team member
- Log email content on the associated contact
“Read the incoming email. If it’s from an existing contact, add a note to their profile with a summary. If it’s from someone new and looks like a business inquiry, create a new contact and classify the lead. Ignore newsletters and automated emails.”
Calendar Event Starting
Calendar Event Starting
Fires before a calendar event begins (requires Google Calendar integration).Common uses:
- Prepare briefing notes for meetings
- Send reminder messages
- Pull up relevant contact info
“A meeting is starting in 15 minutes. Look up the attendees in our CRM and prepare a brief summary — their pipeline stage, last interaction, and any open deals. Post this to chat.”
Writing Effective Automation Actions
The action field is where you tell your agent what to do. Think of it as a mini instruction set that runs every time the trigger fires.- ✅ Good Actions
- ❌ Bad Actions
Automation + Schedules
Automations and schedules are complementary:
Use them together:
- Automation: When a new lead arrives → create the contact and a follow-up task
- Schedule: Every morning at 8am → review all open tasks and post today’s priorities
Conditions and Filters
Some automations support conditions to narrow when they fire:- Stage filter — only trigger when a contact enters a specific stage
- Tag filter — only trigger for contacts with certain tags
- Source filter — only trigger for leads from a specific source
Managing Automations
Enabling / Disabling
Toggle any automation on or off without deleting it. Useful when you want to pause processing temporarily (e.g., during a system migration).Run History
Each automation keeps a log of every time it ran:- When it fired
- What triggered it
- What the agent did
- Whether it succeeded or encountered an error
Debugging
If an automation isn’t doing what you expect:- Check the run history for the specific trigger event
- Look at what data was available to the agent
- Test the action by sending it to your agent in chat with sample data
- Refine the action wording and re-test

