Skip to content
MGRAMGuides

Telegram targeted ads: how to reach only the right people

October 23, 20263 min readMGRAM team

Targeting on Telegram works differently from social networks: in channels you choose a placement, not a person. Targeting by the user — country, language, gender, Premium, gifts — is what ads in Telegram bots give. Here are the filters, their prices and how not to narrow your audience to zero.

In short. Telegram targeted ads mean showing an ad only to people with the right traits. In ads via Telegram bots you can choose the country and language region, Telegram language, gender, Premium, Telegram Stars level, gifts on the profile, profile photo and bio. Each filter costs little: +0.01 ₽ per broadcast message, +2.5 ₽ per 1,000 Reply Ads, +0.10 ₽ per subscription or launch.

Where targeting exists on Telegram

OptionHow the audience is chosenWhat you can set
Channel postsYou pick the channel — its audience is yoursTopic and size of the channel
Telegram AdsBy context: chosen channels, channel topics or botsPlacements, topics, budget, bid
Ads in bots (MGRAM)You set user traits, the bot shows how many such people are availableBot topics, GEO, language, gender, Premium, Stars level, gifts and more

Filters in ads via bots

FilterBroadcastsReply AdsSubscribers and launches
Bot topicsUp to 3 or SMARTAll or exclude some — freeYes
GEO: countries and language regionsYesYesYes
Telegram languageVia GEO language regionsYesYes
Gender——Yes
Telegram PremiumYesYesYes
Telegram Stars level2+—From 1, 2, 3, 5 or 10
Gifts on the profileYes—Yes
Profile photoYes—Yes
BioYes——
Verified profileYesYes—
First interaction with the bot only—Yes—

Several countries inside GEO count as one filter. Details: How the audience is selected.

What targeting costs

OrderCalculationTotal
10,000 broadcast messages + GEO + Premium10,000 × (0.03 + 2 × 0.01) ₽500 ₽
100,000 Reply Ads + GEO100 × (120 + 2.5) ₽12,250 ₽
1,000 subscribers + GEO + gender1,000 × (1.10 + 2 × 0.10) ₽1,300 ₽

Prices on MGRAM are in Russian rubles (₽); you top up in USDT, TON, via CryptoBot or xRocket, and the bot shows the exact amount before you pay.

Ready-made setups

GoalTurn on
A product for one countryGEO — that country (cities go in the post text: GEO is by country and language region)
An English-language productGEO — English-speaking countries, or Telegram language «English»
A paid service, subscription, VPNPremium
NFT gifts, Stars, collectible usernames«With gifts» and Stars level
A channel for women or menGender — in subscriber and launch orders

Mistakes that kill targeting

  • Too many filters at once — Premium, verified and gifts narrow the audience the most. Start with one or two.
  • A filter instead of a good post — a strong post lowers the cost per click more than any filter.
  • No tracking — without a link per test you won't know which setting worked.

FAQ

Does Telegram have targeted ads?

Yes. Channel posts and Telegram Ads target placements; ads via Telegram bots target the user: country, language, gender, Premium, Stars level, gifts, photo and bio.

How much does targeting cost?

On MGRAM each filter adds 0.01 ₽ per broadcast message, 2.5 ₽ per 1,000 Reply Ads or 0.10 ₽ per subscription or launch.

Can I target a city?

No — GEO works by country and language region. Mention the city in the post.

Can I target by gender?

Yes, in subscriber and bot launch orders.