6–7 min read
Triggers
Updated on: 23/12/2025
Create a trigger in a few steps
If you just need the essentials, follow this:
- Open the Triggers tab from the left sidebar
- Click + New Trigger and choose the trigger type
- Select the flow to start and configure options (including group filters when needed)
- For scheduled triggers, confirm your workspace timezone before testing
- Test with a real message/call (or a near-future schedule) and review logs
You’re done. Your trigger can now launch the right flow at the right time based on messages, calls, referrals, tickets, or schedules.
Step-by-Step Process
- In your workspace, open the left sidebar.
- Click the Triggers tab.
[Left sidebar with “Triggers” highlighted.]
- Click + New Trigger.
- Choose the trigger type that matches your use case.
[Triggers page showing the “+ New Trigger” button.]
[“New Trigger” modal/panel displaying available trigger types.]
Common trigger types include:
- Keyword trigger: starts a flow when a contact sends a specific keyword.
- Unmatched message trigger: starts a flow when a message does not match any existing keyword triggers.
- Scheduled trigger: starts a flow in the future or on a recurring schedule.
- Missed call trigger: starts a flow after receiving a call.
- New conversation trigger: starts a flow when a contact initiates a new conversation.
- Facebook referral trigger: starts a flow when Facebook refers a contact.
- Ticket closed trigger: starts a flow after a support ticket is closed.
- Facebook opt-in / opt-out triggers: starts a flow when a contact opts in or opts out of a topic.
[Trigger type dropdown/list showing Keyword, Unmatched Message, Schedule, Missed Call, New Conversation, etc.]
- Select the flow you want the trigger to start.
- Configure the trigger options based on the type you selected.
- If needed, add group inclusion/exclusion rules.
- Save the trigger.
[Trigger configuration screen showing Flow selection and Group include/exclude options.]
Scheduled triggers run according to your workspace’s configured timezone.
- Send a real message (for keyword/unmatched triggers) or place a test call (for missed call triggers).
- For scheduled triggers, set a near-future run time for a quick test.
- Review logs to confirm the trigger fired and the flow started as expected.
Common Issues & Quick Fixes
Problem: The trigger fires, but the flow doesn’t start.
Fix: Confirm the trigger is enabled, verify it points to the correct flow, and review group inclusion/exclusion rules to ensure the contact is allowed to start the flow.
Problem: My keyword trigger doesn’t work.
Fix: Check the keyword spelling, look for conflicting keyword triggers, and confirm another trigger isn’t taking priority over the one you expected.
Problem: A scheduled trigger doesn’t run when expected.
Fix: Confirm your workspace timezone settings, then recheck the schedule’s date, time, and recurrence configuration.
Problem: An unmatched message trigger causes loops.
Fix: Ensure the flow routes contacts to a useful outcome and avoid logic that immediately puts contacts back into the same unmatched condition. Include a clear fallback path such as a menu, help flow, or human handoff.
Scheduling: Launching a Flow on a Specific Date or Recurring Basis
First Conversation: Triggering a Welcome Flow on Facebook/Telegram
“Catch-All” Trigger: Handling Messages That Don’t Match Any Keywords
Facebook Rules: Managing Opt-in and Opt-out for Recurring Messages
Customer Service: Triggering a Follow-Up Flow After a Ticket is Closed
Group Filtering: Restricting Triggering to Specific Group Members
Voice Trigger: Launching an IVR Flow Upon Receiving a Call
