What Are Triggers?
Triggers are automation rules that run actions automatically when something happens in your account. Think of them as “If this happens, then do that” rules. For example:- When a new contact is created → Automatically add them to your welcome campaign
- When you tag a contact as “hot lead” → Automatically schedule a follow-up call
- When a call ends → Automatically add them to your nurture sequence
How to Create a Trigger
Step 1: Choose Your Event
Pick what event will start the automation:Available Events
Contacts:- Contact Added - Triggered when a new contact is added to your database. Perfect for welcome messages, initial outreach campaigns, or adding contacts to specific workflows.
- Contact Called - Triggered when a specific contact receives a call. Use this to track engagement, update contact status, or trigger follow-up sequences.
- Contact Tag Added - Triggered when a tag is added to a contact. Ideal for segmenting contacts, triggering targeted campaigns, or updating contact workflows.
- Contact Tag Removed - Triggered when a tag is removed from a contact. Use this to update contact status, modify workflows, or trigger re-engagement campaigns.
- Contact Variable Changed - Triggered when any custom variable on a contact is added, removed, or modified. Perfect for dynamic workflows based on contact data changes.
Coming Soon Events
Appointments:- Appointment Created - Triggered when a new appointment is scheduled with a contact.
- Appointment Rescheduled - Triggered when an existing appointment is rescheduled to a different time.
- Appointment Cancelled - Triggered when an appointment is cancelled.
- Inbound Call Received - Triggered when someone calls one of your phone numbers.
- Call Ended - Triggered when any call (inbound or outbound) completes.
- Call Missed - Triggered when an inbound call is not answered.
- Task Completed - Triggered when a scheduled task finishes executing.
- Campaign Completed - Triggered when a campaign finishes all scheduled calls.
Step 2: Add Conditions (Optional)
You can add filters to be more specific about when the trigger runs. Add up to 3 conditions to control when your trigger executes. Each condition consists of three parts:- Field - Select a contact field (first name, last name, email, phone, tags, custom variables, etc.)
- Operator - Choose how to compare the field (exists, equals, contains, does not equal, etc.)
- Value - Enter the value to compare against
- Only run for contacts from “Acme Corp”
- Only run for contacts tagged “VIP”
- Only run for contacts with phone numbers
Step 3: Define Actions
Pick what should happen automatically when this trigger fires. You can add up to 3 actions per trigger.Available Action Types
Call Contact Immediately Place an outbound call to a contact right away using a selected agent. Configuration options:- Who should receive this action?
- The contact that triggered this event - Calls the contact who fired the trigger (requires selecting an agent)
- A different contact - Calls a specific contact you choose (requires searching/selecting the contact and selecting an agent)
- Select Agent - Choose which AI agent will handle the call
- Select Campaign - Choose which campaign to add the contact to
Step 4: Name & Review Your Trigger
Give your trigger a name and optional description, then review your complete automation workflow before activating it. The workflow preview shows:- When this happens - The event that triggers the automation
- Only if these conditions match - Any filters you’ve applied (if applicable)
- Then do these actions - All actions that will execute automatically
Real Examples
Example 1: Welcome New Contacts
When: New contact is createdAction: Add them to “Welcome Campaign” Now every new contact automatically gets added to your welcome sequence. Zero manual work.
Example 2: Fast Follow-Up on Hot Leads
When: You add the tag “hot-lead” to a contactAction: Schedule a call in 5 minutes You tag someone as a hot lead, and your system automatically queues up a quick follow-up call.
Example 3: Multi-Step Workflow
When: New contact is createdActions:
- Add to “Nurture Campaign”
- Schedule a call in 1 hour
Managing Your Triggers
View All Triggers
See all your automation rules in one place. Check which ones are active and which are paused.See What’s Running
Every time a trigger fires, we log it. You can see:- How many times it’s run
- Success rate
- Any errors or skipped actions
- When it last ran
Turn Triggers On/Off
Need to pause an automation? Just toggle it off. Turn it back on whenever you’re ready.Smart Features
Respects Blocked Contacts: Triggers automatically skip blocked contacts Campaign Limits: Contacts can only be in 3 campaigns max (keeps things organized) No Duplicate Adds: If a contact is already in a campaign, we won’t add them again Always Safe: All changes happen in protected transactions, so nothing breaksWhat’s Coming Next
We’re actively expanding the triggers system based on your feedback. Coming soon: New Events:- Call Ended
- Appointment Booked
- Email Opened
- Form Submitted
- Deal Stage Changed
- Send Email
- Send SMS
- Update Contact Field
- Call Webhook
- Create Task
- Notify Team Member
- Time-based delays between actions
- Conditional branching (if/then/else logic)
- Action templates
- Trigger analytics dashboard
Common Questions
Q: Can I create a campaign with 0 contacts and let triggers populate it?Yes! This is actually perfect for automation. Create an empty campaign, then set up triggers to add contacts automatically. Q: What if a trigger fails?
We log every execution. If something fails, you’ll see exactly what happened and can fix it. Q: Can I have multiple triggers for the same event?
Absolutely! You might have one trigger that adds all new contacts to Campaign A, and another that adds only VIP contacts to Campaign B. Q: Do triggers work retroactively?
No. Triggers only run for events that happen after you create them. They don’t go back in time. Q: Will new features cost extra?
Nope! All trigger features are included in your plan as we add them.
Getting Started
- Go to Triggers in your dashboard
- Click Create Trigger
- Choose your event (like “Contact Added”)
- Add conditions (optional filters - skip if you want it to run for everyone)
- Define your actions (like “Add to Campaign” or “Call Contact Immediately”)
- Name and review your complete workflow
- Click Create Trigger to activate