Turn on admin approval, review and approve join requests on any device, screen out spam accounts, and automate requests with a bot without losing control.
To approve join requests, first make people ask: create an invite link with admin approval switched on, or turn on join requests in a public group. Requests then collect in a bar at the top of the chat. An admin with permission to add members opens the list, looks at each person, and taps approve or dismiss.
This guide covers how to set it up on each device, how to decide who to let in, how bots can handle requests for you, and what to do when requests do not show up.
A join request is a request to enter a chat that waits for an admin's decision. The person does not become a member until someone approves them.
When someone opens a link that needs approval, they see the chat's name and picture with a button to request to join, instead of a join button. After they tap it, Telegram tells them the request was sent and the admins will review it. They do not see the chat's messages yet.
If you approve them, they become a member and the chat appears in their list. If you dismiss them, they are not let in. Telegram does not post a public message about either decision.
Admins see a bar at the top of the chat with the number of pending requests. Tapping it opens a list. Each entry shows the person's name, profile picture and, where they have one visible, their bio. Telegram designed the screen so you can review someone before letting them in.
Join requests sit between a fully open chat and an invite-only one. You can share a link widely and still keep the final say. Common reasons:
How you turn them on depends on the type of chat.
A private chat has no public @username, so the only way in is an invite link. You can create extra invite links with admin approval required. Anyone using such a link sends a request instead of joining.
Your primary invite link, the one created with the chat, works as a normal link unless you change how you use it. Many admins keep the primary link to themselves and share only approval links.
A public group has an @username, and anyone can normally join through search or its t.me link. Telegram lets public groups switch on join requests, so people who find the group must be approved before they can write. Look for the option among the group's settings for who can join or send messages. The exact wording varies between apps.
A public channel's @username lets anyone subscribe directly, and that cannot be routed through approval. You can still create invite links with approval for a public channel. But anyone who finds the channel by its username can simply join, so approval links only control the people who use those specific links.
If you need every subscriber screened, the channel has to be private. Our guide on making a channel private or public explains what changes when you switch.
Approval is one tool among several. Picking the right one avoids a queue you do not need.
Many chats combine two: approval links for entry and restrictions for the first days after it.
Check these first. Most "it doesn't work" reports come from one of them.
The steps are similar across apps. Button names change between versions, so follow the meaning rather than the exact words.
The web apps follow the same pattern, though some options can appear only in the mobile or desktop apps. If you cannot find the approval switch on one device, try another. For a wider look at link types, read our Telegram invite links guide.
A link that needs approval cannot also have a cap on how many people may use it. Telegram's Bot API documentation says the two cannot be combined, and the apps follow the same rule. If you want to limit numbers, do it by how many requests you approve.
From then on, people who find the group by its username send a request. Existing members are not affected.
Once requests arrive, the routine is the same on every device.
You can also open the list from the chat's member or invite link settings. Each approval link shows the requests that came through it. That is useful when one link was shared somewhere risky.
Bulk approval saves time but skips judgement. Scroll the whole list before using it. Look for a cluster of similar names, empty profiles, or pictures that look generated. If you see them, dismiss those first, then approve the rest.
You only have a name, a picture and maybe a bio to judge. That is enough to catch most bad accounts.
None of these is proof on its own. Real people have empty profiles too. When in doubt, ask a question first, as described below, or approve and watch the person's first messages.
Telegram does not offer a built-in application form. You have two practical ways to ask:
You see what the person's own privacy settings allow. That usually means their name, profile picture and bio. Their phone number is hidden unless they chose to show it. You cannot see which other chats they are in, and Telegram does not give admins a history of their account.
Keep your questions proportionate. Asking which course someone bought is reasonable. Asking for ID documents, a selfie or their phone number in a chat is not, and it trains your members to hand personal data to strangers. Never ask for a login code. Telegram will never need one from an admin, and anyone asking for one is trying to take the account. Our guide on never sharing your Telegram login code explains why.
If entry depends on a purchase, match the request to your sales records by something you already hold, such as the username the buyer gave at checkout. Be careful with payment screenshots sent in chat. They are easy to fake. Confirm the payment in your own payment dashboard before approving.
A queue that several admins share needs a simple routine, or everyone assumes someone else is handling it.
If you run a channel with a team, our guide on running a Telegram channel as a team covers permissions and handovers.
For a busy chat, a bot can do the first pass. You stay in control because you choose the bot and its rules.
Telegram's Bot API lets a bot receive an event each time someone requests to join a chat where the bot is an admin. The event includes who asked and which invite link they used. The bot can then call one method to approve the request or another to decline it.
To work, the bot must be an admin in the chat with the right to invite users. Without that right, the approve and decline calls fail.
The documentation also describes a short window after a request in which the bot can send the applicant a private message, even if the person has never started the bot. That is how question-and-answer screening works.
Telegram has also announced that AI-powered bots can act as admins that process join requests. Treat this as an option to test carefully, not a reason to stop checking the list yourself.
A bot with admin rights can see and do a lot in your chat. Before adding one:
Our guides on adding a bot to a channel or group and whether Telegram bots are safe go into more detail.
If your chat already has open links in circulation, adding an approval link is not enough. The old links still work.
Every extra step loses some people. A request that waits too long looks like a rejection. You can keep the benefit and reduce the cost:
If growth matters to you, pair these with the ideas in how to grow a Telegram channel.
Approval is not always worth it. Consider going back to open links when:
You can always turn it back on for a specific link when a promotion or a spam wave makes it useful again.
Named approval links double as a simple source tracker. Create one link per place you share it: your website, a partner channel, a printed flyer, a video description.
Each link's details show how many people joined through it. The requests list also shows which link a request came from. Over a few weeks, you learn which sources bring real members and which bring spam. You can revoke a bad link without affecting the others.
Example: a local hiking group shares three approval links, one on a community board, one on a club website and one in a partner group. The partner group link brings a burst of empty profiles one evening. The admins revoke that link, dismiss its pending requests, and keep the other two running.
Anna sells an online course and runs a private channel for students. She creates one approval link and puts it on the course's welcome page. Each day she compares requests against her list of buyers and approves matching names. When names do not match, she messages the person through the course platform before deciding.
For selling access more broadly, see paid Telegram channels explained.
A neighbourhood group starts getting spam posts right after people join. The admins turn on join requests for the public group. They add a screening bot that asks applicants which part of the city they live in. Real neighbours answer in seconds. Spam accounts never reply, and their requests are declined. Combined with the steps in how to stop spam bots in Telegram groups, the spam stops.
An employer uses a private channel for staff announcements. It shares an approval link on its internal site. HR approves only names on the staff list. When someone leaves the company, an admin removes them from the channel. Approval controls who gets in. It does not remove anyone later, so offboarding stays a separate step.
Check that you are looking at the right chat and that you are an admin with the invite right. Admins without that right do not see the bar. Also check that the link people used really requires approval. A primary link or an older link without the switch lets people straight in.
They are probably using a link without approval, or they are joining a public channel by its username, which never needs approval. Send them the approval link itself.
In groups, the setting for history visibility decides whether new members see messages from before they joined. Change it in the group's settings if you want them to read back.
Pause the source. Revoke or edit the link that is being abused, then work through the backlog. Use bulk dismiss for clearly fake entries, then review the rest. A screening bot prevents a repeat.
The person may have cancelled it, deleted their account, or another admin may have handled it. Admin actions are recorded in a group's recent actions log, which can help you see who approved or dismissed someone.
Remove them from the member or subscriber list. If you do not want them to try again, remove them with the option to ban, which adds them to the chat's removed users. You can lift that later from the same list if it was a misunderstanding. Our guide on handling conflicts and bans in groups covers fair ways to do this in a community.
Update the app, then try another device. Some options reach mobile apps before desktop or web versions.
No. People who join by the channel's username skip approval. To screen everyone, make the channel private and share only approval links.
They are not added to the chat. Telegram does not post a public message about it, and the person does not see the chat's content.
The owner, and admins who have the permission to add or invite members. Other admins do not see the request list.
No. A link that requires approval cannot also have a member limit. Control numbers by how many requests you approve.
Yes, if it is an admin with the right to invite users. Telegram's Bot API provides methods to approve or decline requests, and a bot can message applicants for a short time after they apply.
In channels, members can read past posts. In groups, it depends on the history setting for new members.
Join requests let you share a link widely and still decide who gets in. Use approval invite links for private channels and groups, or switch on join requests for a public group. Review the list from the bar at the top of the chat, look for spam signs before bulk actions, and use named links to see where requests come from. For busy chats, a bot with only the invite permission can ask a question first and approve real people for you.
Ownership confirmed through our claim process — not an endorsement of their content.
Founder of Telegram.
The official Telegram on Telegram. Much recursion. Very Telegram. Wow.
Telegram Premium – a subscription that unlocks dozens of exclusive features.
Binance Official English Group Binance Official Chinese Group Binance English Announcements Binance Chinese Announcements
is a modern crypto news and research platform covering the latest developments across digital assets, markets, regulation, and blockchain technology.
Technical analysis & high-probability trade setups. Price action, market structure, risk control.
BlackBlock Markets exists to observe how capital moves before it becomes obvious.
This channel focuses exclusively on what shapes global finance. Macroeconomics, markets, liquidity, central banks.
Clear long & short signals for BTC, ETH & liquid altcoins. AI-backed analysis, real-time execution.