Attribute every Telegram join, message and deposit to the ad that drove it
Ad platforms record the click but cannot see what happens in Telegram. Tellmetric attributes each join, message and deposit to the originating ad and reports those conversions to Meta, TikTok, Snapchat, Reddit, Spotify, X and Google Ads, so your campaigns can optimise for paying customers instead of link clicks.
No card required. Upgrade to Pro from €49 a month, billed monthly and cancellable at any time.
Illustrative example: each bar shows the share of people from one ad who reached that stage. Your dashboard shows actual counts, deposit value and cost per stage.
From ad click to deposit in three steps
Nothing is installed inside Telegram. Your bot observes joins and messages (only those need it: clicks and deposits are tracked without a bot), and Tellmetric handles attribution and reporting.
1 · A visitor clicks your ad
The visitor lands on your tracking link or landing page. Tellmetric records the ad, campaign and click identifiers and retains them for the full attribution window.
2 · The visitor joins or sends a message
Each visitor receives a unique invite link or bot deep link, so when they join your group or start a chat, your bot identifies the exact click.
3 · The ad platform receives the conversion
The join, message or deposit is reported to each connected ad platform within a minute, tied to the original click. The platform uses that signal to optimise delivery.
Ad platforms stop measuring at the landing page
When an ad sends people into Telegram, the browser journey ends at the landing page. Meta records the click but cannot see whether that person joined your group, messaged your team or deposited a week later. Without that signal, it continues to optimise for clicks.
Traffic that never converts in Telegram can look efficient in Ads Manager while producing no revenue.
Each click receives its own identifier. When the same person acts inside Telegram, the conversion is matched deterministically and reported with the original click id, so the platform learns from outcomes.
A single-use invite link per visitor, so each join is matched exactly instead of inferred from timing.
Conversations that start from a tracking link, matched to the ad and counted once per person per day.
Tracked links in posts and bot replies, attributed to the ad that brought the reader.
Reported through a postback URL, the event API, a hosted confirmation form or Telegram Stars payments.
Actions inside your Telegram Mini App, attributed to the originating ad.
Recorded in your reports as negative signals and never sent as conversions.
Attribution designed for Telegram funnels
Joins attributed to the correct ad
Each visitor receives a unique invite link, so every join is matched to the ad that drove it instead of being estimated from timing.
Deposits from any platform
Your payment platform or tracker reports each deposit with a single postback request. Keitaro, RedTrack and Voluum are natively supported.
Seven ad platforms from one setup
The same joins and deposits are reported to each platform you connect: Meta, TikTok, Snapchat, Reddit, Spotify, X and Google Ads.
Higher match rates
When an email address or phone number is available, it is sent hashed with the event, which helps the platform match more conversions. A match-quality panel shows what each event carries.
Telegram Mini Apps and Stars
Actions in your Telegram Mini App and Telegram Stars payments are attributed to the originating ad as well.
Member value over time
Cohort reports show what members who joined in a given week went on to deposit, so you can compare campaigns by the revenue they produce.
Standard postbacks from any tracker
If you already use a tracker or your own backend, send one request per deposit in the format Keitaro, RedTrack and Voluum already use. Tellmetric handles matching and reporting to each ad platform.
Read the developer docsarrow_forwardGET https://www.tellmetric.com/postback
?clickid={CLICK_ID}
&status=dep # lead | reg | dep | ftd | sale
&payout=100¤cy=EUR
&txid={TX}&api_key=tm_...
→ 202 { "accepted": true, "matched_click": true }
Set up without a developer
Setup takes three steps. If your ad points directly at a tracking link, no code is required.
Connect Telegram and Meta
Add your Telegram bot to the group as an admin (it needs just one right) and enter two values from Meta Events Manager. Only tracking clicks and deposits? Skip the bot. Each field explains where to find the value it requires.
Use a tracking link in your ad
Create a link for your group, bot or offer and set it as the ad's destination. If you use a landing page, a single script tag tracks every Telegram button on it.
Review the results
Joins, messages and deposits appear on your dashboard as they happen and reach Meta within a minute, attributed to the correct ad.
Frequently asked questions
What does Tellmetric do?expand_more
Tellmetric connects a click on your Meta, TikTok, Snapchat, Reddit, Spotify, X or Google Ads campaign to what that person later does in Telegram: joining, messaging or depositing. It then reports those conversions to the ad platform, which uses them to optimise delivery.
Why can't the Meta Pixel do this?expand_more
A pixel runs on web pages, and Telegram is a native app with no page to run it on. Once someone opens Telegram, the pixel can no longer observe them. Tellmetric records the join or message through your bot and reports it to Meta through the Conversions API.
How do you know which ad a member came from?expand_more
Every visitor who opens a join link receives a single-use invite link created for them. When Telegram notifies your bot that the link was used, the match is exact. Conversations with your bot are attributed the same way, through deep links.
What does Meta receive?expand_more
Joins, messages and deposits, including the deposit amount. Events use Meta's standard event names; a deposit is sent as a Purchase, for example. Leaves and refunds are recorded in your reports but never sent.
Do I need a website?expand_more
No. An ad can point directly at a tracking link. If you have a landing page, adding one script tag tracks every Telegram button on it, which can help Meta match more conversions. A landing page is optional.
How are deposits recorded?expand_more
Your payment platform or tracker sends a postback for each deposit; Keitaro, RedTrack and Voluum are natively supported. Deposits can also be sent through the event API or a hosted confirmation form, and Telegram Stars payments are recorded automatically.
What do I need from Meta?expand_more
Two values from Events Manager: your dataset ID and an access token. Both are available at no cost. A test event code lets you confirm that events arrive before you run live traffic.
Does it work with several groups and paid channels?expand_more
Yes. Free tracks one group or channel per workspace; Pro and Agency track up to five, and each link opens the group you pick. For a paid Telegram channel, links hand out Telegram's paid subscription link, so nobody gets in free, and the first payment and every renewal are reported as a purchase. Tellmetric also reports members who are still in the group after a week and their first message, so your ads can optimise for quality, not only joins.
What does it cost?expand_more
Free costs €0 and includes 1,000 tracked users a month with Meta reporting. Pro is €49 a month for 25,000 tracked users and adds TikTok, Snapchat, Reddit, Spotify, X and Google Ads, plus match-quality and cohort reports. Agency is €249 a month with unlimited tracked users, a white-label domain and brand, and client sub-accounts. The Free plan requires no card, paid plans are billed monthly and can be cancelled at any time, and conversions are never capped.
When does the monthly limit reset?expand_more
On the 1st of every month at 00:00 UTC, on every plan, whatever date you subscribed or upgraded. If you upgrade during a month, the higher limit applies straight away for the rest of that month. Conversions are never capped.
Can I see which campaign a deposit came from?expand_more
Yes. Use the same campaign names in your tracking links as in Ads Manager, and the dashboard reports clicks, joins, messages and deposits by campaign, ad and country.
Plans and pricing
Start on Free with no card, and upgrade when you need more platforms or volume. Plans are billed at a flat monthly rate; on Pro you can opt into pay-as-you-go above the monthly cap instead of pausing delivery.
Free
For evaluation and first campaigns.
≈ €300 of ad spend a month at €0.30 a click
Pro
For media buyers scaling paid acquisition.
≈ €7,500 of ad spend a month at €0.30 a click
Agency
For agencies managing client funnels.
For more than 250,000 tracked users a month, contact us.
Prices exclude VAT. Tracked users are the people Tellmetric sees in a month: everyone who clicks one of your tracking links, and everyone who joins your group or channel without one. Each person counts once a month, and Meta's link checker never counts. Conversions (joins, messages and deposits) are never capped. Above the cap, links keep redirecting and everything is still recorded; delivery to ad platforms pauses and the dashboard shows the month up to the cap until the next month or an upgrade.
Guided onboarding
Request onboarding through Support on Telegram. The Tellmetric team reviews your funnel, recommends the links and events that suit it, and helps you send your first test event to Meta.
Measure the revenue behind each campaign
Start on the Free plan. No card is required.