Meta CAPI + Telegram: How to Send Conversion Events from Telegram to Facebook
A step-by-step guide to setting up Meta Conversions API (CAPI) with your Telegram channel, so Facebook gets real conversion data and can optimize your ad campaigns.
What is Meta Conversions API (CAPI)?
Meta Conversions API (formerly Facebook Server-Side API) lets you send conversion events directly from your server to Facebook — bypassing browser-based tracking limitations like iOS 14 privacy changes, ad blockers, and cookie restrictions.
For Telegram marketers, this is critical. When someone clicks your Facebook ad and joins your Telegram channel, Facebook has no way to know the conversion happened unless you tell it explicitly via CAPI.
Why Telegram Makes CAPI Hard
Standard Meta CAPI implementations work on websites where you can fire server-side events when users complete actions (purchases, signups, etc.). But Telegram is a closed messaging platform — there's no webpage where you can fire events.
The solution is to use a Telegram bot to detect channel joins, match them back to the original Facebook click (via fbclid), and then fire the CAPI event server-side.
Prerequisites
Before you start, you'll need:
- A Meta Business account with a Facebook Pixel
- A CAPI access token (from Events Manager → Settings → Conversions API)
- A Telegram channel with bot admin permissions
- A TG Tracker account
Step 1: Connect Your Facebook Pixel
In TG Tracker, go to Campaigns → select your campaign → CAPI Settings.
Enter:
- Pixel ID — found in Meta Events Manager
- Access Token — generate from Events Manager → Settings → Conversions API → Generate Token
- Test Event Code — optional, for testing only
Step 2: Configure Which Events to Send
TG Tracker supports firing CAPI events on:
| Telegram Event | Facebook Event |
|---|---|
| Channel Join (Subscribe) | Subscribe / Lead |
| Registration | CompleteRegistration |
| Purchase | Purchase |
| Custom Event | Custom |
For most Telegram channels, you'll fire a Subscribe or Lead event when someone joins the channel.
Step 3: Preserve the fbclid
The Facebook Click ID (fbclid) is the key that ties a Telegram channel join back to the original Facebook ad click. Without it, Facebook can't attribute the conversion to the right campaign.
Your tracking URL must preserve the fbclid:
https://check.tgtracker.in?r=1&sub1={{ad.id}}TG Tracker automatically captures the fbclid from the URL when someone clicks your ad and stores it with their click record.
Step 4: Test Your Setup
Use Meta's Test Events tool in Events Manager to verify your CAPI events are arriving:
- Enable test mode in TG Tracker CAPI settings
- Enter your Test Event Code from Meta Events Manager
- Click your tracking link and join the channel
- Check Events Manager → Test Events — you should see the event within 1-2 minutes
Step 5: Go Live
Once testing is confirmed, disable test mode. From this point, every channel join from a Facebook ad click will automatically fire a CAPI event to Meta.
What Facebook Does With This Data
Once Meta receives the conversion data:
- It attributes the conversion to the correct campaign, ad set, and ad
- It updates your campaign's conversion metrics
- It uses the data to optimize future ad delivery toward users more likely to convert
- It reduces your reported cost-per-result
In most cases, enabling CAPI for Telegram conversions reveals conversions that were previously invisible — meaning your actual ROAS was better than it appeared.
Common Issues
Events not arriving: Check that your Access Token has the correct permissions (ads_management, ads_read).
Duplicate events: If you also have a browser pixel firing on your landing page, enable deduplication in CAPI settings to avoid double-counting.
Low match rate: Make sure you're passing the fbclid. Without it, Meta can only match events by IP/user agent, which has a much lower match rate.
Conclusion
Meta CAPI + Telegram integration is one of the most impactful things you can do for your Facebook ad performance. It gives Facebook real conversion data from inside Telegram, enabling better optimization and accurate attribution.
Set up Meta CAPI in TG Tracker — it takes about 15 minutes to configure once you have your Pixel ID and access token ready.
Start tracking your Telegram campaigns
Set up click tracking, CAPI integration, and postbacks in minutes.
Create Free Account →