Auto-approve join requests in a Telegram channel or group
Approves every join request at once and sends each new member one welcome message.
Join Request Approver in short
Join Request Approver (@JoinApproveProBot) approves the join requests of a Telegram channel or group at once and sends each new member one welcome message in a private chat.
- Handle: @JoinApproveProBot (https://t.me/JoinApproveProBot)
- Add to a group: Add the bot to the channel or group as an admin with the right to add members, then turn on Request admin approval for the invite link. The bot approves each request on its own. Link: https://t.me/JoinApproveProBot?startgroup=site&admin=invite_users
- Start in private: Open the bot in a private chat and press Start. The bot shows the setup steps and buttons to add it to a channel or a group. The command /setup opens the settings of your chats.
- Price: Free to use. Pro is optional and is paid with Telegram Stars for one chat: 150 Stars, one time. Chats with 500 or more members are offered 300 Stars per 30 days instead.
Limits
- The bot must be an admin with the right to add members. Join requests exist only for invite links with Request admin approval turned on.
- The welcome message goes only to the person who sent the request, within 5 minutes of the request, and at most 20 messages a minute for one chat. A request that misses these limits is still approved.
- Free: the default welcome text with a short line and one button of the bot. An admin can switch the welcome message off for a chat, or pause approval.
- Pro for one chat: your own welcome text, 500 characters at most, and a button of your own, no line of the bot, an approval delay of 1 to 60 minutes and stats for 7 days.
- The command /setup lists up to 10 chats that you added the bot to. The bot takes payments only in a private chat.
Facts checked against the bot on .
JoinApproveProBot approves the join requests of your Telegram channel or group the moment they arrive, so no admin has to tap Approve. The person who asked to join then gets one welcome message from the bot in a private chat.
To set it up, add the bot to the channel or group as an admin with the right to add members, and turn on "Request admin approval" for your invite link. The welcome message goes only to the person who sent the request, within 5 minutes of the request.
On the free plan the welcome message is the bot's default text, followed by a short line and one button that point to this bot. With Pro for the chat you write the text and the button yourself, and the line and the button of the bot are gone.
Commands
| Command | Example | Does |
|---|---|---|
/start | /start | Explains the setup in 30 seconds and shows buttons to add the bot to a channel or to a group with the right to add members. |
/setup | /setup | In a private chat: lists the chats you added the bot to (up to 10). Each chat has a card to switch the welcome message on or off, edit the welcome text, set the approval delay, pause the bot or open Pro. |
/pro | /pro | Explains what Pro adds and where to pay for one chat. |
/help | /help | Lists the commands and the admin right the bot needs. |
/more | /more | Lists other free bots by the same maker. |
/earn | /earn | Shows how to share the bot and earn Stars. |
/paysupport | /paysupport | Lets you describe a payment problem. The message goes to the maker. |
All JoinApproveProBot commands
Free vs Pro
Free
- Approval of every join request, at once
- A welcome message to each new member by private message
- The welcome message on or off for each chat
- Pause and resume approval for each chat
- Up to 20 welcome messages a minute for one chat
Pro — 150 Stars (≈ $3), one-time, per chat
- Your own welcome text, 500 characters at most, and one button of your own
- No line and no button of the bot under your welcome message
- An approval delay of 1, 5, 15 or 60 minutes
- Stats for the last 7 days: requests approved and members welcomed
Privacy
- For each chat the bot serves it stores the chat id, title and type, the mode (auto or paused), the welcome text and button you set, the approval delay, the Pro status and the id of the person who added the bot.
- For each join request it stores the chat, the requester's Telegram id and private chat id, the time, the result (approved, held, failed or no rights) and whether the welcome message was sent. A request held by the Pro delay is kept until it is approved.
- The bot keeps a count of welcome messages per chat per minute for its limit of 20 a minute, totals as counters, and the link tag a user first arrived from, such as site. The only other text it stores is a message you send with /paysupport.
See the full privacy page for what every bot in Tiny Telegram Tools stores.
FAQ
- Does it work for channels as well as groups?
- Yes. It approves join requests for both. Make the bot an admin with the right to add members and turn on "Request admin approval" for the invite link. Telegram sends join requests only for links with that option on.
- Why did a new member get no welcome message?
- The bot can write to a person only within 5 minutes of the request, it sends at most 20 welcome messages a minute for one chat, and an admin can switch the message off in /setup. In all three cases the request is still approved.
- What does Pro cost?
- Pro is per chat: 150 Stars once, with no subscription. Chats with 500 or more members are offered 300 Stars per 30 days instead. You pay in a private chat with the bot, never in the group.
- Can I try Pro first?
- Yes. Once the bot has been in a chat for 24 hours, /setup offers one free 24-hour Pro trial for that chat. It ends by itself and nothing is charged.
Related guides
- How to Send a Secret Message on Telegram That Only One Person Can Open
- How to Send a Secret Message in a Telegram Group Chat
- How to Send an Anonymous Message on Telegram
Other bots
- WhisperLockBot — A locked message only one person can open, posted inline into any chat.
- NudgeRemindBot — Reminders delivered in chat by a 1-minute cron, in your own timezone.
- AnonInboxProBot — A personal link where strangers write to you anonymously; you reply and can block.
- SpyPartyProBot — A find-the-spy game for 3 to 12 friends in a Telegram group chat.
- SplitTabsBot — Group expense ledger: add expenses, see balances, minimal settlement, CSV export.
- HabitStreakProBot — Habits with tap check-ins, streaks, a once-a-day prompt, and a Mini App board.
- EventRSVPProBot — Group events with Going/Maybe/Can't buttons, live counts, and 1-hour reminders.
- AnonSayProBot — Post anonymously into a Telegram group through the bot.
- PartyPackProBot — Truth/dare/would-you-rather/never-have-I-ever prompts with no-repeat rounds.
- GroupPulseProBot — Activity stats for Telegram groups — counts messages, never content.
- WhenIsItBot — Time-zone converter for Telegram groups and inline use, DST-correct.
- BirthdayReminderProBot — Members save their birthday once; the bot greets them in the group and warns everyone else the day before.
- CountdownDaysBot — A countdown message that updates itself automatically, right inside the group.
- AsyncStandupBot — Async daily standup: the bot DMs 3 questions, then posts one compiled report to the group.
- WordADayLearnBot — One spaced-repetition vocabulary card a day, by DM, from a 300-word English catalog.
- FocusTimerProBot — A focus timer with an end message and break, solo by DM or together in a group.
- BudgetLogBot — Text an expense, get it logged and categorized automatically.
- TimeSheetProBot — Clock in/out or log hours by DM, totaled per client.
- IcebreakerDailyBot — One conversation-starter a day, posted to the group automatically.
- SantaDrawProBot — Secret Santa for a Telegram group: join, draw, and matches sent by DM.
- TriviaDailyProBot — One daily trivia question as a native quiz poll, with a weekly group leaderboard.
- TickMyPriceBot — Live crypto prices in chat, and an alert when a coin crosses your line.
- MyHoldFolioBot — Your crypto portfolio in Telegram: total value, PnL and history, no wallet connection.
- GiveawayDrawProBot — Posts a giveaway in your channel or group and draws the winners at the deadline.
- DailyTarotGroupBot — One free tarot card a day, in private or in your group chat.
- TruthDareFriendsBot — A truth or dare game for your own Telegram group, with each prompt sent in private.
- MafiaNightProBot — The Mafia party game in your Telegram group, with secret roles sent in private.
- GroupGateProBot — Mutes each new member until they tap a button, and removes accounts that never tap.