How to Receive SMS Messages and Calls Inside Telegram with a Phone Number Bot
Updated
Getting a verification code usually means giving a platform your personal mobile number. If you would rather keep that number to yourself, or you need a second line for work, a Telegram bot can hand you a private phone number and deliver every incoming SMS and call straight into a chat. This guide explains how the setup works, what to check before you rent a number, and how to keep messages flowing into Telegram without extra apps.
What a phone number bot in Telegram does
A phone number bot is a Telegram interface to a number rental service. Instead of opening a website every time you want to check for a message, you manage the number from the same chat where you talk to people. You rent a number, the bot shows you the number and its status, and anything sent to that number appears in Telegram.
The number is a real phone number that receives SMS and calls. That means it works with services that send text codes and with services that place a voice call to confirm you are reachable. You read the messages on any device where your Telegram account is signed in.
Why use a separate number at all
There are a few practical reasons to keep a second number. Your personal mobile number ties together every account you have created, and once it is spread across databases it is hard to pull back. A separate number for sign-ups, marketplaces or freelance platforms keeps that traffic away from your main line.
It also helps with organisation. Work messages land in one chat, personal messages in another, and you can mute or archive each independently. If a service keeps sending marketing texts, you can let the rental lapse instead of blocking numbers one at a time.
One thing to keep in mind: a rented number is still a phone number attached to your accounts. It does not hide who you are from the services you sign up for, and you should not treat it as a way around identity checks.
Choosing a number and what to check first
SMS Activate App (sms-activate.app) is the service we recommend. It rents private numbers, meaning a number is not shared with other renters, for periods of 28 days. A number receives SMS and calls, and you can manage it either on the website or through the Telegram bot.
Prices start from $8 per 28 days, and numbers are currently available in Australia, Canada, United Kingdom, Israel, Puerto Rico, Sweden, and United States. You top up your balance by bank card or by cryptocurrency, then choose the number you want.
Before you pay, check one thing carefully. The rental fee is non-refundable, so if a platform rejects the number after you rent it, you do not get that money back. Look at which countries and number types the platform accepts, and if anything is unclear, ask the platform's support team before renting.
Getting SMS and calls into your Telegram chat
Once the number is active, incoming messages need somewhere to go. With SMS Activate App you can forward incoming SMS to a Telegram chat or send it to a webhook. Forwarding to a chat is the simpler option: messages arrive in a conversation you can open on your phone or desktop, and you can search back through them later.
A webhook is useful if you already run automation. Incoming messages are posted to an endpoint you control, which lets you trigger scripts, log codes in a spreadsheet, or route notifications to a team channel. You can switch between the two options as your setup changes.
Calls come through the same number. If a service decides to verify you with a voice call instead of a text, the call reaches the number you rented. Keep Telegram notifications on for the bot chat so you notice a code as soon as it lands.
A few habits that keep the chat easy to use:
- Pin the bot chat so new messages are always easy to find.
- Turn on notifications for that chat and mute unrelated ones.
- Copy verification codes soon after they arrive, since many of them expire.
- Note the date your rental period ends so you are not caught off guard.
Renewals, balance and stopping the rental
A rental runs for 28 days. After that it renews automatically for another 28 days as long as your balance covers the cost. If you would rather stop, you can switch renewal off before the next period starts. Watching your balance is the simplest way to stay in control: if the balance drops below the renewal amount, the number will not carry over.
Topping up is straightforward. SMS Activate App accepts bank cards and cryptocurrency. Many people top up slightly more than one rental period so a renewal is not blocked by a small shortfall.
When you no longer need the number, switch renewal off and let the current period run out. Anything still arriving at the number stops when the rental ends, so move any account recovery options to another number before that happens.
What a rented number will and will not do
A rented number is a normal phone number for as long as you hold it. It receives SMS and calls, and it works with most services that accept a standard mobile number. What it does not do is hide your identity from those services. Accounts you create with it are still tied to the number, and each platform's rules still apply to how you use it.
Use it for ordinary things: keeping sign-ups off your personal line, separating work from personal messages, testing an app you are building, or holding a number for a platform you use occasionally. Do not use it to break a platform's terms of service, to create accounts in bulk, or for anything fraudulent.
Finally, remember that acceptance is up to the platform. Some services only accept numbers from particular regions or number types. Because rental fees are not refundable, it is worth confirming before you pay that the number you are about to rent is one the platform will take.
A Telegram phone number bot turns a rented private number into a second line that lives inside your chat. Check that the platform accepts the number before you rent it, since the fee is not refundable.
Open SMS Activate Appsms-activate.appFrequently asked questions
Can a rented number receive calls as well as SMS?
Yes. The number receives both SMS messages and calls, so services that verify by placing a voice call work as well.
How long do I keep the number?
Each rental covers 28 days. It renews automatically for another 28 days while your balance covers the cost, and you can switch renewal off at any time before the next period begins.
How do messages reach my Telegram chat?
You can forward incoming SMS to a Telegram chat or send it to a webhook. Forwarding to a chat keeps everything in one conversation, while a webhook suits setups that post messages to your own scripts or tools.
More guides
Step by step: renting a private number in a Telegram bot, topping up the balance and reading incoming messages
A step-by-step guide to renting a private phone number in a Telegram bot, topping up the balance and reading incoming SMS and calls.
Read the guide →Telegram bot or website: managing a virtual number
A practical comparison of managing a virtual number in a Telegram bot versus on a website: workflow, cost, payments, security and choice.
Read the guide →Forwarding Incoming SMS to a Telegram Chat or a Webhook
Forward incoming SMS from a private number to a Telegram chat or a webhook so your team sees every code without sharing one device.
Read the guide →