How to transfer Telegram bot subscribers from other services to SendPulse

In this article, we’ll show you how to migrate the service for creating auto-replies, collecting user information, and using other useful functions for the Telegram bots.

How subscribers are identified

Subscribers are transferred not by username, but by their ID. This is a unique nine-digit number assigned to every Telegram user.

Please note that Telegram does not allow you to send a message or receive information on subscribers who have not subscribed to your bot before. The IDs of contacts that were not previously subscribed to your bot will be ignored during the transfer.

You can only transfer subscribers to the same bot that they subscribed to earlier, but using another service.

How to export subscribers from another service

Chatbot services provide the ability to export subscribers collected with their service using the subscribe button directly or upon request from the support service.

If the chatbot service provides the function to download subscribers from your personal account, it is usually available in the tab with your contact list.

How to disable a Telegram bot from another service

To ensure that your bot correctly sends auto-replies, do not forget to disable the bot in the previous service you used before you connect it to SendPulse.

If you have lost access to your existing bot service, you can regenerate the bot token via @Botfather. Go to the bot, enter the /token command, select the bot for which you want to generate a new token. Then click on API Token, then Revoke current token.

@BotFather will send you a message stating that the previous token has been revoked and will issue a new one. All operations with the Telegram bot are performed using the new API token.

How to Import Subscribers in SendPulse

Go to your Audience tab in your connected Telegram bot and click Import.

Select the file with your subscribers and click Import.

The file must be in CSV format with variables and one column, which contains the nine-digit contact IDs with the Subscribed status to the bot audience you are transferring to SendPulse. You can write a maximum of 255 characters to a variable.

How to select data to import

When importing a CSV file with multiple columns, you can import specific columns and assign them to specific chatbot variables.

You must specify your telegram_id in the CSV file.

Once you upload the file, in the next window, select a variable for each column. If you don't need to add a column, select Do not import. If there is no variable, you can select Create variable and fill in the fields to create a variable in the dialog window.

Click Apply.

How to view the result

A dialog box will appear with information about uploading contacts.

After updating the page, all of your contacts with names and variables that have been pulled from Telegram, will be visible in the Audience tab.

Now you can send mass campaigns to new subscribers, engage them in chatbot flows, and collect additional variables to personalize messages.

    Rate this article about "How to transfer Telegram bot subscribers from other services to SendPulse"

    User Rating: 5 / 5

    Previous

    How to create posts in a Telegram channel or group via your SendPulse chatbot

    Next

    How to create a Telegram chatbot campaign

    Popular in Our Blog

    Try creating a chatbot for Facebook Messenger for free