Skip to content
✦ AddThisBot

Join Approve

@JoinApproveProBot

Auto-approve join requests in a Telegram channel or group

Approves every join request at once and sends each new member one welcome message.

Free to start. Pro is one payment of 150 Telegram Stars (about $3.00), paid inside the bot.

9:41
Join Approve
bot
Example chat
  1. You: /setup.
  2. Join Approve: 📣 Design Weekly · channel. Welcome message: on. Approval: at once. Buttons: ✏️ Welcome text, ⏱️ Delay, ⏸️ Pause, ⭐ Pro.
  3. Join Approve: An approval delay of 1, 5, 15 or 60 minutes is Pro. Pro for this chat also adds your own welcome text and button, no bot line, 7-day stats. Buttons: ⭐ 150 Stars once, ⭐ Monthly subscription.
  4. Invoice: Join Approve Pro. Own welcome text and button. No bot line. Approval delay. 7-day stats. For one chat. Pay 150 Telegram Stars.

What it does

What Join Approve does

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.

How it works

How Join Approve works, step by step

An example built from the bot's real commands. Copy any message and send it in the group.

When the free plan is not enough

Free: Approval of every join request, at once. Pro: Your own welcome text, 500 characters at most, and one button of your own.

Compare Free and Pro →
  1. 1
    You send

    /setup

    What happens

    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.

Commands

All 7 commands

Tap an example to copy it, then paste it into Telegram.

  • /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

    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

    Explains what Pro adds and where to pay for one chat.

  • /help

    Lists the commands and the admin right the bot needs.

  • /more

    Lists other free bots by the same maker.

  • /earn

    Shows how to share the bot and earn Stars.

  • /paysupport

    Lets you describe a payment problem. The message goes to the maker.

Free vs Pro

Start free. Unlock Pro for ⭐ 150 Stars.

Pro is one payment of 150 Telegram Stars (about $3.00), made inside @JoinApproveProBot. One payment unlocks Pro for that chat. Every member gets it.

Free

0Stars

No payment, no sign-up.

  • 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
Start free

Pro

Per chat

⭐ 150Stars, about $3.00

One payment unlocks Pro for that chat. Every member gets it.

  • 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

Also has a monthly subscription, paid in Stars. The bot shows the current price before you pay.

Unlock Pro with ⭐ 150 Stars

Opens @JoinApproveProBot. Send /pro there to pay.

Stars are Telegram's in-app currency. You buy them inside Telegram. The dollar figure is an estimate; the real cost of Stars depends on your platform and country. How Pro works across all bots →

Privacy

What the bot stores

From the bot's own privacy notes.

  • 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.

FAQ

Questions about Join Approve

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.

Try Join Approve in Telegram now

Approve join requests and send a welcome message. Pro is ⭐ 150 Stars once (about $3.00).

Run a business on Telegram? We build bots that take Stars payments →