Short answer. A telegram invite member bot cannot add anyone to a group or channel, because the Telegram Bot API publishes no method that adds a user to a chat. The tools sold under that name drive personal accounts through the client API instead, where Telegram's own error list answers USER_NOT_MUTUAL_CONTACT and USER_PRIVACY_RESTRICTED. What a bot can do is issue invite links and approve the requests users send back.
Two unrelated products rank for telegram invite member bot, and the phrase covers both without separating them. One is a paywall: a bot that takes a payment, issues an invite link, and removes the member when the subscription lapses. The other is desktop software that reads a roster out of one group and pushes those accounts into another. Both get sold as invite bots, and only the first one is a bot.
Search wording splits the same way. Queries for invite member bot telegram return the identical mixed page of subscription platforms, browser extensions and adder software, and no result on either ordering tells a buyer which of the two products is in front of them.
Every Telegram figure below is quoted from Telegram's own documentation with the page it came from named. Where Telegram publishes nothing — and on invite volume it publishes nothing at all — this guide says so rather than borrowing a number from a vendor page. That is the standard every guide here clears.
What is a Telegram invite member bot?
A telegram invite member bot is any tool that automates who gets into a Telegram group or channel, and two products share that name. A membership bot runs on a bot token and gates entry behind a payment or an approval. A member adder runs on a personal account through Telegram's client protocol and tries to insert people who never asked. The two call different APIs and expose different accounts.
| Sold as | Runs on | What it does |
|---|---|---|
| Membership or subscription bot | A bot token, Bot API | Issues an invite link after payment, removes access when it lapses |
| Member adder, "scraper and adder" | A personal account, client API | Reads a roster, then calls the invite method against each account on it |
That distinction decides everything downstream: which API is called, which account is exposed, and whether Telegram documents the operation at all. A membership bot does something the Bot API has a published method for. A member adder does something the Bot API has no method for, which is precisely why no member adder is built on it.
Can a Telegram bot invite users on its own?
No. The searches behind telegram bot invite user assume an endpoint that does not exist. The Bot API reference has methods to create and revoke invite links, approve or decline join requests, ban and unban members, and read a member or a member count — and nothing that inserts a person who has taken no action. A bot invites by publishing a link and waiting for someone to use it.
| Method | What the reference says it does |
|---|---|
createChatInviteLink | Creates an additional invite link; the bot must be an administrator |
createChatSubscriptionInviteLink | Creates a subscription link for a channel; needs can_invite_users |
exportChatInviteLink | Generates a new primary link and revokes the previous one |
approveChatJoinRequest | Approves a request the user already sent |
declineChatJoinRequest | Declines that request |
banChatMember, unbanChatMember | Removes a member, or lifts the removal |
getChatMember, getChatMemberCount | Reads one known member, or a total |
| A method that adds a user | Not in the reference |
"Bots can't start conversations with users. A user must either add them to a group or send them a message first."Telegram Bot Platform introduction
That sentence sits upstream of the whole category. A bot that cannot open a conversation has no channel through which to deliver an invitation to a stranger either, so "invite" on the Bot API means publish a link and wait. Narrower than the product listings imply, and the same boundary that shapes what a Telegram bot can and cannot be built to do.
What a bot can do in a channel
Building a telegram bot invite user to channel flow means building an invite link, not an add call. A bot holding administrator rights can create named links, cap how many people a link admits, expire it on a timestamp, or convert it into an approval queue. Telegram documents every one of those parameters with its limits, and none of them takes a recipient.
| Parameter | Documented constraint |
|---|---|
name | Invite link name; 0–32 characters |
expire_date | Unix timestamp at which the link stops working |
member_limit | 1–99999 members simultaneously, via that link |
creates_join_request | If True, member_limit can't be specified |
subscription_period | Must always be 2592000 — 30 days |
subscription_price | 1–10000 Telegram Stars per period |
The last two rows describe createChatSubscriptionInviteLink, which is the paid-membership product half this search result sells, available as a first-party method. Telegram's condition on it is a specific administrator right rather than a general one: the bot "must have the can_invite_users administrator rights". Payment settles in Stars, so a channel running it never handles a card.
One property of invite links catches teams late. Telegram states that each administrator in a chat generates their own links and that bots cannot use links generated by other administrators, so a link created by a founder in the app is invisible to the bot, and exportChatInviteLink revokes whatever primary link existed before it. Rotating an admin means rotating that admin's links.
What a bot can do in a group
A telegram bot invite user to group flow runs on the same primitives with one addition: the join request. Setting creates_join_request on a link turns every arrival into a queued request instead of a member, delivered to the bot as an update it can approve or decline. The person still chose to knock. The bot decides whether the door opens.
The queue carries a timing constraint almost nobody publishes. Telegram's ChatJoinRequest object includes a private-chat identifier, and the reference states that "the bot can use this identifier for 5 minutes to send messages until the join request is processed, assuming no other administrator contacted the user". Five minutes is the whole window for a welcome message, a screening question, or a terms acceptance before approval.
A join request gives a bot a five-minute private channel to the applicant. Telegram's group ceiling is 200,000 members; channel subscribers are uncapped.Telegram Bot API, ChatJoinRequest; Telegram FAQ, group and channel limits
Screening at that gate is the closest thing to a real invite-management feature that exists, and it inverts the adder's logic. An adder maximises how many accounts enter. A join-request flow decides which ones should, which is what makes the resulting base worth broadcasting to at all.
What the adder software calls instead
Software that promises to add members does not touch the Bot API. It signs into a personal account and calls channels.inviteToChannel, described in Telegram's reference as "Invite users to a channel/supergroup". That method is real, it works, and Telegram publishes the complete list of errors it returns. The libraries that expose it all ask for the same thing before the first call: a phone number, never a bot token. Two of those errors decide most attempts, and neither appears on any page selling the software.
| Code | Error | Telegram's description |
|---|---|---|
403 | USER_NOT_MUTUAL_CONTACT | The provided user is not a mutual contact. |
403 | USER_PRIVACY_RESTRICTED | The user's privacy settings do not allow you to do this. |
403 | USER_CHANNELS_TOO_MUCH | One of the users you tried to add is already in too many channels/supergroups. |
400 | USERS_TOO_MUCH | The maximum number of users has been exceeded. |
400 | USER_KICKED | This user was kicked from this supergroup/channel. |
400 | USER_BOT | Bots can only be admins in channels. |
403 | CHAT_ADMIN_REQUIRED | You must be an admin in this chat to do this. |
400 | CHAT_MEMBER_ADD_FAILED | Could not add participants. |
USER_NOT_MUTUAL_CONTACT ends the business case on its own. A mutual contact is an account that has your number saved while you have theirs, which is not a relationship that exists between a marketer and a username lifted from a public group. USER_PRIVACY_RESTRICTED covers the remainder: Telegram lets every account decide who may add it to groups, and an account that has narrowed that setting refuses the call whoever is making it.
"The provided user is not a mutual contact."Telegram API reference, channels.inviteToChannel — error 403 USER_NOT_MUTUAL_CONTACT
Read against a landing page advertising a million targeted additions, the error list explains what the delivered number actually measures. A run of 10,000 usernames returns some mix of successes and refusals decided by strangers' privacy settings, and the tool reports attempts. The subset that survives is the subset that had already left the door open, which is a poor proxy for the subset that wanted in. Where those usernames came from is a separate documented problem — what a Telegram scraper can and cannot collect covers the extraction step.
What Telegram does not publish about invite volume
Telegram publishes no daily invite limit. The reference for channels.inviteToChannel states no per-day cap and no per-request maximum, and the API error page documents error class 420 as "the maximum allowed number of attempts to invoke the given method with the given input parameters has been exceeded" and FLOOD_WAIT_X as "a wait of X seconds is required (where X is a number)". Neither says what the maximum is or how large X becomes.
Every telegram invite member bot figure in circulation therefore comes from somewhere other than Telegram.
| Figure stated as fact | In Telegram's docs? |
|---|---|
| 50 additions per account per day | Not published |
| 6,000 additions per day | A client library's figure, not Telegram's |
| 200 invites per day as a "safe limit" | Not published |
| 500 to 2,000 targeted members per day | Not published |
| A 92% success rate | No success rate exists in any Telegram document |
| 20 to 100 accounts run in parallel | Not a documented capability |
PEER_FLOOD as a named error | Absent from the error list |
| A ban threshold for inviting | Does not exist |
Across the pages ranking for telegram invite member bot in August 2026, not one cited a Telegram document for a numeric claim, and the claims contradict each other: the same operation is capped at 50 additions a day on one page and at 6,000 on another.Sendhaus review of the telegram invite member bot search results, August 2026
A number with no source behind it is not necessarily false. It is untestable, which is the worse problem for a buyer: the figure arrives without the account histories, the sample size or the failure rate that would let anyone check it. Two figures for the same operation cannot both be describing Telegram.
Which account carries the consequence
Inviting runs on a personal account, so the personal account absorbs whatever follows. Telegram's spam FAQ describes moderation driven by recipient reports rather than by counters, and it names invitations directly: among the things people report are "unsolicited advertisements, links, invite links to groups or channels, random photos". The bot token in a membership setup never enters this picture. Promotional tooling stands on identical ground: the account posting into the group is a person's, and it is the one the reports land on.
What a limited account can still do is narrow and precisely worded. Telegram states that limited accounts "can send messages to people who have their number saved as a contact", and that "you can also always reply to anyone who messages you first". Inbound conversation survives; contact with strangers, which is the entire point of an imported list, does not. Appeals go through @SpamBot, and Telegram publishes no criteria for how they are decided.
Two related patterns end in the same place, on the same kind of account: what happens to accounts sending unsolicited direct messages, and what a mass report panel is actually selling. Extraction, invitation, messaging and reporting are usually bundled in one interface and run through one session, which is why the exposure concentrates instead of spreading.
The consent layer above Telegram's rules
A Telegram username, user ID and display name identify a person, which makes them personal data under the GDPR whether or not they were visible in a public group. Article 14 imposes a duty no adder project plans for: a controller obtaining personal data from a source other than the individual must inform that individual, at the latest within one month.
Adding someone to a commercial channel is a second act on top of the first. Article 13(1) of the ePrivacy Directive requires prior consent for direct marketing by automated means, and that requirement stands independently of what a platform's terms allow. A list assembled from group membership carries no consent of any kind. Contact data at Sendhaus is handled under the privacy policy, which also sets out the position on client-supplied lists.
This is not legal advice. Obligations differ by jurisdiction, by whether the recipients are consumers or businesses, and by how the identifiers were obtained; a programme touching several countries needs review by a qualified adviser in each.
What replaces a telegram invite member bot
Nothing replaces an adder one-for-one, and the sequence that works is slower at week one. Attention is bought or earned in public, converted into people who pressed a link, screened at the join request, then broadcast to on the Bot API. The base is smaller at the start and still reachable a year later, which is the opposite trade to the one an adder offers.
-
Decide what the membership is for
Selling, supporting, notifying and retaining need different members, and the answer changes who is worth admitting. A base of 3,000 that converts outperforms one of 60,000 that mutes, and it costs less to run.
-
Publish links that record where each member came from
Give every placement its own invite link, using the 32-character name field to label it, and its own bot deep-link parameter of up to 64 characters. Each arrival then carries a recorded source without a lookup table behind it.
-
Put a gate on the links that need one
Set
creates_join_requestwhere entry should be screened, orcreateChatSubscriptionInviteLinkwhere it should be paid. Remember that the join-request window for contacting an applicant is five minutes, so the welcome message has to be ready before the campaign starts, not after. -
Buy attention rather than identifiers
Official Telegram Ads, channel cross-promotion, partnerships and website placement all produce people who chose to arrive. This is the step that compounds — how a subscriber base gets built without a list to import covers the placement side.
-
Broadcast inside the published rates
Telegram advises against more than one message per second in a single chat, caps a bot at 20 messages per minute in a group, and states that bots cannot broadcast more than about 30 messages per second in bulk unless paid broadcasts are enabled, which raises it to 1,000 per second at 0.1 Stars per message. Queue design and delivery-state reporting is ordinary engineering once the base exists.
When a telegram invite member bot is the wrong tool
Four situations defeat this category regardless of which product is bought, because all four are properties of the platform or of the audience rather than of the software. Checking them takes an afternoon and is cheaper than discovering them after a purchase.
The first is a target audience of strangers: USER_NOT_MUTUAL_CONTACT and USER_PRIVACY_RESTRICTED are server-side checks, and no paid tier changes a permission decision made by the recipient. The second is a broadcast channel someone else administers, where CHAT_ADMIN_REQUIRED stops the call before privacy is even consulted. The third is a member count used as a business metric, since accounts inserted without intent leave, mute or report, and the arithmetic that matters is the reachable base rather than the roster. The fourth is recipients in a jurisdiction with prior-consent rules, where the list fails the legal test before it reaches the platform's.
Frequently asked questions
Can a Telegram bot add members to a group?
No. The Telegram Bot API publishes no method that adds a user to a chat. Its membership methods create and revoke invite links, approve or decline join requests the user has already sent, ban and unban members, and read a member or a member count. Telegram's own developer introduction states that bots can't start conversations with users, and a user must either add them to a group or send them a message first.
Can a Telegram bot invite users to a channel?
A bot with administrator rights can create an invite link to a channel, not send an invitation to a named person. Telegram documents createChatInviteLink with an optional member_limit of 1 to 99999, an expire_date, a name of 0 to 32 characters, and creates_join_request, which turns the link into an approval queue. When creates_join_request is set, Telegram's reference states that member_limit can't be specified.
Does a telegram invite member bot get your account banned?
Telegram publishes no ban threshold for inviting. What it does publish is the mechanism: its spam FAQ lists invite links to groups or channels among the things people report, warns against adding people to unwanted groups and channels, and states that if moderators decide the messages deserved it, the account becomes limited temporarily. Because adder software runs on a personal account rather than a bot token, that account carries the exposure.
How many members can a Telegram invite bot add per day?
Telegram does not publish a daily invite limit. The reference for channels.inviteToChannel states no per-day cap, and the API error page documents 420 FLOOD_WAIT_X as a wait of X seconds is required, without saying what triggers it or how large X becomes. Figures in circulation range from 50 additions a day to 6,000, and none of them cites a Telegram document.
What is the difference between an invite member bot and a membership bot?
A membership bot runs on a bot token and gates entry: it takes a payment or an approval, then issues an invite link and removes the member when access lapses. Telegram supports that natively through createChatSubscriptionInviteLink, whose subscription_period must always be 2592000 seconds and whose price runs from 1 to 10000 Telegram Stars. A member adder runs on a personal account through the client API and tries to insert people who never asked.
Sources
- Telegram Bot API reference —
createChatInviteLink,createChatSubscriptionInviteLink,exportChatInviteLink, the join-request methods, and the absence of an add-member method. - Telegram Bot Platform introduction — bots cannot start conversations with users.
- Telegram bot features — deep linking and the 64-character start parameter.
- Telegram Bots FAQ — the per-chat, per-group and bulk broadcast rates, and paid broadcasts.
- Telegram API, channels.inviteToChannel — the published error list, including
USER_NOT_MUTUAL_CONTACTandUSER_PRIVACY_RESTRICTED. - Telegram API, invite links — link types, usage limits and admin approval.
- Telegram API error reference — error class 420 and
FLOOD_WAIT_X. - Telegram API Terms of Service — sections 1.4 and 4.2.
- Telegram spam and limitation FAQ — what gets reported, how accounts become limited, and what limited accounts can do.
- Telegram FAQ — group and channel size limits.
- Regulation (EU) 2016/679, Article 14 — information duty for data not obtained from the data subject.
- Directive 2002/58/EC, Article 13 — prior consent for direct marketing by automated means.
Been sold an invite bot?
Send the proposal with your current setup. You get a written read on which parts describe something Telegram's API refuses, which account would carry the risk, and what is reachable inside the documented rules instead.
Related guides
- All three service lines — broadcast, growth and automation, with the declined-work list attached to each.
- Bots & automation — what the Bot API can do, what it structurally cannot, and first-year running cost.
- Growth & marketing — official Telegram Ads and channel strategy, and what bought members cost a channel later.
- Broadcast & bulk messaging — queue design around the published send rates, opt-out handling and delivery-state reporting.
- Telegram scraper — where the usernames an adder consumes actually come from, and the errors that stop the collection.
- Telegram mass DM — every published send limit in its original wording, and the four things Telegram documents nowhere.
- Telegram mass report bot — why no bot can file a report, and what the panels are really selling.
- Sendhaus — Telegram broadcast, growth and automation built on the platform's published limits.