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.
Read also
How to transfer Telegram bot subscribers from BotHelp to SendPulse
How to transfer Telegram bot subscribers from SmartSender to SendPulse
Last Updated: 03.09.2024
or