Skip to content
✦ AddThisBot
Admin toolkit

Moderate a Telegram group with small bots that do one job each

Join requests, human check, link filter, channel gate and stats. You run a growing group or channel and need help at the door, in the chat and with the numbers.

  • ✓ Free to start
  • ⭐ Pro per chat, about $3.00
  • 💬 Works inside Telegram
  • ✓ Bot facts verified 25 Oct 2026
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: ⭐ Unlock Pro · 150 Stars.
  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.

Example chat. The commands are real; send them to @JoinApproveProBot.

Short answer

Which bots help you manage a Telegram group?

Join Approve (@JoinApproveProBot) is one of four small bots that each handle one Telegram group management job. Join Approve approves join requests, Group Gate (@GroupGateProBot) checks new members, Group Shield (@WordRaceGroupBot) deletes links and Subgate (@MostLikelyToProBot) asks for a channel subscription. Each has a free plan. Pro is bought per group or chat, with Telegram Stars.

Last checked . Telegram rules checked against Telegram's documentation: Telegram Bots: introduction, Bot Features: privacy mode, Payments in Telegram Stars. Bot commands, limits and prices come from the bots' own data, verified .

Key terms

Join request
A request to join a group or channel through an invite link with admin approval on. An admin, or a bot such as Join Approve, approves it.
Join Approve (@JoinApproveProBot)
Approves every join request at once and sends each new member one welcome message.
Pro, per chat
A one-time payment of 150 Telegram Stars inside Join Approve. Pro is for the one chat where it was bought.

The problem

One giant moderation bot can be hard to set up. Often you only need one or two rules, and you want to know what each bot can see.

With Join Approve

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

How @JoinApproveProBot works →
3 steps

How to do it

Each step uses a real command. Copy it into Telegram.

  1. 1

    Control the door

    Join Approve approves join requests the moment they arrive and sends a welcome by private message. Or use Group Gate to mute new members until they tap I'm human.

    /setup
  2. 2

    Keep the chat clean

    Group Shield deletes links from non-admins and mutes floods. Subgate asks members to subscribe to your channel before they can write.

    /setchannel @channel
  3. 3

    Watch activity, not content

    Group Pulse counts messages per member and lists people who went quiet. It stores counters only, never the text.

    /quiet
Example

The admin of a channel with a discussion group

An illustration of a typical setup, not a customer story.

  1. First

    Join requests used to wait hours. Now Join Approve approves them at once and sends a welcome.

  2. Then

    Subgate asks group members to subscribe to the channel before they write.

  3. Result

    On Monday Group Pulse posts a recap with the top members of the week.

A welcome bot for new members

A Telegram welcome bot greets each new member, and two bots here do it in different ways. Join Approve approves each join request and sends the new person one welcome message by private message, within 5 minutes of the request. With Pro for the chat you write the text and add your own button.

Group Gate posts a welcome card in the group with your own text ({name} becomes the new member's name) and the I'm human button. Use it when you want the welcome and the spam check in one step.

Free vs Pro

Start free. Pay once when you need more.

Each bot has a working free plan. Pro is bought per group or per chat, for each bot, with Telegram Stars. Most are a one-time payment. Join Approve Pro lets you write your own welcome text and button.

Free

0 Stars

What you get with Join Approve at no cost.

  • 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 · per chat

One payment unlocks Pro for one chat. That is about $3.00.

  • 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 sold as a monthly Stars subscription. The bot shows the price in /pro.

Opens @JoinApproveProBot in Telegram. Send /pro there. You pay with Telegram Stars inside the bot.

Pro is paid once in Telegram Stars, inside each bot. No account and no card on this site. The Pro page lists every bot's price and what Pro adds.

⭐ See every Pro upgrade
Bots for this job

The main bot, and bots that help

CompareFour free anti-spam bots for Telegram groups, compared
FAQ

Questions people ask

Which admin rights does each bot need?

Join Approve: the right to add members. Group Gate: Ban users and Delete messages. Group Shield and Subgate: delete messages and restrict members. Subgate also needs to be an admin of the channel.

Do these bots read our messages?

Group Pulse stores message counts only, never the text. Group Gate's Pro link filter checks messages from members who joined less than 24 hours ago and does not store the text.

Can a bot welcome new members?

Yes. Join Approve sends each approved person one welcome message by private message. Group Gate posts a welcome card with your own text in the group.

Can I try Pro first?

Join Approve offers one free 24-hour Pro trial per chat in /setup, once the bot has been in the chat for 24 hours. Nothing is charged.

Try it in your chat now

Open @JoinApproveProBot, press Start, and send the first command. It is free to start.

Related use cases

For builders

Need a bot that does exactly your job?

We build Telegram bots and Mini Apps with Stars payments. Or list your own bot here.