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.
With BotSailor, businesses can create a telegram bot workflow that sends an automated message based on user actions, keywords, button clicks, and scheduled timing. These automated conversations help brands communicate with subscribers without manually sending every update.
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
- ● 1 day
A sequence campaign allows you to create a quick automatic communication system where subscribers receive relevant messages at the right time. Instead of manually following up with every customer, a telegram bot can deliver an automated text message according to the sequence settings.
Note
With BotSailor, you can build Telegram bot sequence messages that welcome subscribers, share updates, and guide people through a planned customer journey. A Telegram sequence campaign combines Telegram automated messages with Telegram bot automation, so each subscriber can receive useful content at the right time.
What We Will Create
The example Telegram bot is called Semibot.
When a user sends a trigger message such as hello, hi, or start, the bot will:
- 1 Send a welcome message.
- 2 Display two buttons:
- ● Shop now
- ● Offers and Updates
- 3 Send an image when the user selects Shop now.
- 4 Send a confirmation message when the user selects Offers and Updates.
- 5 Subscribe the user to a sequence campaign.
- 6 Send scheduled messages after:
- ● 1 minute
- ● 5 minutes
- ● 1 day
Keyword-triggered replies are useful for starting Telegram conversations automatically when a user sends a specific word or phrase.
A properly configured telegram bot can combine keyword triggers, buttons, images, and follow-up campaigns to create a complete customer journey. Each automated message helps guide subscribers through different stages, from the first interaction to promotional follow-ups.
This type of automation creates a quick bot experience where users receive instant responses and scheduled updates without waiting for manual support.
Quick Path
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-by-Step Instructions
Step 1: Log In to the BotSailor Dashboard
Log 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.
The dashboard provides access to chatbot automation features where you can create a telegram bot, configure triggers, and build customer communication workflows.
By using BotSailor, businesses can create an automated message system that handles greetings, product updates, customer support, and promotional campaigns automatically.
Step 2: Open Chatbot Manager
From the left sidebar, click Chatbot Manager.
This section allows you to select a connected messaging channel and manage its chatbot automations.
The Chatbot Manager works as the central workspace for creating a telegram bot automation. From here, you can manage keyword replies, sequences, broadcasts, and other automated communication features.
Step 3: Select Your Telegram Bot
Inside 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:
BotSailor supports no-code Telegram bot creation through its visual Flow Builder, allowing businesses to create automated conversations, support flows, and customer journeys.
A connected telegram bot can send an automated text message, display buttons, share images, and deliver scheduled follow-ups based on subscriber actions.
This makes it easier to build a quick automatic customer communication process without requiring programming knowledge.
Step 4: Open the Automation Section
After 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.
Keyword Replies are used to start the automation when users send specific words or phrases.
Once triggered, the telegram bot can continue the conversation by sending an automated message, displaying options, and adding subscribers into a sequence campaign.
Step 5: Create a New Keyword Reply
Inside 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.
The Flow Builder allows you to design a complete customer journey using triggers, messages, buttons, images, and scheduled actions.
With this feature, a telegram bot can provide a quick automatic response immediately after receiving a keyword from a subscriber.
Step 6: Configure the Start Bot Flow
The Start Bot Flow block determines how the automation will begin.
Click the block and configure the following information:
Trigger Keywords
Enter the words that users can send to start the flow:
These keywords will activate the automation when a subscriber sends one of the configured phrases.
A telegram bot uses these trigger words to identify user intent and start the correct workflow. Once activated, the bot can send an automated message immediately and guide the subscriber through the next steps.
Keyword-based triggers are useful for creating a quick automatic response system because customers do not need to wait for a human agent.
Keyword Matching Type
Select:
With exact matching enabled, the flow will be triggered when the user sends one of the configured keywords exactly.
Choosing the correct matching type ensures that the telegram bot responds only when the intended keyword is received.
This prevents unwanted triggers and helps maintain accurate automated communication.
Flow Title
Enter a suitable title for the automation.
In this example, the title is:
Click Save Changes after entering the information.
The flow title helps you identify different automation campaigns inside BotSailor, especially when managing multiple automated message workflows.
Step 7: Add the Welcome Message
From 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:
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.
A well-written welcome message acts as the first automated text message in your customer journey. It provides immediate information and improves the user experience.
Using an automated message at the beginning of a conversation helps businesses create faster communication while keeping the interaction personalized.
Step 8: Add the First Button
Add a Button to the welcome Text block.
Configure the first button with the following settings:
Button Title
When User Presses the Button
Select:
After configuring the button, click Save.
The Send Message option allows you to connect the button to another message block inside the Flow Builder.
Buttons make a telegram bot more interactive by allowing users to choose actions instead of typing every request manually.
This creates a quick bot experience where subscribers can move through the conversation with a single click.
Step 9: Add the Second Button
Add another button to the same welcome message.
Configure it as follows:
Button Title
When User Presses the Button
Select:
Click Save after configuring the button.
Your welcome message will now display two options to the Telegram user:
- ● Shop now
- ● Offers and Updates
These interactive buttons help the telegram bot deliver a smoother customer experience.
Instead of sending multiple instructions, users can simply select an option and receive the next automated text message or action.
Step 10: Add an Image to the “Shop Now” Path
Connect 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.
Using images with automated conversations makes your telegram bot more engaging because customers receive visual information along with text.
A combination of image content and an automated message can improve product discovery and customer interaction.
Step 11: Add a Message to the “Offers and Updates” Path
Connect the Offers and Updates button to a new Text block.
Add a confirmation message such as:
This message confirms that the user has selected the updates option.
The confirmation message also prepares the subscriber for future sequence campaigns.
A properly designed automated text messaging workflow allows businesses to continue communicating with customers after the first interaction.
Step 12: Add a New Sequence Campaign
Note
A Telegram sequence campaign organizes a series of messages into one automated journey. Use BotSailor to plan the content and timing for Telegram scheduled messages, such as product updates, special offers, and helpful reminders.
From 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:
Sequences are designed to send messages automatically after a subscriber enters the campaign, making them suitable for:
- ● Reminders
- ● Promotional follow-ups
- ● Onboarding
- ● Lead nurturing
- ● Customer updates
A sequence campaign allows your telegram bot to continue communication even after the user leaves the initial conversation.
Each scheduled automated message can be delivered according to your selected timing rules.
This creates a quick automatic follow-up system that helps businesses maintain customer engagement.
Step 13: Set the Delivery Time and Time Zone
Inside the New Sequence Campaign settings, locate the Delivery Schedule section.
Configure the settings as follows:
Preferred Delivery Time
Time Zone
Inside the New Sequence Campaign settings, locate the Delivery Schedule section.
Configure the settings as follows:
The preferred delivery time is especially important for messages scheduled outside the immediate hourly period.
Tip
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.
Correct scheduling helps your telegram bot deliver each automated message at the intended time. This is especially useful when creating a quick automatic follow-up campaign for customers in a specific region.
Step 14: Create the First Sequence Message
Note
This is where you begin creating Telegram bot sequence messages. Set the delay for each message so Telegram follow-up messages arrive at the intended point in the subscriber journey.
Connect a Send Message After block to the New Sequence Campaign.
Open the block and select:
Message Type
Schedule Message After
Click Save Changes .
Next, connect this scheduling block to a Text message and enter the first scheduled message.
For example:
This message will be delivered approximately one minute after the subscriber enters the sequence.
This first automated message confirms that the sequence is working and starts the scheduled communication journey.
A telegram bot can use this type of automated text message to send welcome notes, reminders, offers, or onboarding information without manual follow-up.
Step 15: Create the Second Sequence Message
Add a second Send Message After block to the sequence and open its settings.
Configure this message to be sent after 5 minutes by selecting the hourly message type and setting the schedule delay to 5 minutes. Save the changes.
Connect the scheduling block to a Text message and enter the follow-up content you want subscribers to receive. This second scheduled message continues the sequence after the initial welcome message.
Step 16: Create the Third Sequence Message
Add a third Send Message After block to send the next follow-up on the following day. This completes the three-part schedule: 1 minute, 5 minutes, and Day 1.
Add a third Send Message After block and open its settings.
Configure it as follows:
Message type
Schedule message for
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.
Step 17: Connect the Sequence Correctly
Check that all blocks are properly connected.
Your final flow should contain:
- 1 Start Bot Flow
- 2 Welcome Text
- 3 Shop now button
- 4 Offers and Updates button
- 5 Product Image
- 6 Confirmation Text
- 7 New Sequence Campaign
- 8 One-minute schedule
- 9 Five-minute schedule
- 10 Day-one schedule
- 11 Scheduled Text messages
Important
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.
A correctly connected telegram bot flow ensures that every automated message is delivered in the expected order.
This creates a quick automatic customer journey where users move smoothly from the initial keyword trigger to scheduled follow-up messages.
Step 18: Save the Complete Telegram Flow
Note
After saving, test the complete BotSailor Telegram automation to confirm that each trigger, sequence step, and scheduled delivery works as expected. This helps ensure your Telegram automated messages reach subscribers in the correct order.
Once all the blocks have been configured and connected, click the main Save button in the upper-right corner of the Flow Builder.
Important
Saving the individual blocks is not enough. You must also save the complete flow before testing it.
This step is important because the complete telegram bot automation must be saved before the trigger, button actions, and scheduled messages can work together correctly.
Always confirm that every automated message, button path, and sequence connection is included before saving the final workflow.
Step 19: Test the Automation in Telegram
Open Telegram and start a conversation with Semibot.
Send one of the configured trigger keywords:
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.
Testing confirms that your telegram bot responds correctly from the first trigger.
It also helps verify whether the quick automatic response, button actions, image path, confirmation message, and scheduled sequence are working as expected.
Step 20: Check the Sequence Message Delivery
In 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.
Note
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.
Check every automated message carefully to confirm that the delivery order and timing match your sequence settings.
Remember
If the timing is correct, your telegram bot is successfully running the complete sequence campaign.
Final Telegram Sequence Flow
The complete automation follows this journey:
↓
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.
A telegram bot can use this structure to deliver each automated message according to a predefined sequence while keeping the user experience consistent.
This quick automatic communication process can be adapted for:
- ● Welcome and onboarding campaigns
- ● Product promotions
- ● Discount reminders
- ● Membership updates
- ● Event notifications
- ● Lead nurturing
- ● Educational message series
- ● Customer follow-ups
Businesses can also use automated text messaging to maintain communication with subscribers over several hours or days without manually managing each follow-up.
Important
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


