Overview / Blog / Telegram referral bot
Modules  ·  15 Oct 2026  ·  11 min read

Telegram referral bots and bot starters: who decides that a start counts

A Telegram referral bot gives every user a link such as t.me/yourbot?start=CODE and credits the code's owner when a new account presses Start. A bot starter works the same link from the other side, making many accounts you control press Start in turn. Telegram delivers each code, but it does not count referrals. The bot's owner does, in a database you never see, and that is where most farmed starts are lost.

We added the Bot Starter module after the same request kept arriving in support: one referral link, a few dozen accounts, and the question of whether each account would count. The honest answer depends on a database the person asking never sees. This page explains how a referral is recorded, what the module does, and where the counting stops.

What is a Telegram referral bot, and what does it actually count?

Rows in its own database. No referral total exists on Telegram's side. The bot hands each user a deep link with a code on the end, and the deep-linking documentation limits that code to 64 characters drawn from A–Z, a–z, 0–9, the underscore and the hyphen. Opening the link shows a Start button. Pressing it delivers /start CODE to the bot, and the bot decides whether the account that pressed it is new and whom to credit.

That decision is the whole product. Every referral system built on a bot, from a giveaway counter to a game that pays in points, comes down to three columns: the user ID that pressed Start, the code it arrived with, and whether that ID has been seen before. The ID is the numeric user ID every account carries, and it stays the same when someone renames themselves or drops their username. So telegram referral bots are not traffic counters. They are lists of distinct accounts.

The code arrives on every press

A referral bot telegram owners set up for a channel and a telegram referral link bot a developer writes for a game behave identically, and the referral link telegram bot users pass around is nothing more than the bot's username plus a code. In practice, telegram bot start referral means exactly that.

One detail settles more disputes than any other. Telegram sends the code every time Start is pressed, even by someone who started the bot last year: the links reference says the button appears "even if the user has already started the bot". Crediting only first-time users is a choice the owner makes in code. Most make it.

Link formWhat the bot receivesWhere the code landsBot Starter
t.me/bot?start=CODE/start CODE in the private chatThe bot's message handlerSent with messages.startBot
t.me/bot?startapp=CODEA Mini App launch carrying the codeThe Mini App's launch dataOpens the app, /start first by default
t.me/bot/app?startapp=CODEA launch of one named Mini AppThat app's launch dataOpens the named app
t.me/bot?startgroup=CODE/start@bot CODE inside a groupThe group the bot joinsSkipped, logged as unsupported
@bot, no codeA plain /startNowhere, nothing to creditSent as an ordinary message

Telegram's own affiliate program works differently

Since 4 December 2024 Telegram has run an affiliate system for bots and Mini Apps, the one case where Telegram rather than the bot does the counting. A developer sets a commission and a duration, affiliates join from their Stars balance, and the referrer earns a share of the Stars each referred user spends inside that app. Telegram's client configuration bounds the rate between 0.1% and 80% by default. Attribution runs through links whose start code carries a _tgr_ prefix, and the affiliate API page counts a referral only when the user starts the Mini App for the first time after following one. Earned Stars stay locked for 21 days. The affiliate terms name "artificially inflating engagement or interaction metrics, whether manually or through automated means" as grounds for ending the arrangement, and three weeks is plenty of time to look.

Can a link clicker or a generator create referrals without accounts?

No. A referral link clicker bot telegram users search for turns out to be one of two things, and neither creates a referral from nothing.

The first is a link opener: software that loads t.me/yourbot?start=CODE in a browser or a headless page, often thousands of times. A browser shows Telegram's preview page with an Open button and stops there. Nothing reaches the bot, because the code travels only inside a logged-in Telegram client, sent by an account that presses Start. A best referral link clicker bot telegram ranking, a telegram referral link clicker bot free download and a referral link clicker bot telegram free trial all share this flaw. The counter on the tool climbs. The counter in the bot stays at zero.

The second is a telegram referral generator that does produce starts, because somewhere behind it real accounts press Start. Somebody owns those accounts. When the service costs nothing, as with a free telegram bot referral generator or an unlimited referral generator for telegram bot programs, the accounts are usually the cheapest available, shared across every customer and often already flagged, so the bot owner sees the same user IDs arriving under dozens of different codes. Few patterns are easier to filter.

The same arithmetic is why "unlimited" never holds. A telegram unlimited referral bot can be no larger than the number of distinct accounts behind it, since a second start from one account is the same user ID. Each telegram bot unlimited referral offer, each telegram unlimited referral bot free trial and each unlimited referral bot telegram listing is a claim about how many accounts the seller holds, and a best unlimited referral bot telegram ranking sorts sellers by that one number. Ask for it first. Then ask whose accounts they are.

What does a Telegram bot starter do across many accounts?

A telegram bot starter makes every account you select press Start on the same bot, once, with the code you give it. That is all the Bot Starter / Referral module in Telegram Solutions does, and the narrowness is deliberate: each account sends one request per target and then waits.

You paste targets one per line, as an @username, a t.me link or a referral link with ?start= or ?startapp=. An optional field holds a code for bare @bot lines. Start Mode reads the type from each link, or forces plain /start, classic referral or Mini App referral for every line. For a classic referral the module calls messages.startBot with the code as start_param, the request an official app sends when someone taps the button. For a Mini App link it opens the app with the code attached, and by default sends a /start first, because many Mini App programs create the user record from /start before they read the launch parameter. A ?startgroup= link adds a bot to a group rather than registering a referral, so the module logs it and moves on.

Searches name the same job a dozen ways: a telegram mass start bot, a telegram auto start bot, a telegram bot starter tool, a telegram auto referral tool or a telegram bot auto referral, and a free telegram bot starter does it with fewer guards. Under every label it is one request per account.

Pacing and stop rules

Three accounts run in parallel by default and ten at most, and an account with several bots pauses 8 seconds between them, adjustable from 1 to 120. After each start the module reads the bot's latest reply and writes its first line to the log, which is the only real evidence the start went through, so read it. A target that is not a bot, or no longer exists, fails under its own reason and the run continues. Throttling is treated as a stop sign. A FLOOD_WAIT longer than five minutes, or a third flood wait on one account, ends that account's run, and PEER_FLOOD or a banned, duplicated or revoked session ends it at once. Those thresholds are ours. None is published by Telegram, and its API error reference defines FLOOD_WAIT_X only as a required wait of X seconds.

Session table with phone, proxy and restriction status for each account in a telegram bot start multiple accounts run

Accounts come from the panel's session table, shown above. There is no English walkthrough video for this module on our channel yet.

A telegram referral bot multiple accounts run, like any telegram bot start multiple accounts job, depends on the sessions more than on the module. Each account needs a working session, kept with the api_id its number is bound to and its own exit through a SOCKS5 or MTProto proxy per account. Sessions load from Telethon files or from a portable or desktop TDATA folder. Whether one person should hold forty accounts at all is a separate question, answered in how many accounts Telegram lets one person keep.

What do bot owners check before a referral pays out?

More than most buyers expect. A bot sees only what Telegram hands it, but that is enough to separate a farm from an audience. The Bot API's User object carries a stable id, the name, an optional username, the language code and an is_premium flag on every update, and the bot can ask Telegram whether that user joined the channel it requires.

CheckWhat the bot seesWhat a starter run changes
One credit per user IDThe id on every /startEach account counts once at most
Required channelMembership, asked of TelegramNothing: starting a bot joins no channel
Button or captcha stepWhether the next button was tappedNothing: the module presses Start only
Mini App activityLaunch data and in-app actionsOne launch, no play
Wallet connectionAn address tied to the userNothing: no wallet step in the panel
Profile signalsPremium flag, username, languageUnchanged
Payout reviewWhatever the project logged for weeksDecided later, by the owner

The last row is the expensive one. Airdrop projects in particular judge referrals at distribution, not at the start, and crypto press coverage of farm bans describes projects discarding accounts that share devices, address ranges, wallets or timing. Those reports come from projects and journalists, not from Telegram, and no project publishes the rule it applies. The sequence is consistent, though. The referral counter rises at once and the deduction lands weeks later, after the work is done, so a telegram airdrop referral bot or a telegram airdrop bot multiple accounts setup is a bet on a review nobody outside can read.

Free, script or bought: which telegram referral tool fits?

Start from what has to happen, because the three routes fail in different places.

Free tools are mostly the link openers and shared-account generators described above. A telegram referral bot free download, a telegram bot referral free website, a referral increase bot telegram channel or a telegram bot referral generator asks for one of two things in return. Your referral link is harmless. Your session files are the accounts themselves. Never upload a session to a website, and never type a login code into a tool that offers to automate the rest. The pitch changes from a telegram auto referral bot free trial to an auto referral bot telegram free download to the best auto referral bot telegram free list, but a code entered into somebody else's software is a login handed over.

Scripts and bought software

A telegram bot referral script is honest by comparison. A telegram referral bot script built on Telethon calls the same startBot request in a loop over your own sessions, and the loop is a few dozen lines. The loop leaves out everything around it: an api_id per number, a proxy per account, a stop rule for flood waits, a log showing which start the bot answered. Most of the work lives there, and so do most of the restrictions.

Buying splits two ways. Searches like buy telegram referral bot, telegram referral bot buy, telegram bot referral buy and buy telegram bot start referral mix people who want software with people who want referrals delivered. Delivered referrals are someone else's accounts pressing Start on your code, and you inherit their history. Telegram referral bot software or telegram bot referral software like ours runs on accounts you already hold, so each start is exactly as good as your pool. We do not sell accounts or proxies, and we would not point anyone to a seller who does.

If you are running the program instead

Building a program rather than filling one calls for different tools, and a best telegram referral bot free list mostly shows builders that hand every member a telegram bot referral link free of charge. Read why Bot API tools and account-based tools never overlap first, then the limits of what a forwarding bot can reach for how little a bot sees. Channels follow the same logic with invite links: a telegram invite referral bot gives each member a personal invite link and Telegram reports how many people joined through it, the mechanism behind inviting by link rather than adding members directly.

Is farming referrals with many accounts against Telegram's rules?

Usually, though never in those words. Telegram's terms do not mention referral farming, yet they come close from three directions. The Bot Developer terms forbid "social growth manipulation". The affiliate terms forbid inflating engagement by hand or by automation. And the general Terms of Service forbid spam, which is where most referral links end up.

Spam is the common route. Posting a referral link into dozens of groups or DMing it to strangers in bulk gets accounts reported far faster than a quiet run of starts. Volume buys no weight on Telegram, which is also why reports from many accounts count for no more than one. Read each program's own rules as well. Most referral and airdrop programs allow one account per person, and joining one means accepting that.

Some uses break no rule at all. A developer testing a telegram referral complete bot flow needs real starts to confirm the counter, the reward message and the dedupe before launch. A team running a pool starts the same utility bots on every account. Both are telegram referral automation of your own property.

The lines the module does not cross

It will not make a start count. It raises no limit, creates no accounts, solves no captcha, joins no channels on its own, connects no wallets and hides nothing from the bot's owner. If a plan depends on a project not noticing forty accounts that started its bot in one afternoon, this is the wrong tool, and so is every other.

A campaign also leaves accounts sitting in every channel it required. Leaving all of those groups in one pass and pruning the contacts it added return them to a normal shape; exporting the bot conversation first keeps a record of what each bot promised. Before the next one, searching for the project's real community tells you more about whether it pays than its referral counter will.

Questions

Referral bot questions

What is a telegram referral bot?
A telegram referral bot is a Telegram bot that gives each user a personal deep link, t.me/bot?start=CODE, and credits the code's owner when a new account presses Start. Telegram delivers the code to the bot as /start CODE, and everything after that, counting, rewards and leaderboards, happens in the bot owner's database. A referral bot telegram project runs for a giveaway and the telegram referral bots behind Mini App games work the same way, and a telegram referral link bot, or referral link telegram bot, is simply one that issues those links. The code can be up to 64 characters of letters, digits, underscores and hyphens. The exception is Telegram's own affiliate program, where Telegram attributes the referral and pays commission in Stars. Building one? Decide early whether repeat starts credit anyone, because Telegram resends the code on every press.
Does a telegram bot starter count as a real referral?
Only if the bot's owner decides it does. A telegram bot starter, whether a paid telegram bot starter tool or a free telegram bot starter script, sends the same request an official app sends when someone taps Start, so the request alone does not reveal how the button was pressed. What the bot can see is the account: its user ID, Premium flag, username and language, and whether it joined the channel the program requires. A telegram mass start bot or a telegram auto start bot run across forty accounts produces forty distinct user IDs at most, and each program decides for itself whether those deserve credit. Many review referrals at payout, weeks after the start. Treat any telegram bot start referral total on a dashboard as provisional until the reward has actually reached the account that earned it.
Is there a free or unlimited telegram referral generator?
No generator creates referrals from nothing. A telegram referral generator, a telegram bot referral generator or a free telegram bot referral generator either opens your link in a browser, which reaches no bot, or pushes starts from accounts somebody else controls. The second kind is capped by how many accounts it holds, so a telegram bot unlimited referral, telegram unlimited referral bot, unlimited referral bot telegram or telegram unlimited referral bot free offer means one pool shared by every customer, and the best unlimited referral bot telegram list ranks those pools. An unlimited referral generator for telegram bot programs that already dedupe by user ID sends the same handful of IDs under many codes, which is easy to discard. Free tools that ask for a login code or a session file are asking for the account. Count referral capacity in accounts you actually own.
Do referral link clicker bots on Telegram work?
Not the clicking kind. A referral link clicker bot telegram sellers describe, or the best referral link clicker bot telegram ranking sites promote, usually loads the t.me link in a browser or a headless page. That shows Telegram's preview page and stops, because the start code travels only inside a logged-in Telegram client, sent when an account presses Start. A telegram referral link clicker bot free download or a referral link clicker bot telegram free trial can report thousands of clicks while the bot records none. Tools that do produce starts are account tools, not clickers, and the useful question about them is whose accounts press the button. A seller who cannot answer that is using shared accounts the program you are filling has probably seen before. Test any such tool on a bot you own before trusting its numbers.
Should I buy telegram referral bot software or buy referrals?
They are different purchases, so decide which one you mean first. Buy telegram referral bot, telegram referral bot buy and telegram bot referral buy searches return software for accounts you already hold alongside services that deliver starts from their own accounts, and buy telegram bot start referral listings are almost always the second kind. Delivered referrals carry someone else's account history into your result, and most programs' rules treat them as fake. Telegram referral bot software or telegram bot referral software, ours included, runs only on your accounts, so it can be no better than your pool. Telegram Solutions costs $120 a month with every module, Bot Starter / Referral among them. It sells no accounts, proxies or referrals, and it will not recommend anyone who does. Compare prices only after you know which of the two you are pricing.
Can a telegram referral bot multiple accounts setup get accounts banned?
It can get them limited, and the referral credit is usually lost first. Telegram publishes no limit on starts, but it answers too many requests with FLOOD_WAIT, and repeated abuse moves an account toward PEER_FLOOD and stronger restrictions. A slow telegram referral bot multiple accounts run, or a telegram bot start multiple accounts job of any kind, makes little traffic, which is not the same as being safe: nothing makes an account immune. Posting the link into groups and DMs is what usually gets accounts reported. The larger loss is the program's verdict, since a telegram airdrop referral bot or a telegram airdrop bot multiple accounts setup can be disqualified at distribution, and Telegram's affiliate terms allow immediate termination for artificially inflated engagement. Check whether the program allows several accounts before asking whether Telegram notices them.
What is the difference between an auto referral bot and a referral script?
Mostly packaging. An auto referral bot telegram users buy, a telegram auto referral bot, a telegram bot auto referral service or a telegram auto referral tool presses Start for many accounts; a telegram bot referral script or telegram referral bot script does the same in code you run yourself, usually a short loop around Telegram's messages.startBot request. The script needs everything a tool hides: an api_id per number, a session per account, a proxy per account and a rule for flood waits. Reviews of the best auto referral bot telegram and lists of the best auto referral bot telegram free rarely mention any of that. Free versions, auto referral bot telegram free or telegram auto referral bot free, are also where session theft happens. A telegram referral tool is only as trustworthy as the place your sessions end up.
Is there a good free telegram referral bot for my own channel?
Yes, if you are running a program rather than filling one. A telegram referral bot free of charge for your own channel takes a bot from BotFather and a small script that stores each user ID with the code it arrived on, which is what every telegram bot referral free template does underneath. A best telegram referral bot free list will mostly show such builders, each issuing a telegram bot referral link free to every member. For channel growth, a telegram invite referral bot can hand out personal invite links instead, since Telegram itself reports how many people joined through each one. Telegram referral automation on your own bot is ordinary, and so is a referral increase bot telegram communities use for contests. Before launch, run a telegram referral complete bot test with a few accounts so the reward fires once per person.

One start per account, from accounts you already run

Telegram Solutions is a Windows panel of account modules, Bot Starter / Referral among them, sharing one session pool, one proxy list and one log. $120/month with every module included. Support runs through Telegram.