You can now apply channel filters to any Trigger that relies on channel activity. In the example below, only messages containing the word “child” received via the LeahNyaruka channel will fire the “Register child” flow; the same keyword from other channels will not. Learn more about Triggers here. Questions? Contact us through the support widget […]
Start a Flow When Facebook Refers a Contact.
Facebook Messenger referral links make it simple for people to find your bot. Place the link anywhere; it opens your Messenger conversation thread directly. In TextIt, you can handle those contacts by creating a trigger that starts any flow you choose. Start a flow from a referral link After you finish configuring the link on […]
Ignoring Keywords while in a Flow
By default, when a contact sends a message that matches a keyword configured to start a flow, they’re automatically moved into that flow. In practice, if a contact is currently in Flow A and sends a message containing a keyword that launches Flow B, they will exit Flow A and enter Flow B. This behavior […]
Starting a Flow after Receiving a Call
If you’ve configured IVR flows, you can use this trigger to launch one whenever an inbound call is received from a contact. Set up the trigger: Open the Triggers tab. Click New Trigger, then scroll to Start a flow after receiving a call. Complete the trigger details: A. Choose whether to answer the call and […]
Facebook Opt-in and Opt-out Triggers
Facebook’s 24-hour policy requires that any message sent more than 24 hours after a contact’s last interaction be tied to an Opt-In. You can prompt contacts to opt in for a specific topic and, once they agree, you may message them at any time until they choose to opt out. Example: ask contacts whether they […]
Group Inclusion & Exclusion on Triggers
Triggers define when and how a flow is initiated and can also place a contact into a group. A flow may be launched by a keyword, a missed call, or scheduled for a future date. But what if you want a trigger to act only on specific groups—or to exclude certain groups? Open the Triggers tab […]
Starting a Flow after a Ticket is Closed
After an Agent resolves an open ticket, you can configure a trigger to automatically start the contact in a flow. This is useful for sending follow-ups, applying additional updates to the contact, or adjusting their group membership. Example scenarioEarlier, we added the contact to a group named “Human Handled” so their messages to a human Agent […]
Triggering a Flow When a Contact Initiates a Conversation
When someone initiates a new chat with your Facebook or Telegram bot, you can set expectations by launching a Get Started flow to begin the experience. Create the conversation-start trigger Go to your account’s Triggers page and click New Trigger. Choose Start a flow when a conversation is started by a contact. Now configure […]
Start a Flow after Receiving a Message that Doesn’t Match Any Keywords
Use this trigger to launch a flow when you receive an uncaught message—i.e., a message that isn’t handled by any existing flows or triggers. This is often called a “catch-all” trigger because it can route unmatched messages to any flow you choose. Create a catch-all trigger: Open the Triggers tab and click New Trigger. Select […]
Introduction to Triggers
Triggers let you define when and how a flow starts. A flow can be launched by a keyword, a missed call, or scheduled for a future date. To create a new trigger, open the Triggers panel on the left and click + New Trigger. From there, you can choose options such as: Create a message […]