
Every join and deposit goes server-side to your ad platforms with the click ID, so bidding learns from buyers, not clicks.
Conversions API set up in minutes
From Meta Events Manager. Add TikTok and Snapchat the same way if you run them, and connect Google Ads with one sign-in.
Subscribe or Lead for joins and Starts, Purchase with value for deposits.
Send a test event to Meta’s Test events tab, then use your tracking link in your ads.
The parts that make Conversions API work
Every event carries the click ID and browser IDs of the person who tapped your ad.
Fake joins are filtered before sending, so Meta’s learning stays clean.
Failed sends are retried, and Meta’s error messages are shown in plain words.
Send the same channel to extra Meta pixels when you run several ad accounts.
Deposits from your affiliate program are sent as Purchase with the amount.
The same events go to TikTok’s Events API, Snapchat’s Conversions API and Google Ads (including YouTube).
Frequently asked
Why can’t I just use the Meta pixel?
The pixel runs on web pages. A Telegram join happens inside the Telegram app, where no pixel can run. Only a server can tell Meta that the join happened.
Which events can I send?
Joins and bot Starts as Subscribe or Lead (you choose), and deposits as Purchase with their value. Repeat deposits can be sent too.
Do I need a developer?
No. You paste a pixel ID and access token. Joinvoo handles matching, filtering, retries and the API format for each platform.
Is my access token safe?
It is stored on the server and never shown back in full. Treat it like a password and only paste it into Joinvoo.
One tracker for channels, bots, DMs and deposits
Read next
Give Meta the signal it’s missing
Your first 500 joins are free. Connect your bot, add your pixel, and see your first tracked join in about ten minutes.