
Works with your own bot and its server. Joinvoo only adds tracking, and your bot keeps answering as before.
Bot tracking without rebuilding your bot
Paste the bot token. If the bot already runs on your own server, Joinvoo passes every update on to it unchanged.
Each click is saved and sent to t.me/YourBot?start=code with its own signed code.
The Start is matched to its click and sent to your pixel, with fake Starts filtered out first.
Everything a bot funnel needs
One code per click, signed so nobody can forge one by guessing.
Forward mode passes every update to your bot’s server. Report mode lets your bot send Starts by web request.
No bot of your own? Joinvoo can send a welcome message with your offer button.
Deleted accounts, datacenter clicks and repeat Starts in the same funnel are never sent.
Send ad clicks straight into your mini app. The open counts as the lead, matched the same way.
Put the Telegram ID in your offer link and deposits from your affiliate program match back to the ad.
Frequently asked
Will Joinvoo break my existing bot?
No. In forward mode Joinvoo records the Start and passes every update on to your bot’s own server unchanged, so your welcome flow, captcha and CRM keep working.
What if someone already started my bot before?
Telegram still sends the start code when they tap a new link. Joinvoo counts a repeat Start in the same funnel as a repeat, so it isn’t sent to your ads twice.
Can I track people who block the bot?
Yes. When someone blocks your bot, it shows as a leave, so you can see which ads bring people who drop off.
Which ad platforms are supported?
Meta, TikTok, Snapchat and Google, each through its server API with click IDs.
One tracker for channels, bots, DMs and deposits
Read next
See which ads bring bot subscribers who stay
Your first 500 joins are free. Connect your bot, add your pixel, and see your first tracked join in about ten minutes.