How to Manage Chatbot Flow Triggers

SendPulse allows you to create automated Facebook chatbot flows when a bot answers customer's questions according to an in advance specified scenario. Triggers launch the flows.

Triggers are subscribers' actions or keywords sent in their messages. They can be of two types:

  • After subscription — such a trigger launches a flow in a set period after a customer subscribes to the chatbot.
  • Keywords — such a trigger launches a flow after receiving a message with a keyword from a subscriber.

There are three default triggers in SendPulse service:

  • "Welcome message" sends a message immediately after a customer subscribes to a chatbot.
  • "Standard reply" sends a message when no keywords are recognized in a subscriber's message.
  • "Unsubscription from the bot" sends a message to subscribers after they submit the /unsubscribe or /stop command.

The service recognizes separate words and word combinations as keywords, for example, "hi," "hello," "what is the cost." One keyword is limited to 32 symbols. If a subscriber sends a keyword in a sentence or the sentence contains several keywords, the chatbot replies with an automatic clarification request.

For example, a user has two triggers: one with the keyword "hi" and the second with the keyword "price." A subscriber sends a message, "Hi, what are the prices for your services?" to the user’s chatbot. The chatbot replies with the request for clarification where keywords "hi" and "price" are in the form of quick replies. Subscribers click the keyword, they are interested in, and the corresponding flow starts.

Request for clarification

Keywords don't depend on the case; the service recognizes "hi," "Hi," and "HI" in the same way.

Users can create new triggers, edit, bind to flows and unbind from them, and delete existing triggers.

How to Create a New Trigger

Click the "Create a new trigger" button.

Adding a new trigger

Select a trigger type.

For a trigger of the "After subscription" type, specify in what time after a subscription a flow bound to this trigger will launch.

For a trigger of the "A360 Event" type, specify the event you want to track. When SendPulse receives an event for the specified contact, the chatbot will launch the flow.

For a trigger of the "Keyword" type, specify keywords on receiving which a message flow will start and a callback period. Press "Enter" after each keyword.

Selecting a trigger type

Callback determines how often a flow bound to the trigger is called. For example, a user creates a trigger with the keyword "hi" and the "5 minutes" callback. If a subscriber sends a message containing "hi" to the user's chatbot and then sends another one with the same keyword in two minutes, the flow bound to this trigger will launch once.

A callback can be set in minutes, hours, or days.

Click "Add" to save the trigger.

When a new trigger is ready, you can start creating an automated chatbot flow.

Note: the service doesn't allow creating several triggers with the same keywords.

How to Edit an Existing Trigger

Select the necessary trigger from the panel.

Click "Edit the trigger."

Editing a trigger

Make the necessary changes, and click "Save."

Saving changes in a trigger

How to Delete a Trigger

Select the necessary trigger from the panel.

Open the "More" menu for a trigger.

Click "Delete the trigger."

Deleting a trigger

After deleting a trigger, you can find the flow that was bound to it in "Saved flows."

Rate this article about "How to Manage Chatbot Flow Triggers"

User Rating: 5 / 5 (10)

    Other useful articles

    Popular in Our Blog

    Try a free chatbot for Facebook Messenger