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:
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. |
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:
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. |
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. 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 ManagerFrom 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 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. 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 SectionAfter selecting Semibot, click the Automation tab. The Automation area contains options such as:
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 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. 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 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 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 TypeSelect: Exact keyword match 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 TitleEnter a suitable title for the automation. In this example, the title is: Sanos Ice Cream Shop 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 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 . 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 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. 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 ButtonAdd another button to the same welcome message. |
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. 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” 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. 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 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:
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 ZoneInside the New Sequence Campaign settings, locate the Delivery Schedule section. Configure the settings as follows: Preferred Delivery TimeTime ZoneInside the New Sequence Campaign settings, locate the Delivery Schedule section. Configure the settings as follows: 10:00 AM GMT+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 . 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 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. 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 |
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 . |
Step 17: Connect the Sequence CorrectlyCheck that all blocks are properly connected. Your final flow should contain:
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 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. 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 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:
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 DeliveryIn the test shown in the screenshots:
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. If the timing is correct, your telegram bot is successfully running the complete sequence campaign. |
Final Telegram Sequence FlowThe complete automation follows this journey: User sends “hi” 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:
Businesses can also use automated text messaging to maintain communication with subscribers over several hours or days without manually managing each follow-up. 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


