
Each person who taps your ad gets their own invite link, so every join is matched to the exact ad that brought them.
From ad click to tracked join in three steps
Add your bot as an admin with invite rights. Joinvoo prepares a pool of invite links for the channel or group.
Each click opens a fast page that saves the click and hands that person a fresh invite link.
When they join, Joinvoo matches the link to the click and sends the join to your pixel from a server.
Built for media buyers who run Telegram channels
No guessing from member counts. Every join is tied to one specific click.
Bots, datacenter clicks, deleted accounts and repeat joiners never reach your pixel.
Joins go out by server API with click IDs, so the platforms can match them to your ads.
Optional join-request mode sends each new member a welcome message with your offer link.
Add a backup channel and your ad links fail over automatically if the main one is lost.
Ad links run on a tracking domain, or your own, so ad reviews never touch joinvoo.com.
Frequently asked
Do I need request-to-join mode to track channel joins?
No. In normal mode every click gets its own invite link, and Joinvoo matches the join through that link. Request-to-join is optional: turn it on when you also want a welcome message with your offer link, or deposit tracking by Telegram ID.
Does it work for groups as well as channels?
Yes. Public and private channels and groups work the same way. Your bot needs to be an admin that can create invite links.
Which event is sent to Meta?
Subscribe by default, sent through the Conversions API with the click ID and browser IDs from the ad click. You can pick another event name per channel.
What happens to fake joins?
They are still shown to you under Filtered, so you can check them, but they are never sent to your ad platforms and never charged.
One tracker for channels, bots, DMs and deposits
Read next
Know which ads bring real channel members
Your first 500 joins are free. Connect your bot, add your pixel, and see your first tracked join in about ten minutes.