Skip to content
MGRAM
For bot and group owners

Telegram force subscribe bot: hosted, free, and it pays

MGRAM runs force subscribe (force join, FSub) for your Telegram bot or group: before a user goes on, they join the listed channels or start the listed bots, and MGRAM checks every task through Telegram. There is nothing to code or host and no fee to set it up. Add up to 10 of your own channels, groups and bots for free, and earn 70% of paid sponsor tasks — from $0.010 per confirmed subscription and from $0.00937 per bot start. In a bot it works from the first user.

· prices update automatically

  • Own channels free — up to 10
  • 70% of sponsor tasks
  • Bots from the first user

What is a force subscribe bot?

Force subscribe — also called force join, FSub or must-join — means a user has to join a channel or start a bot before they can keep using your bot or write in your group. It is a simple way to grow your own channel from a bot's or group's audience, and with paid sponsor tasks it is also a source of income.

With MGRAM you do not run a separate bot or server for it. Connect your bot by its token, or add @mgram to your group as an administrator, and switch force subscribe on in the settings. The window lists the tasks, MGRAM confirms each join, and the user goes on as soon as everything is done.

What you get with MGRAM force subscribe

MGRAM force subscribe
HostingNothing to host or update — MGRAM runs it
SetupYour bot's token from @BotFather, or @mgram as an administrator of your group
Your own channelsUp to 10 own channels, groups and bots, free, with a priority
Paid sponsor tasks70% of the task price: from $0.0103 per subscription, from $0.00937 per bot start
Join checkEvery join is confirmed through Telegram, not by a click
Anti-fraudSubscriptions from farms and fake accounts are not paid
Where it worksBots from the first user; groups, supergroups, forums and channel discussion groups from 200 members
Statistics and payoutsIn the bot's or group's card; withdrawals to CryptoBot or USDT (TON)

Your own channels for free

  • Up to 10 own resources — your channels, groups and bots — in force subscribe. Joins and starts through them are not paid either way: you neither pay nor earn for them.
  • First — always in the message, above the paid tasks.
  • Free places — after the paid tasks, if the message has room.
  • No orders — only when the user has no paid tasks.
  • White list — you, your admins and friends never see the window.
  • Own resources take places of “Tasks per message”, so set that number with them in mind.

How much force subscribe pays

We don't promise a monthly figure: income depends on your live audience and on how many orders match your bot or group at the moment. The rates below are what you get per unit.

Confirmed subscription or group joinfrom $0.01070% of the task price; advertisers who pay above the base price raise it
Bot startfrom $0.00970% of the task price; never charged back
100 confirmed subscriptions$1.03at the base price — the arithmetic, not a promise

A subscription is charged back if the user leaves within 24 hours. Withdraw to CryptoBot or USDT (TON network) from $6.09, fee 5%.

What to expect

  • Most campaigns on MGRAM today come from Russian-speaking advertisers, and most ads are in Russian. Campaigns without a GEO filter reach English-speaking users too, while English-language demand is only starting. You decide what runs: block casino, 18+ or whole topics, or approve every order by hand.
  • For bots: up to once a calendar month MGRAM may send a service message to your bot's users to check which of them are still reachable (details).

Force subscribe in bots and in groups

In a bot

Instead of the bot's answer the user sees channels to join and bots to start; once done, the bot goes on as usual. Works from the first user.

In a group

A non-subscribed member's message is removed and only they see a window with the tasks; after “I joined” they write freely. Choose “All members” or “New members only”.

In channel comments

A channel's discussion group connects as a group. Pick “New members only” so regular commenters are not interrupted.

Settings

SettingOptions
Tasks per message1 to 10 channels and bots at a time (3 by default in groups)
Repeat for one personEvery 12 hours, 24 hours, 3 days or 7 days
Who (groups)All members, or only those who joined after the group was connected
Casino and 18+ tasksOff by default
TopicsBan the topics you do not want
Design (bots)Your own text up to 900 characters, a photo or video, variables for the user's name, @username and your bot, button colours, 1 or 2 buttons per row
White list and own resourcesExempt people; add your own channels, groups and bots for free

Administrators of a group never see the window. Without the “Delete messages” right force subscribe does not work in a group. Step by step: force subscribe in a bot and in a group.

Keep users while you earn

  • 3–5 tasks per message is a reasonable balance between income and comfort.
  • Every 24 hours is a sensible first repeat; between repeats people use the bot freely.
  • Say why in the text: what the user gets once the tasks are done.
  • In groups, start with “New members only” — regulars will not notice a change.
  • Measure after a week and change one setting at a time: the bot's and group's statistics show completions and earnings.

Set it up in a few minutes

  1. Open @mgram

    “My bots & chats” → “Connect a bot or chat” → “Bot” or “Chat”.

  2. Bot: send the token

    From @BotFather (/mybots → your bot → API Token). After moderation open the bot → “Settings” → “Force subscribe settings” and turn subscriptions on; step by step: setup guide.

  3. Group: add @mgram

    Tap “Add to chat” — the “Delete messages” right is already ticked; choose the topic and wait for the review.

  4. Add your own channels

    “Own resources” → add a channel, group or bot and choose its priority.

  5. Watch and withdraw

    Earnings appear in the card; withdraw from $6.09 to CryptoBot or USDT.

Frequently asked questions

How do I force users to join my Telegram channel?

Connect your bot or group to MGRAM, add your channel to “Own resources” and turn force subscribe on: users join the channel before they go on, and MGRAM confirms each join.

Does it work in groups, supergroups and forums?

Yes, from 200 members: @mgram must be an administrator with the “Delete messages” right. A channel's discussion group works too.

How much does force subscribe pay?

70% of the task price: from $0.0103 per confirmed subscription and from $0.00937 per bot start.

Do I need to write code?

No. A bot is connected by its token, a group by adding @mgram as an administrator. If you want tasks inside your own interface, there is the Tasks API.

Can admins and friends skip it?

Yes. In a group, administrators never see the window; in bots and groups you can add anyone to the white list.

What if a user leaves the channel later?

If they leave a sponsor channel within 24 hours, the earnings for that subscription are taken back; bot starts are not.

Is it fair to my users?

The window appears only in your bot or group, no more often than the repeat you set, and only with the number of tasks you chose. Casino and 18+ tasks are off unless you turn them on.

How do I check subscriptions in my own code?

With the Bot API method getChatMember(chat_id, user_id): the statuses creator, administrator and member mean subscribed, left and kicked mean not, and restricted counts only when is_member is true. Telegram guarantees the method for other users only if your bot is an administrator of the channel (Bot API, checked on 14 November 2026). With MGRAM you don't write or host this check: force subscribe does it, and the Tasks API brings paid sponsor tasks into your own interface.

Ready to start?

Connect in Telegram: open @mgram, choose English, and the bot walks you through each step — or do the same in the MGRAM web panel at app.mgram.biz.