Telegram referral bot
Every member gets a personal invite link to your channel or group, and the bot counts who joined through it, so the people who bring others get the credit.
Price $349 one-time
Buy Business packageSecure checkout by Stripe. At checkout you tell us what the bot is for and your Telegram handle.
What happens next: we email you within 24 hours to confirm the scope and a delivery date. Most Starter and Business bots are delivered within a few days, with two rounds of revisions.
/mylink
Your invite link is ready. 12 people joined through it, 10 are still in.
What is a Telegram referral bot?
A Telegram referral bot creates a named invite link for each member and counts the people who join through it. When the bot is an administrator of the channel and listens for member updates, Telegram tells it which invite link every new member used, so the count is exact rather than self-reported. Members see their link and their count with /mylink, admins see the leaderboard, and rewards can be tied to people who stay, not just people who tap.
How the counting works
- One invite link per member. A bot with the right to invite users can create invite links with a name of 0-32 characters, an optional expiry and an optional member limit of 1-99,999 (Bot API, createChatInviteLink).
- Telegram says which link was used. The
chat_memberupdate carriesinvite_link, the link the new member joined with. The bot must be an administrator and must ask forchat_memberupdates explicitly. - Approval links work too. With join requests switched on, the request carries the invite link, so the bot can credit and approve in one step (member limits can't be combined with join requests).
- A bot cannot start a conversation. A user has to press Start or add the bot to a group first, so every message the bot sends goes to someone who asked for it.
What it does, step by step
- A member starts the bot and gets their personal link.
- Friends join the channel through it; the bot credits the member.
- Leaves within your window (for example 7 days) are subtracted, so the count means people who stayed.
- /mylink shows a member their link and count; admins get a leaderboard and an export.
- Rewards, if any, are released by the rules you set.
Rewards that don't get you in trouble
Telegram lists "social growth manipulation" among forbidden uses (Bot Developer Terms, section 5.2). Paying people per join, or rewarding joins that leave the next day, is how referral programs turn into exactly that. We build rewards on people who stayed, cap them per member, and keep the counting visible. If the reward is digital, such as access or content inside the bot, it has to be in Telegram Stars.
Telegram referral bot FAQ
How does a Telegram referral bot track invites?
It creates a named invite link for each member. When someone joins through it, Telegram's chat_member update tells the bot which link was used, as long as the bot is an administrator.
Can I see who joined through each invite link?
Yes. The bot records each join against the link's owner, subtracts people who leave within your window and shows the totals with a command.
Is a referral contest allowed on Telegram?
Inviting real people is fine; paying for joins or faking them is growth manipulation, which Telegram's Bot Developer Terms forbid. Reward people who stay, and cap rewards per member.
How much does a referral bot cost?
$349 one-time on the Business package: personal links, counting, leaderboard and export.
Often needed together
Telegram auto-post bot
A content queue that publishes to your channel on schedule, after your approval.
from $349 one-time
View botTelegram subscription bot
Paid access to a private channel that renews and removes members by itself.
from $349 one-time
View botTelegram lead bot
Inbound lead capture: Start, two or three questions, the lead goes to you.
from $349 one-time
View botExample chats. Names and numbers are illustrative.