Create a new chatbot flow trigger
SendPulse allows you to create automated chatbot flows when a bot answers customer's questions according to an in advance specified scenario that launches on trigger words.
Trigger types
Triggers are events or subscribers' actions sent in their messages. Each trigger fires automatically as soon as its related action occurs. Then, the chatbot launches its linked flow.
Triggers help your chatbot respond to user actions as soon as they happen. You can use them to send replies, show menus, collect data, or move users to other paths of your flow.
There are three default triggers for all messaging platforms.
| Welcome message | A notification sent once a user subscribes to your chatbot. |
| Standard reply | A reply to a subscriber message that does not include keywords. |
| Unsubscription from the bot | A notification sent to subscribers if they use the /unsubscribe or /stop command. |
Also, depending on the channel, you can create additional triggers.
Read also: How to set up Instagram chatbot flow triggers, How to set up WhatsApp chatbot flow triggers, and How to set up Telegram chatbot flow triggers.
How to create a new trigger
Go to your bot in Bot structure tab and click Create a new trigger.

Select a trigger type
Select a trigger and enter a keyword that will start your flow.
You can create a trigger with the following events:
| A360 Event |
Launches a flow after receiving a message with a keyword from a subscriber. Specify the event you want to track. Learn more: How to Launch a Bot with an A360 Event |
| Keyword |
Launches a flow after receiving a message with a keyword from a subscriber. Specify a keyword* that will launch your flow and the trigger recognition option (Matches or Contains) |
Also, depending on the channel, you can set up additional triggers.

*The system recognizes individual words and word combinations as keywords, for example, hi, hello, and what is the cost. One keyword is limited to 32 symbols.
Keywords are not case-sensitive — the system recognizes cost, Cost, and COST in the same way.
If you select the Matches with option, and a subscriber includes one or several keywords in their message, your chatbot will send an automated bot suggestion.
For example, let’s say that the cost keyword is your trigger. A subscriber sends the following message to your chatbot: Hello, what is the cost?. If you select the Matches with option, adding the word cost as a quick reply, your chatbot will send a bot suggestion. The subscriber will then select a command and start the corresponding message flow.
If you select the Contains option, the flow linked to the first specified keyword will be launched immediately. You can also disable the option of sending bot suggestions in your bot settings.

Set throttle interval
Your throttle interval defines how often a flow can be launched if its trigger is fired multiple times. You can specify the interval in minutes, hours, or days.
For example, let’s say that you have the price keyword and a 5-minute throttle interval. If a user sends a message with this keyword to your chatbot and then sends another message with the same keyword two minutes later, the flow linked to this trigger will be launched once.

Click Add to save the trigger.
You cannot create multiple triggers with the same keyword.
When adding a new trigger, you can choose the message flow it will launch.
Last Updated: 25.11.2025
or