Every Telegram join, tracked back to the ad.

TrackJoin follows each click into your channel, group or bot. When Telegram confirms the join, it tells Meta, Google Ads or your postback. Your ads learn from people, not clicks.

Works with

Channels and groups Bots Business accounts Meta pixel Google Ads Postbacks

Why TrackJoin

Your ad manager sees the click. Then it goes blind.

Joins never reach your ads

Telegram does not report joins to Meta or Google. So your campaigns optimize for clicks, and you guess the rest.

Some people leave the next day

A join that leaves after an hour is not a subscriber. Counting it as one makes a bad ad look good.

Bots, requests and DMs all differ

A bot start, an approved request and a private message do not count the same way. Spreadsheets mix them up.

How it works

Three steps, then every join has an ad behind it.

1

Create a link

Pick a channel, a group, a bot or your Business account. TrackJoin gives you a link for each ad.

2

Put it in your ad

Use it in the ad, the bio or the newsletter. Each click keeps its own reference, so nothing gets mixed.

3

Get the confirmed join

Telegram confirms the join, the bot start or the message. TrackJoin sends it to your tracker, right away or 24 hours later.

What you see

People, not clicks. Per link, since day one.

Unique people, joins, rejoins, leaves and who is still there. The numbers below come from the demo workspace.

Dashboard

4Unique people
12Joins
8Rejoins
9Leaves
2Still present
5Bot starts / messages
Link / DestinationClicksPeopleFirst-join rate
Group, direct join
Chat group · Tracking only
2150%
TikTok, creator video
VIP room · Tracking only
4125%
Meta, spring promo
VIP room · 1 tracker
500%

Features

Built for traffic that ends in Telegram.

Channels, groups and requests

Your own bot confirms each join. Approve or decline requests in TrackJoin: a request counts once the person is really in.

Join confirmedJoin request

Bots and messages

Bot starts and private messages are tracked too, and counted apart from the people in your channels.

Bot startedMessage sent

Only people who stay

A rule can wait 24 hours and send the conversion only if the person is still there.

Join confirmed24 hSubscribe

No double counting

Rejoins and repeat clicks never create new people. Send to several trackers, keep one contact.

Joins 2 · Rejoins 1 · Leaves 1

Meta, Google Ads and postbacks

Each confirmed step goes to the pixel, the conversion action or the postback you choose. No tracker yet? TrackJoin still counts every join.

Test acceptedMeta pixel

Alerts when something breaks

Get a Telegram message or an email when a bot loses access, and another one when it is fixed.

Brand bot lost accessRenew access

Who it is for

For anyone who pays for traffic that lands in Telegram.

Media buyers

See which campaign and which creative fill the channel, then let Meta optimize on joins instead of clicks.

Channel owners

Know which video, post or bio brings members who stay, and stop paying for the ones that leave.

Affiliates

Send each confirmed join or bot start to your postback, with the click reference it came from.

Resources

Learn what works on Telegram traffic.

Questions

What media buyers ask first.

Do I need my own bot?

For channels and groups, yes. Add your bot as an admin with permission to invite members, and TrackJoin sees each join. For a bot link, your bot is the destination itself.

Which ad platforms receive the conversions?

Meta through your pixel, Google Ads through a conversion action, and any tool that accepts a postback.

Can I count only people who stay?

Yes. A rule can wait 24 hours, check that the person is still there, and only then send the conversion.

How are join requests counted?

You approve or decline them in TrackJoin. An approved request becomes a join once Telegram confirms the person is in.

Can I use my own domain for links?

Yes, any domain from your Cloudflare account. Links you already shared keep their address.

Do I need a tracker to start?

No. Without a tracker, TrackJoin still counts every join. Add Meta or Google Ads when you are ready.

See which ads fill your Telegram, and which ones only bring clicks.