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

How to Add Unsubscribe and Resubscribe Buttons to a Telegram Bot in BotSailor (Step-by-Step Guide)

  • 11 Oct 2026
  • 10 min read
  • 0 views
TL;DR:
Learn how to add Unsubscribe and Resubscribe buttons to a Telegram bot in BotSailor. This step-by-step guide explains how to configure system action buttons, create keyword-triggered flows, and give users easy control over their bot subscription preferences.

Managing your Telegram bot subscribers becomes much easier when users have control over their subscription preferences.

With BotSailor, you can create Subscribe, Unsubscribe, and Resubscribe buttons that allow users to easily join or leave your bot communication flow.

These system action buttons are especially useful for Webchat and Telegram bots , where users may want to stop receiving automated messages temporarily and later return whenever they want.

Instead of manually managing subscribers, BotSailor allows you to automate the entire subscription management process using telegram bot action buttons .

These buttons give users direct control over their communication preferences. For example, a user can select an unsubscribe button when they no longer want updates, and later use a telegram bot resubscribe button to receive messages again.

In this guide, you will learn how to add Unsubscribe and Resubscribe buttons to a Telegram bot in BotSailor , configure action types, create keyword-triggered flows, and make your bot ready for user interaction.

Using these features, businesses can create a better subscriber experience with options such as:

  • Managing subscriptions
  • Controlling message preferences
  • Stopping unwanted notifications
  • Rejoining communication campaigns

A properly configured telegram bot stop messages workflow helps users pause communication without completely leaving your bot.


Complete Setup Process Summary

Open Chatbot Manager → Connect Telegram Bot → Automation → Quick Actions → Configure Unsubscribe & Resubscribe → Keyword Replies → Create Flow → Add Trigger Keyword → Add Welcome Message → Add Subscribe & Unsubscribe Buttons → Configure Actions → Save → Test Bot

This setup process uses BotSailor’s telegram bot action buttons to create a complete subscription management system.

By connecting Subscribe and Unsubscribe options with your Telegram automation, users can control when they receive updates.


Step 1: Open the Chatbot Manager in BotSailor

First, log in to your BotSailor account and open the Chatbot Manager.

From the chatbot dashboard, select the Telegram bot where you want to add the subscription buttons.

The Chatbot Manager is the starting point for configuring your telegram bot action buttons , subscriber settings, and automation workflows.

Process Flow:

➡️ Login to BotSailor

➡️ Open Chatbot Manager

➡️ Select Your Telegram Bot

Once inside the dashboard, you can manage your Telegram automation settings and create flows that include subscription controls.


Step 2: Connect Your Telegram Bot

After opening the Chatbot Manager, make sure your Telegram bot is connected with BotSailor.

Select your Telegram bot from the bot list and continue with the automation setup.

Once connected, you can create automated replies, buttons, and user actions.

A connected Telegram bot allows you to add features such as:

  • Subscribe options
  • Unsubscribe options
  • Resubscription controls
  • Automated responses

These features work through BotSailor’s telegram bot action buttons , allowing subscribers to manage their communication preferences directly inside the chat.

For example, users can select an unsubscribe button to stop receiving updates and later use a telegram bot resubscribe button to return to your messaging flow.

Process Flow:

➡️ Chatbot Manager

➡️ Select Telegram Bot

➡️ Confirm Bot Connection


Step 3: Go to Automation Section

Now navigate to the Automation section from your BotSailor dashboard.

Automation is where you can manage:

  • Keyword replies
  • Follow-up sequences
  • Quick actions
  • User actions

Process Flow:

➡️ Select Telegram Bot

➡️ Click Automation

➡️ Open Automation Settings

The Automation section contains the tools needed to build your subscription management workflow.

Using telegram bot action buttons , you can create interactive options that allow users to subscribe, unsubscribe, or resubscribe without manual support.

A well-configured telegram bot stop messages option improves user control because subscribers can pause communication whenever they choose.



 BotSailor automation dashboard showing Semibot quick actions and chatbot response management settings
BotSailor interface displaying Semibot automation settings with quick action controls, including get-started, no match, subscription management, contact replies, and chatbot interaction workflows.


Step 4: Open Quick Actions

Inside the Automation section, go to the Quick Actions tab.

Here you will find different system action buttons including:

  • Get Started
  • No Match
  • Unsubscribe
  • Resubscribe
  • Phone Reply
  • Email Reply
  • Location Reply

For this setup, we need to configure:

✅ Unsubscribe

✅ Resubscribe

BotSailor Quick Actions work as predefined telegram bot action buttons that perform specific tasks when users interact with them.

For subscription management, these actions help create:

  • A telegram bot resubscribe button
  • An unsubscribe option
  • A communication preference control system

The Unsubscribe action works as a way for users to activate telegram bot stop messages , while Resubscribe allows them to receive messages again.

Process Flow:

➡️ Automation

➡️ Quick Actions

➡️ Select Unsubscribe

➡️ Select Resubscribe


Step 5: Configure the Resubscribe Action Button

Click on the Resubscribe option.

You need to configure the button settings:

Button Title:
Resubscribe

When user presses the button:
System Default Action Button

Action Type:
Re-subscribe

After selecting the required settings, save the configuration.

This allows users who previously unsubscribed to join your bot messages again.

The telegram bot resubscribe button is important for maintaining subscriber flexibility because users can return whenever they want without contacting support.

By adding this action, your bot gives users full control over their subscription status.

The Resubscribe option works together with other telegram bot action buttons to create a complete communication preference system.

Process Flow:

➡️ Click Resubscribe

➡️ Configure Button Title

➡️ Select System Default Action Button

➡️ Choose Action Type: Re-subscribe

➡️ Save



 BotSailor Semibot automation dashboard showing quick action buttons and chatbot workflow settings
BotSailor interface displaying Semibot automation controls with quick actions such as get-started, no match, unsubscribe, resubscribe, contact replies, and chatbot conversation management options.


Step 6: Configure the Unsubscribe Action Button

Now configure the unsubscribe option.

Click on Unsubscribe and configure:

Button Title:
Unsubscribe

When user presses the button:
System Default Action Button

Action Type:
Unsubscribe

After saving, users will be able to stop receiving bot messages whenever they want.

The unsubscribe button gives subscribers direct control over their communication preferences. When users activate this option, BotSailor can apply the unsubscribe action automatically.

This feature is useful for creating a telegram bot stop messages system where users can temporarily stop receiving automated notifications without removing the bot completely.

The unsubscribe function works together with the telegram bot action buttons system to create a smoother subscriber management experience.

Process Flow:

➡️ Click Unsubscribe

➡️ Configure Button Title

➡️ Select System Default Action Button

➡️ Choose Action Type: Unsubscribe

➡️ Save


Step 7: Create a Keyword Reply Flow

After configuring the system actions, go back to the Keyword Replies section.

Click the Create button to create a new keyword-triggered flow.

This flow will display your welcome message and subscription buttons when users start interacting with your bot.

A keyword-triggered flow allows your telegram bot action buttons to appear at the right moment when users enter a conversation.

For example, after a user sends a greeting keyword, the bot can show:

  • Subscribe option
  • Unsubscribe option
  • Resubscribe option

This creates a flexible subscription management system.

Process Flow:

➡️ Automation

➡️ Keyword Replies

➡️ Click Create



BotSailor Semibot automation dashboard displaying keyword reply management and chatbot response settings
BotSailor interface showing the Semibot keyword replies section with automated response entries, folder management, search options, and tools for creating and managing chatbot conversation triggers.


Step 8: Add Trigger Keyword in Start Bot Flow

Now create your bot trigger.

Add your preferred keyword under the Start Bot Flow section.

Example:

hello

hi

start

When users send these keywords, the bot flow will automatically start.

The trigger keyword connects the user message with your automation flow.

After activation, the telegram bot action buttons can be displayed as part of the welcome message.

This allows users to quickly access subscription options, including the telegram bot resubscribe button and unsubscribe controls.

A properly configured trigger helps users manage whether they want to receive updates or activate telegram bot stop messages .

Process Flow:

➡️ Start Bot Flow

➡️ Add Trigger Keyword

➡️ Select Keyword Matching Type



 BotSailor chatbot flow builder showing button configuration for subscribe and unsubscribe actions
BotSailor automation editor displaying button settings with unsubscribe action configuration, subscribe and resubscribe flow nodes, and chatbot interaction controls for managing user subscriptions.
Step 9: Add Welcome Message

After setting the trigger keyword, create a welcome message for your users.

Example:

Hello there! How can I help you today?

This message will appear when users activate the bot.

The welcome message can introduce the available options and guide users toward subscription controls.

For example, you can connect this message with:

  • Subscribe button
  • Unsubscribe button
  • Resubscribe button

This creates a complete telegram bot subscribe button and subscription management experience.

A clear welcome message helps users understand how to control their communication preferences.


Step 10: Add Subscribe and Unsubscribe Buttons

Now add two buttons below your welcome message:

Subscribe

Unsubscribe

These buttons will allow users to manage their subscription status directly from the conversation.

The Subscribe option works as a telegram bot subscribe button , allowing users to join your messaging flow.

The Unsubscribe option works as an unsubscribe button , allowing users to stop receiving updates.

Together, these telegram bot action buttons create a simple way for users to manage their subscription preferences without leaving Telegram.

Process Flow:

➡️ Add Button Block

➡️ Create Subscribe Button

➡️ Create Unsubscribe Button

➡️ Configure Actions

Step 11: Configure Button Actions

For each button, open the button configuration section.


Subscribe Button:


Set:

Button Title: Subscribe

Action Type: Subscribe


Unsubscribe Button:


Set:

Button Title: Unsubscribe

Action Type: Unsubscribe

After completing the setup, click Save.

These button actions control whether subscribers receive future messages.


The Subscribe option works as a telegram bot subscribe button, while the Unsubscribe option activates the telegram bot stop messages function.


For users who leave and later want to return, the telegram bot resubscribe button provides a simple way to restore communication.


By combining these actions, businesses can create a complete subscriber lifecycle using telegram bot action buttons.


Process Flow:


➡️ Open Button Settings

➡️ Add Button Title

➡️ Select Action Type

➡️ Save Configuration

 BotSailor chatbot flow builder showing resubscribe button configuration and subscription management workflow
BotSailor automation editor displaying the resubscribe button setup with system action settings, chatbot message flow, and subscription control options for managing user engagement.


Step 12: Save and Test Your Telegram Bot

After completing all configurations, click the Save button in the Flow Builder.

Now your Telegram bot is ready.

You can test it by opening your Telegram bot and checking:

✅ Welcome message appears

✅ Subscribe button works

✅ Unsubscribe button removes subscription

✅ Resubscribe button allows users to join again

Testing confirms that all telegram bot action buttons are working correctly.

It also ensures that the telegram bot subscribe button , unsubscribe button , and telegram bot resubscribe button perform the correct actions.

When users choose unsubscribe, the bot should correctly apply the telegram bot stop messages function.

When users return and choose resubscribe, they should receive messages again through the configured automation.

A complete test helps verify that your subscriber management workflow works smoothly from start to finish.


 BotSailor chatbot flow builder showing subscribe and resubscribe button automation workflow
BotSailor flow editor displaying a chatbot automation sequence with message blocks, subscribe and resubscribe action buttons, available flow components, and save settings for managing user interactions.


The Output

After completing the setup, users will have full control over their Telegram bot subscription preferences.

The final chatbot experience allows users to:

  • Subscribe to receive updates
  • Unsubscribe from future messages
  • Resubscribe whenever they want

This creates a user-friendly subscription system where communication preferences are managed automatically.

The telegram bot action buttons make the entire process easier because users can manage their choices directly inside the chat.

A well-designed telegram bot resubscribe button helps recover subscribers who previously stopped receiving messages, while the telegram bot stop messages option respects users who want to pause communication.

The complete workflow provides:

  1. User opens the Telegram bot.
  2. User activates the welcome flow.
  3. Bot displays subscription options.
  4. User selects Subscribe or Unsubscribe.
  5. Bot updates the subscriber status automatically.
  6. User can return later using the Resubscribe option.

Using BotSailor, businesses can create flexible Telegram communication systems without manually managing subscriber lists.



 Telegram chatbot conversation showing subscribe, unsubscribe, and resubscribe options with automated response message
Telegram chat interface displaying a chatbot interaction where users receive automated subscription management options and a confirmation message after being removed from the subscriber list.




Sanoary Rahaman Istiaque

Sanoary Rahaman Istiaque

FAQ

Frequently Asked Questions

Find answers to common questions about this topic

An unsubscribe button is an action button that allows Telegram bot users to stop receiving automated messages.

When a user clicks this button, BotSailor changes their subscription status according to the configured action.

It helps businesses provide users with control over their communication preferences.

A telegram bot resubscribe button allows users who previously unsubscribed to join the communication flow again.

When activated, it changes the user's subscription status back to active so they can receive future messages.

This is useful for recovering subscribers who want to return later.

Telegram bot action buttons are interactive buttons connected to specific automation actions.

They can be used for:

Subscribe actions
Unsubscribe actions
Resubscribe actions
Opening flows
Sending messages
Triggering automation

BotSailor connects these buttons with the Flow Builder to create automated user experiences.

Users can stop receiving messages by selecting the unsubscribe option configured in the bot.

The unsubscribe action activates the telegram bot stop messages process and removes the user from future automated communication.

Yes.

Users can use the telegram bot resubscribe button to join the communication flow again.

This allows subscribers to control their preferences without contacting customer support.

Yes.

You can create multiple telegram bot action buttons depending on your automation needs.

For example, you can create buttons for:

Subscribe
Unsubscribe
Resubscribe
Support
Product updates
Customer services

Related Articles

Knowledgebase

How to Create a Keyword Based Bot in Telegram: Step-by-Step Guide

Sanoary Rahaman Istiaque
Sanoary Rahaman Istiaque
  • 22 Sep 2026
Knowledgebase

How to Send Sequence Messages on Telegram Using BotSailor

Sanoary Rahaman Istiaque
Sanoary Rahaman Istiaque
  • 22 Sep 2026
Knowledgebase

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

Sanoary Rahaman Istiaque
Sanoary Rahaman Istiaque
  • 22 Sep 2026
Knowledgebase

How to Collect Customer Email Addresses on Telegram Using BotSailor

Sanoary Rahaman Istiaque
Sanoary Rahaman Istiaque
  • 24 Sep 2026
Knowledgebase

How to Create a Location Reply Button for a Telegram Bot in BotSailor

Sanoary Rahaman Istiaque
Sanoary Rahaman Istiaque
  • 24 Sep 2026
Knowledgebase

How to Create a Birthday Reply Button for a Telegram Bot in BotSailor

Sanoary Rahaman Istiaque
Sanoary Rahaman Istiaque
  • 24 Sep 2026
Knowledgebase

How to Configure Webchat and Connect It to Your WordPress Website

Sanoary Rahaman Istiaque
Sanoary Rahaman Istiaque
  • 28 Sep 2026