Sequence messages let you automatically send scheduled follow-up messages to Telegram subscribers. They are useful for welcome campaigns, promotions, reminders, lead nurturing, and customer updates. In this tutorial, you will learn how to create a Telegram sequence in BotSailor using keyword triggers, buttons, images, text messages, and follow-ups scheduled after 1 minute, 5 minutes, and 1 day. |
What We Will CreateThe example Telegram bot is called Semibot . When a user sends a trigger message such as hello , hi , or start , the bot will: - Send a welcome message.
- Display two buttons:
- Shop now
- Offers and Updates
Send an image when the user selects Shop now .Send a confirmation message when the user selects Offers and Updates .Subscribe the user to a sequence campaign.Send scheduled messages after:Keyword-triggered replies are useful for starting Telegram conversations automatically when a user sends a specific word or phrase.
|
Botsailor Dashboard→ Chatbot manager↦ Telegram Section↦Automation↣keyword replies↦Click create⇢Configure trigger⇢ Welcome text⇢ Add two buttons⇢ Create Button paths⇢ New sequence campaign⇢ Delivery Settings⇢ Sequence 1⇢ Sequence 2⇢Sequence 3→ Save flow→Test in telegram |
Step 1: Log In to the BotSailor DashboardLog in to your BotSailor account and open the main dashboard. From the left-hand navigation menu, locate the different BotSailor tools and account-management options. |
Step 2: Open Chatbot ManagerFrom the left sidebar, click Chatbot Manager . This section allows you to select a connected messaging channel and manage its chatbot automations. |

The BotSailor dashboard provides a centralized workspace for managing chatbot automation, broadcasts, AI training, and customer engagement. This screenshot highlights the Chatbot Manager area with performance analytics and automation tools for improving communication workflows.
Step 3: Select Your Telegram BotInside Chatbot Manager, go to the Telegram section. You will see the Telegram bots connected to your BotSailor account. Select the bot you want to use. In this example, the selected bot is: Semibot — @Semittttt_bot BotSailor supports no-code Telegram bot creation through its visual Flow Builder, allowing businesses to create automated conversations, support flows, and customer journeys. |
Step 4: Open the Automation SectionAfter selecting Semibot, click the Automation tab. The Automation area contains options such as: - Keyword Replies
- Follow-up Sequences
- Quick Actions
- Outbound Actions
Select Keyword Replies .
|
Step 5: Create a New Keyword ReplyInside the Keyword Replies section, click the Create button on the right side of the page. This will open BotSailor’s visual Flow Builder, where you can create and connect the different parts of your Telegram automation.
|

BotSailor’s Keyword Replies feature allows users to create automated chatbot responses based on specific keywords. This dashboard view shows how a Telegram bot can be configured with keyword-based automation to handle customer conversations efficiently.
Step 6: Configure the Start Bot FlowThe Start Bot Flow block determines how the automation will begin. Click the block and configure the following information: Trigger keywordsEnter the words that users can send to start the flow: hello, hi, start
Keyword matching typeSelect: Exact keyword match
With exact matching enabled, the flow will be triggered when the user sends one of the configured keywords exactly. Flow titleEnter a suitable title for the automation. In this example, the title is: Sanos Ice Cream Shop
Click Save Changes after entering the information.
|

Chatbot configuration interface displaying trigger keyword setup, exact keyword matching, and automation actions for building a customer interaction flow.
Step 7: Add the Welcome MessageFrom the Flow Builder’s message components, add a Text block and connect it to the Start Bot Flow block. Open the Text block and enter your welcome message. For example: Hi! 👋 Welcome to our ice cream shop. 🍦
How can I help you today? Would you like to see our available flavours and prices?
The welcome message introduces the business and encourages the user to select one of the available options. Click Save Changes .
|

Chatbot text message configuration screen displaying a customizable welcome reply, subscriber message settings, delivery options, and automated conversation flow for an ice cream shop.
Step 8: Add the First ButtonAdd a Button to the welcome Text block. Configure the first button with the following settings: Button titleShop now
When user presses the buttonSelect: Send Message
After configuring the button, click Save . The Send Message option allows you to connect the button to another message block inside the Flow Builder.
|
Step 9: Add the Second ButtonAdd another button to the same welcome message. Configure it as follows: Button titleOffers and Updates
When user presses the buttonSelect: Send Message
Click Save after configuring the button. Your welcome message will now display two options to the Telegram user: - Shop now
- Offers and Updates
|

Chatbot button configuration screen displaying interactive button setup, message actions, automation options, and conversation flow for customer engagement.
Step 10: Add an Image to the “Shop Now” PathConnect the Shop now button to an Image block. Open the Image block and upload the product image you want users to see. In this example, an image containing several colourful ice cream cones is used. This path allows users to see the available product or promotional image immediately after selecting Shop now . BotSailor’s Flow Builder supports media components such as images and files that can be connected to trigger words, buttons, and other flow elements.
|
Step 11: Add a Message to the “Offers and Updates” PathConnect the Offers and Updates button to a new Text block. Add a confirmation message such as: Thank you! Now we will keep you updated with our latest designs, coupons and discounts! Happy shopping.
This message confirms that the user has selected the updates option.
|

Chatbot button configuration screen displaying interactive button setup, message actions, automation options, and conversation flow for customer engagement.
Step 12: Add a New Sequence CampaignFrom the Flow Builder’s left sidebar, locate New Sequence Campaign under the Flow Control section. Drag the block onto the canvas and connect it to the Offers and Updates path. Open the sequence block and enter a suitable campaign name. In this example, the campaign is named: Offers and Membership Sequence
Sequences are designed to send messages automatically after a subscriber enters the campaign, making them suitable for reminders, promotional follow-ups, onboarding, and lead nurturing.
|

Chatbot sequence campaign setup screen displaying scheduled message delivery, re-entry rules, automated follow-ups, and customer engagement workflow configuration.
Step 13: Set the Delivery Time and Time ZoneInside the New Sequence Campaign settings, locate the Delivery Schedule section. Configure the settings as follows: Preferred delivery time10:00 AM
Time zoneGMT+06:00 Asia/Dhaka
The preferred delivery time is especially important for messages scheduled outside the immediate hourly period. Using the correct time zone ensures that subscribers receive the scheduled messages according to your intended local time rather than the server’s default time. You may also configure the re-entry rules when you want subscribers to enter the same sequence again after completing it. Click Save Changes .
|
Step 14: Create the First Sequence MessageConnect a Send Message After block to the New Sequence Campaign. Open the block and select: Message typeHourly
Schedule message after1 minute
Click Save Changes . Next, connect this scheduling block to a Text message and enter the first scheduled message. For example: Welcome to the Sanos ice cream shop.
This message will be delivered approximately one minute after the subscriber enters the sequence.
|

Chatbot sequence message configuration screen displaying hourly and daily message scheduling, automated follow-up timing, and customer communication workflow setup.
Step 15: Create the Second Sequence MessageAdd another Send Message After block. Configure it with: Message typeHourly
Schedule message after5 minutes
Click Save Changes . Connect the block to another Text message. For example: Ready to taste a delicious new flavour? Get 25% discount also.
This creates the second follow-up message in the campaign.
|
Step 16: Create the Third Sequence MessageAdd a third Send Message After block and open its settings. Configure it as follows:
Message typeDaily
Schedule message forDay 1
Click Save Changes . Connect this schedule block to the message you want subscribers to receive after one day. The daily message will follow the preferred delivery time configured in the campaign. In this example, it is scheduled for 10:00 AM in the Asia/Dhaka time zone .
|

Telegram chatbot sequence configuration screen displaying scheduled message delivery, automated follow-ups, promotional content, and a visual workflow for managing customer engagement campaigns.
Step 17: Connect the Sequence CorrectlyCheck that all blocks are properly connected. Your final flow should contain: - Start Bot Flow
- Welcome Text
- Shop now button
- Offers and Updates button
- Product Image
- Confirmation Text
- New Sequence Campaign
- One-minute schedule
- Five-minute schedule
- Day-one schedule
- Scheduled Text messages
Make sure the user is subscribed to the sequence through the appropriate button or sequence connection. BotSailor also allows sequences to be triggered through keywords, buttons, labels, subscriber actions, and other automation paths.
|
Step 18: Save the Complete Telegram FlowOnce all the blocks have been configured and connected, click the main Save button in the upper-right corner of the Flow Builder. Saving the individual blocks is not enough. You must also save the complete flow before testing it.
|

Visual chatbot automation builder displaying Telegram bot flow creation with text, image, button, sequence campaign, API integrations, and scheduled message actions.
Step 19: Test the Automation in TelegramOpen Telegram and start a conversation with Semibot. Send one of the configured trigger keywords: hi
The bot should immediately send the welcome message and display the two buttons: Shop now Offers and Updates
Select Shop now to check whether the ice cream image appears. Then select Offers and Updates to receive the confirmation message and enter the sequence campaign.
|
Step 20: Check the Sequence Message DeliveryIn the test shown in the screenshots: - The initial Telegram interaction began at approximately 10:45 AM .
- The confirmation message appeared at approximately 10:46 AM .
- The first scheduled message appeared at approximately 10:47 AM .
- The next scheduled promotional message appeared at approximately 10:51 AM .
- The final daily message was configured to arrive after one day at the preferred campaign delivery time.
Small differences in the displayed minute may occur because Telegram timestamps show completed minutes and the scheduling countdown can begin when the subscriber reaches the relevant sequence step.
|

Example of an automated ice cream shop chatbot interaction on Telegram featuring welcome messages, product showcase, promotional updates, and discount notifications.
Final Telegram Sequence FlowThe complete automation follows this journey: User sends “hi” ↓ Welcome message appears ↓ User selects a button ↓ Shop now → Product image ↓ Offers and Updates → Confirmation message ↓ Subscriber enters sequence ↓ Message after 1 minute ↓ Message after 5 minutes ↓ Message after 1 day at 10:00 AM
BotSailor’s sequence messaging feature makes it possible to continue communicating with Telegram subscribers after their first interaction. By combining keyword replies, buttons, images, text messages, and scheduled follow-ups, you can build an automated customer journey without manually sending every message. This type of Telegram sequence can be adapted for: - Welcome and onboarding campaigns
- Product promotions
- Discount reminders
- Membership updates
- Event notifications
- Lead nurturing
- Educational message series
- Customer follow-ups
After publishing the flow, test every trigger, button, connection, message delay, delivery time, and time zone to confirm that the complete sequence works as expected.
|
Relevant Link: How to Create a Keyword Based Bot in Telegram: Step-by-Step Guide