Track4youBlog

Lookalike Audience From Telegram Channel Joins

By Mario Antonini·

To build a lookalike audience from people who joined your Telegram channel, you don’t upload the member list: you use the enter_channel event that reaches your pixel. Meta turns that event into a custom audience and builds the lookalike from it, while left_channel lets you exclude people who already left. This guide covers the steps and the usual mistakes.

Why you can’t upload your channel’s member list

Searches for a “Telegram channel lookalike” usually end at “you can’t use channel members as a source”. Literally, that’s right: Telegram doesn’t hand Meta the list of who’s in your channel, and Meta only builds lookalikes from data it received itself — pixel events, Conversions API events or customer lists with email and phone.

What changes the picture is that a channel join can become an event. When Track4you records a join, it sends enter_channel to the pixel you picked in the funnel, and leaving arrives as left_channel. To Meta, joining the channel is now a website event like any other, and you can build audiences on it. The Facebook Conversions API guide explains how that sending works.

The events that become audiences

Each funnel step reaches the pixel under a name, and each name suits a different audience:

Step Pixel event Audience use
Bridge page visit ViewContent retargeting people who saw the page
Button click Lead people who clicked and didn’t join (retargeting)
Channel join enter_channel lookalike source
Channel leave left_channel exclusion and retention analysis

Lead is the button click, not the join. A lookalike built from Lead copies people who click, not people who join and stay, and that gap shows up in cost per join. If you want to understand how these events are confirmed in Meta, read Meta Ads custom events, since enter_channel and left_channel are custom events.

Step by step: from event to lookalike

  1. Confirm enter_channel is arriving. In Events Manager, the event must have appeared at least once on the funnel’s pixel. If you haven’t run the “Test Event” yet, do it first: a custom audience can’t see an event Meta doesn’t know about.
  2. Create the joins custom audience. In Audiences, choose “Create audience” > “Custom audience” > “Website”, pick the funnel’s pixel, the enter_channel event and a retention window (say, 180 days). Name it clearly, like “Joined channel 180d”.
  3. Create the lookalike. Under “Create audience” > “Lookalike audience”, pick the audience from the previous step as the source, then the country and the percentage (1% is the closest match to the source; larger percentages reach more people with less similarity).
  4. Use it in the ad set, with the ad pointing to your bridge page and the conversion optimized for the join. For choosing the objective and event, see shallow vs. real conversions.

Meta asks for at least 100 people from the same country in the source, and larger sources usually produce better lookalikes. If your channel still has few tracked joins, the lookalike will be weak — start with the custom audience and let the source grow.

Exclude people who left: the role of left_channel

Someone who joined and left has already seen the offer and decided it wasn’t for them. Showing the ad again is wasted spend. To avoid it:

  1. Create a website custom audience from the left_channel event.
  2. In the ad set, under “Exclude audiences”, add it.
  3. Optionally, also exclude the enter_channel audience in acquisition campaigns, so the ad only reaches people who haven’t joined.

left_channel also keeps your lookalike source cleaner: a source full of people who left within hours teaches Meta the profile of someone who joins on impulse and goes. To measure that, see Telegram channel retention rate.

Common mistakes

  • Using the Lead audience as if it were the join audience. A button click doesn’t guarantee a join. Check the numbers in the dashboard before picking the source.
  • Building the lookalike from too few joins. With a small source the audience turns generic and the result says nothing about your potential.
  • Forgetting the exclusion. Without excluding left_channel, part of the budget goes back to people who already went through the funnel.
  • Changing everything at once. Change one variable at a time and compare cost per join over at least 7 days, or you won’t know what worked. Comparison windows are covered in Meta Ads attribution window.
  • Reading the wrong number. The Track4you dashboard and Ads Manager differ because of counting and window differences; compare trends, not exact figures.

Where Track4you fits

Track4you doesn’t create the audience for you: it does the part Telegram doesn’t, turning joins and leaves into events on your pixel. You paste the script in the <head> of your capture page, use the funnel’s entry link on the button and choose the pixel; from then on every join goes out as enter_channel and every leave as left_channel, along with IP, user agent and fbp/fbc when available, which helps Meta match the event to the person (see Event Match Quality). The join is tied to the originating click inside the attribution window (up to 7 days after the click).

Results depend on your offer, your join volume and your creative; a lookalike is a starting point to test, not a promise of lower cost.

Frequently asked questions

Questions about building audiences from events and about exclusions are answered below; for pixel setup, see the Facebook pixel for Telegram guide.

Conclusion

A lookalike from a Telegram channel only exists because the join becomes an event: enter_channel is the source, Lead is a weaker signal and left_channel is the exclusion. Confirm the events reach the pixel, create the custom audience, derive the lookalike and compare cost per join against the audience you already use, without changing several things at once.

Stop optimizing in the dark

Track who actually joins your Telegram channel and optimize your campaigns for real conversions.

Discover Track4you

Frequently asked questions

Can I use my Telegram channel members as a lookalike source?

Not directly: Meta can't see your Telegram member list. The workable route is the enter_channel event that Track4you sends to your pixel on every join. You build a website custom audience from that event and use it as the lookalike source.

Which event should I use as the source: Lead, enter_channel or FTD?

Lead is the click on the button, and that person may never join the channel, so it's a weaker signal. enter_channel marks the actual join and usually has enough volume. If FTD or deposit events reach your pixel through Integrations with real volume, those audiences sit closer to revenue, but only work when the source is big enough.

How do I exclude people who left the channel?

Create a website custom audience from the left_channel event and add it as an exclusion in your ad set. That stops you from paying to show the ad again to people who joined and left.

How many joins do I need before creating a lookalike?

Meta asks for at least 100 people from the same country in the source, and larger sources tend to give better lookalikes. There's no magic number: with few tracked joins, start with the custom audience for retargeting and let the source grow.

Does a lookalike guarantee cheaper joins?

No. Treat it as a hypothesis to test: compare cost per join in the lookalike ad set against your current audience for at least 7 days before moving budget.

Mario Antonini

Mario Antonini

CEO - Track4you

Digital business strategist specialized in tracking and paid traffic across many niches. Works behind the scenes of several of Brazil's largest iGaming, binary options and infoproduct operations.

Related articles

Want to see this running in your operation?

Track who actually joins your Telegram channel and optimize your campaigns for real conversions.

Try Track4you