Flow builder
How to create a bot scenario to automate interaction with your subscribers
Flow triggers
-
Create a chatbot flow trigger
Last Updated: 12.01.2026
A trigger is an event or command that a subscriber sends in a chat. When the event occurs, the trigger fires automatically and launches the linked chatbot flow.
-
Manage chatbot triggers
Last Updated: 12.01.2026
With SendPulse, you can create triggers and manage them whenever needed. Update their settings, remove outdated or unnecessary triggers, and add hints to help users find the right commands faster.
-
Subscription flow trigger
Last Updated: 12.01.2026
Once you create and set up your chatbot, you can start configuring its flows. Every chatbot includes a welcome flow that runs when a user sends their first message or uses the /start command.
-
Standard reply flow trigger
Last Updated: 12.01.2026
Once you have created and configured your chatbot, you can start creating and editing flows. SendPulse-powered chatbots include a standard reply flow that is triggered when there is no matching trigger.
-
Keyword flow trigger
Last Updated: 12.01.2026
A keyword trigger is used to launch a chatbot flow in response to specific words or phrases in a subscriber’s message.
-
A360 event flow trigger
Last Updated: 12.01.2026
You can send a message to a user in a messenger with confirmation of their reservation or order: order number, quantity of products, name of each product, etc.
-
Unsubscription flow trigger
Last Updated: 12.01.2026
Once you create and set up your chatbot, you can manage its flows, including system flows. Every chatbot includes the Unsubscribe from bot flow that runs when a user sends an unsubscribe command, such as /unsubscribe or /stop.
-
Launch a bot via a link or QR code
Last Updated: 28.01.2026
You can create a link to start your chatbot flows. When a user follows your link, a messenger chat opens and your trigger flow will launch.
-
Set up a chatbot launch
Last Updated: 12.01.2026
With SendPulse, you can create automated message flows for your chatbots that will be launched by triggers and communicate with subscribers according to your premade scenario.
Message element
-
Use chatbot builder elements
Last Updated: 21.10.2025
With SendPulse, you can create a chatbot that will greet your new subscribers, assist users, sell products, as well as collect and filter data and send it to you for further processing. All of your flow elements can be dragged to the working field by left-clicking on them.
-
The Message element in chatbots
Last Updated: 25.06.2025
This element is used to create messages of any type or collect data.
-
The Text element in chatbots
Last Updated: 23.06.2025
This element is used to communicate with users to inform or guide them.
-
The Quick Replies element in chatbots
Last Updated: 23.06.2025
Quick replies are prompts that disappear when clicked. You can use them to add more user interaction elements and link them to other elements and individual scenario branches.
-
The Button element in chatbots
Last Updated: 23.06.2025
This element is used to interact with chatbot subscribers. Using buttons, you can engage your chatbot subscribers and set your scenario’s direction.
-
Media elements in chatbots
Last Updated: 07.01.2026
You can add various media elements to make your chatbot communication more engaging. This can enhance user experience and help you convey your message through audio and visual content.
-
The Waiting for subscriber's response element in chatbots
Last Updated: 24.10.2025
A user input element will help you gather and store data from your subscribers to further segment them and target the right audience with personalized messages.
-
The Carousel element in chatbots
Last Updated: 23.06.2025
This element is used to create a carousel of up to 10 cards. For example, it can be used to showcase various products. You can add an image, title, and button to every card.
-
Accept chatbot payments
Last Updated: 08.01.2026
Implement payment for products in one click - add a payment button a message based on your chatbot scenario and automate the purchase process.
Action element
-
Chat management actions
Last Updated: 24.12.2025
You can perform various actions to manage a subscriber's chat when they get to the Action element.
-
Variable management actions
Last Updated: 24.12.2025
You can perform various actions to manage subscriber variables and tags when they get to the Action element.
-
Integrate chatbots with Google Sheets
Last Updated: 31.12.2025
By integrating with Google Sheets, you can transfer data between your chatbots and Google Sheets when subscribers interact with your chatbots. This allows you to track and organize client requests in spreadsheets, update their information, and retrieve real-time data.
-
CRM and Courses actions
Last Updated: 24.12.2025
You can perform various data management actions in CRM and courses when they get to the Action element.
-
Telegram groups actions
Last Updated: 24.12.2025
You can perform various actions to manage subscribers in Telegram groups when they get to the Action element.
-
Notifications and updates actions
Last Updated: 08.01.2026
You can send notifications with the data of a subscriber when they get to the Action element.
-
The Webhook element in chatbots
Last Updated: 31.12.2025
You can configure sending webhooks according to your chatbot flow script or activate global webhooks for different chatbot events and receive and save data in your system.
Other elements
-
The AI Agent element in chatbots
Last Updated: 22.12.2025
With the AI Agent element, you can incorporate AI into your chatbot flows to branch them based on user actions or goal completion and save data for personalized responses.
-
The Filter element in chatbots
Last Updated: 22.12.2025
Use a filter and separate your audience by their interests, customer status, or other personal data. This will allow you to send more targeted messages or interact with a contact based on their data: send webhooks to your system, open a chat with a manager, assign or update variables and tags, or launch other flows.
-
The API Request element in chatbots
Last Updated: 16.01.2026
Automating the data retrieval process has become even easier with API requests. You can request data about the information your user is interested in, create a customer profile, or register for an event in external systems. In response, you receive information that you can display directly in a message to the user or save it to a chatbot variable.
-
The Pause element in chatbots
Last Updated: 22.12.2025
This element is used to set your message sending time and conditions. You can set your sending time in minutes, hours, or days.
-
The Randomizer element in chatbots
Last Updated: 22.12.2025
The Randomize element allows you to send elements from your chatbot script at random for A/B testing, creating quizzes, and more. Customize the size of the recipient group for each option and send random information or test different chatbot scenarios.
-
The Repeat element in chatbots
Last Updated: 22.12.2025
The Repeat element allows you to execute actions at specific time intervals. Once added, it triggers all subsequent elements at a set frequency. You can use this element to send payment reminders, recurring notifications, or other updates automatically.
-
The Goal element in chatbots
Last Updated: 22.12.2025
The Goal element helps track key user actions in the chatbot, including purchases, registrations, or other goals, and sends this data to Meta Ads Manager or TikTok. This allows you to assess how flows affect conversions more accurately and enhance ad campaign performance.
-
Сontinue a chatbot flow without a user action
Last Updated: 22.12.2025
You can continue a chatbot scenario without waiting for user interaction and send subsequent messages immediately or after scheduled intervals.
or