Skip to content
MGRAMKnowledge Base

Bot audience and activity checks

Who MGRAM counts as your bot's audience and why its size changes.

Updated October 16, 20262 min read1 view

MGRAM counts only a live audience — users the bot can actually deliver a message to. That's why the number in MGRAM can differ from your bot's own statistics.

How the audience is counted

  • On connection, MGRAM gathers the bot's users.
  • Users who blocked the bot or deleted their account are excluded.
  • The audience is re-checked regularly so advertisers don't pay for “dead” contacts.
  • New users who start the bot are added automatically.

Why MGRAM shows fewer users than your stats

  • Blocks. Your stats usually count everyone who ever started the bot, while MGRAM counts only those the bot can message now.
  • Old dialogs. Telegram doesn't give bots the full history of old dialogs, so part of the old audience may not be visible right after connection. It is added when users write to the bot again.

Thresholds

  • A bot can be connected from 1 user: mandatory subscriptions and tasks work.
  • Broadcasts and Reply Ads open from 50 users and turn on by themselves when the audience grows.

Audience quality

The bot card shows the quality audience — live users who receive ads. The bigger it is, the more orders the bot can get.

  • If too many broadcast messages are not delivered because users blocked the bot, the bot is excluded from that order.
  • Bots with an almost entirely “dead” base don't pass moderation.

How to grow the audience

  • Give users regular reasons to come back: new features, useful notifications.
  • Don't overuse your own broadcasts — frequent messages lead to blocks.
  • Track traffic sources with UTM links.

Service check

No more than once a calendar month, MGRAM may run a service broadcast to the bot's entire available audience to check its activity. Details — Service audience verification.