Chat with us
Up to 60% OFF with Recurring Discounts on Premium Upgrades & Whitelabel FlexUp to 60% OFF on Premium Upgrade & Whitelabel03:00:00:00Claim
Knowledgebase/Automation/Article

How to Set Up a Get Started Message in Telegram: Step-by-Step Guide

  • 9 Nov 2026
  • 8 min read
  • 0 views
TL;DR:
Learn how to set up a Telegram Get Started message in BotSailor using Action Buttons and the Visual Flow Builder. This guide explains how to create an automated welcome message, add text, images, buttons, files, and AI-powered responses, then test the flow using the /start command. 


A Get Started message is the first automated reply users receive when they open your chatbot and send the /start command. In this guide, we will use a Telegram bot called Semibot to show how a telegram bot start button flow sends a friendly telegram start message automatically when a new conversation begins.

Prerequisites

Before you begin, make sure you have the following:

  • ● A BotSailor account that you can sign in to.
  • ● A Telegram bot already connected to BotSailor (in this example, Semibot).
  • ● The Telegram app, so you can test the message at the end.
  • ● The welcome text you want new subscribers to receive.

Important

Your Telegram bot connection must be active before you configure the Get Started flow. Without it, users cannot begin a new conversation through the start action.

Step-by-Step Instructions

Step 1: Log In to the BotSailor Dashboard

The dashboard is the main workspace where you manage connected bots, subscribers, automation, broadcasts, and AI usage.

  1. 1 Visit the BotSailor website.
  2. 2 Sign in to your account.
  3. 3 Confirm that you land on the main dashboard.

From here you can reach the tools needed for telegram bot commands, welcome messages, and subscriber engagement actions.

Step 2: Open the Chatbot Manager

The Chatbot Manager lets you view and manage the messaging accounts and bots connected to your BotSailor account.

  1. 1 In the left-hand navigation menu, click Chatbot Manager.
  2. 2 Review the list of messaging platforms available there.

Step 3: Select the Telegram Section

  1. 1 Inside the Chatbot Manager, find the available messaging platforms.
  2. 2 Click the Telegram section.
  3. 3 Confirm that your Telegram bot is already connected to BotSailor.

Once a Telegram bot is connected, users can interact with it using commands such as:

  • ●/start
  • ● Custom commands
  • ● Trigger actions

These telegram bot commands define how users enter different chatbot flows.

Step 4: Select Your Telegram Bot

  1. 1 From the list of connected Telegram bots, click the bot you want to configure.
  2. 2 In this example, click Semibot.
  3. 3 Notice the management sections that appear for the selected bot.

These sections include:

  • ●Automation
  • ●Data Collection
  • ●AI
  • ●Engagement
  • ●Group Manager
  • ●Integrations
  • ●Bot Settings

Important

Every automation, including your telegram bot auto welcome message flow, is connected to the specific bot you select here. Always double-check that you chose the correct bot.

Step 5: Go to the Automation Section

  1. 1 Click the Automation tab at the top of the bot management page.
  2. 2 Review the tools available for creating welcome flows, keyword responses, and other automated actions.

A Get Started flow is commonly the first step in a new conversation because it responds as soon as users interact with the bot.

 BotSailor automation dashboard showing quick action settings for chatbot workflow management
BotSailor automation panel displaying chatbot quick actions, including get-started, keyword replies, follow-up sequences, and user interaction controls for managing automated conversations.


Step 6: Open Quick Actions

  1. 1 Under the Automation section, click Quick Actions.
  2. 2 Review the predefined system actions listed there.

The Quick Actions panel may include:

  • ●Get-started
  • ●No Match
  • ●Un-subscribe
  • ●Re-subscribe
  • ●Phone Reply
  • ●Email Reply
  • ●Location Reply
  • ●Birthday Reply
  • ●Chat with Human
  • ●Chat with Bot

These action buttons are connected to the Visual Flow Builder, so you can edit their default messages and build more advanced response flows.

Step 7: Select the Get-Started Option

  1. 1 Find the Get-started option under Action Buttons.
  2. 2 Click Get-started to open its template in the Visual Flow Builder.

The Get Started action is the entry point for new users. It can be used to:

  • ● Welcome subscribers
  • ● Introduce your business or service
  • ● Explain what the chatbot can do
  • ● Ask users to provide information
  • ● Direct users to another menu or flow

The /start command activates this initial flow, so users who tap the telegram bot start button are taken into this welcome sequence.

Step 8: Configure the Get Started Text Message

Inside the Flow Builder, you will see these connected components:

  • ●Actions
  • ●Start Bot Flow
  • ●Text Message
  1. 1 Click the Text component to open the Configure Text Message panel.
  2. 2 Click the Reply Message field.
  3. 3 Type the message you want new subscribers to receive.

For example, you can use this simple message:

👋 Welcome message

Hi! We are delighted to have you on board. We are grateful for your interest. If you have a question, we will do our best to answer it.

To make it more personal, use a subscriber variable such as the first name:

👋 Personalized welcome message

Hi {{first_name}}! Welcome to Semibot. We are delighted to have you here. Please send us your question or select an option below, and we will be happy to assist you.

Tip

A good telegram start message clearly explains the next step, whether users should select an option, ask a question, or explore your services.


 BotSailor chatbot flow builder showing text message configuration and automated conversation workflow
BotSailor flow editor displaying a chatbot automation sequence with text message setup, start bot flow actions, and message delivery configuration for creating automated subscriber interactions.



Step 9: Add Other Content to the Welcome Flow

Your Get Started flow does not have to contain only text. The Flow Builder supports several content types:

  • ● Images
  • ● Videos
  • ● Audio messages
  • ● Downloadable files
  • ● Buttons
  • ● Quick replies
  • ● External URL buttons
  • ● Interactive options
  • ● API connections

For example, you could add a company introduction video, a product catalogue, a service menu, or a button that connects users with customer support. You may also integrate BotSailor’s AI Agent for more dynamic, context-aware responses.

Remember

This step is optional. A simple text message is enough for a working welcome flow, and you can add more content later.

Step 10: Save the Text Message

  1. 1 Click the Save Changes button at the bottom of the Configure Text Message panel.
  2. 2 Check that the text block is connected to the Start Bot Flow component.

Saving stores the content inside the selected Text component so your message appears when users start the flow.

Step 11: Save the Complete Flow

  1. 1 Click the main Save button in the upper-right corner of the Flow Builder.
  2. 2 Confirm that you have completed both save actions: Save Changes for the message and Save for the whole flow.

Important

BotSailor’s official instructions recommend saving and publishing the flow after editing an Action Button response. Make sure both saves are done, or your telegram bot commands may not trigger the new message.

Step 12: Test the Get Started Message in Telegram

  1. 1 Open the Telegram app.
  2. 2 Search for your connected bot, Semibot, and open the conversation.
  3. 3 Send the /start command.
  4. 4 Check that the bot immediately replies with the Get Started message you configured.

If you used the simple example message, the reply should look like this:

👋 Expected reply

Hi! We are delighted to have you on board. We are grateful for your interest. If you have a question, we will do our best to answer it.
Telegram chatbot conversation showing Semibot automated welcome message after a user starts the bot
Telegram chat interface displaying a Semibot automated response flow where users receive a welcome message after initiating a conversation with the chatbot.



Step 13: Review and Improve the Message

  1. 1 Read the message carefully in the Telegram app.
  2. 2 Check the points listed in the Success Verification section below.
  3. 3 If anything needs to change, go back to Automation → Quick Actions → Get-started.
  4. 4 Update the flow, then click Save Changes and Save again.

Success Verification

Your Get Started message is working correctly when all of these are true:

  • ● The complete message is displayed in Telegram.
  • ● The spelling and grammar are correct.
  • ● Any images, videos, or files open properly.
  • ● Buttons lead users to the correct destination.
  • ● The next connected components are triggered correctly.
  • ● The message clearly tells users what to do next.

Remember

Whenever you change the flow, save it again and send /start to Semibot to confirm the update. Testing after every change is the best way to catch mistakes early.

Troubleshooting

The bot does not reply when I send /start

Possible cause: The Telegram bot is not connected, or the flow was not saved.

Solution:

  1. 1 Open the Chatbot Manager and confirm your Telegram bot is connected.
  2. 2 Return to Automation → Quick Actions → Get-started.
  3. 3 Click Save Changes and then Save.
  4. 4 Send /start again in Telegram.

My changes do not appear in Telegram

Possible cause: Only one of the two saving actions was completed.

Solution: Click Save Changes in the Configure Text Message panel, then click the main Save button in the upper-right corner of the Flow Builder.

The bot sends an empty or wrong message

Possible cause: The text block is not connected to the Start Bot Flow component, or the Reply Message field is empty or incorrect.

Solution: Open the Text component, check the Reply Message field, and confirm it is connected to Start Bot Flow. Then save the flow again.

Buttons or media do not work as expected

Possible cause: A button, image, video, or file was added to the flow but not configured correctly.

Solution: Open the flow, review each added component, fix any wrong links or files, save the flow, and test it again in Telegram.

The welcome message is sent from the wrong bot

Possible cause: A different bot was selected in the Chatbot Manager.

Solution: Go back to the Telegram section, select the correct bot (in this example, Semibot), and edit its Get-started flow.

Next Steps

Now that your welcome flow is live, you can build on it:

  • ●Add richer content: include images, videos, buttons, and quick replies in the Flow Builder.
  • ●Try the AI Agent: use BotSailor’s AI features for more dynamic, context-aware replies.
  • ●Create support pathways: add a button that connects users with customer support.
  • ●Explore other Quick Actions: edit actions such as No Match or Un-subscribe in the same way.
  • ●Keep testing: send /start to your bot after each update to confirm everything works.

To continue building your Telegram automation, read this related BotSailor guide on sequence messages: https://botsailor.com/knowledgebase/article/how-to-send-sequence-messages-on-telegram-using-botsailor

Sanoary Rahaman Istiaque

Sanoary Rahaman Istiaque

FAQ

Frequently Asked Questions

Find answers to common questions about this topic

A Get Started message is the first automated welcome message users receive when they start interacting with a Telegram bot. It is usually triggered when someone opens the bot and sends the /start command or clicks the Start button. It helps introduce the bot, explain its features, and guide users toward their next action.

To set up a Telegram bot welcome message using BotSailor, log in to your BotSailor dashboard and navigate to Chatbot Manager. Select your connected Telegram bot, open Automation, and go to Quick Actions. Click Get-started to open the Visual Flow Builder. Configure your welcome text, save the message, and save the complete flow. Finally, test it by sending /start to your Telegram bot.

The /start command allows users to initiate a conversation with a Telegram bot. When someone sends this command, Telegram activates the bot's initial interaction, allowing the bot to deliver its configured welcome message or trigger an automated workflow. In BotSailor, the /start command connects users to the Get Started flow.

Yes. You can customize your Telegram bot's automatic welcome message using BotSailor's Visual Flow Builder. You can add personalized text, images, videos, audio messages, downloadable files, buttons, quick replies, and external links. You can also use subscriber variables such as {{first_name}} to personalize greetings.

You can add buttons through BotSailor's Visual Flow Builder while configuring your Get Started flow. You can include quick replies, external URL buttons, and interactive options to help users navigate your chatbot. For example, buttons can direct subscribers to product catalogs, customer support, or service information.

Connect your Telegram bot to BotSailor and navigate to Automation → Quick Actions → Get-started. Open the flow in the Visual Flow Builder, configure the welcome message, and save both the message component and the complete flow. When a new user starts a conversation using /start, the bot will automatically send the configured response.

Yes. BotSailor supports subscriber personalization variables in flow messages. You can use variables such as {{first_name}} or {{last_name}} to address subscribers personally. For example, you can create a welcome message like: "Hi ! Welcome to our Telegram bot. How can we help you today?"

A Telegram bot welcome flow can contain more than plain text. Using BotSailor's Visual Flow Builder, you can include images, videos, audio messages, downloadable files, buttons, quick replies, external links, interactive options, and API connections. You can also integrate AI Agents to provide more dynamic automated responses.

After configuring and saving your Get Started flow in BotSailor, open Telegram and search for your connected bot. Open the conversation and send the /start command. Your bot should immediately deliver the configured welcome message. Check that the text displays correctly, media files work, buttons lead to the correct destinations, and connected automation components trigger properly.

A welcome message creates the first impression of your Telegram chatbot. It introduces your business, explains what the bot can do, and guides subscribers toward useful actions. A well-designed welcome flow with personalized messages, interactive buttons, media, and automated responses can improve user engagement and create a smoother onboarding experience.