Optimize your subscriber cost on Telegram with ads on Facebook and Instagram. TikTok soon

leadli.me shows which ads bring subscribers to your channel and sends confirmed joins to Meta. This gives Meta the data to optimize your campaign for subscriptions.

A card is required. A paid subscription starts after 7 days.

From an ad to a channel join.

The connection starts on your landing page. Ad-click data is saved together with a unique invite to your channel.

  1. A click on your ad

    Meta passes the click data to your landing page.

  2. A landing page visit

    Landing page
    Click data from MetaUnique channel invite

    A ready-made leadli.me page or your own landing page.

  3. A channel join

    The person joins through the invite. The bot confirms their subscription.

Meta receives the confirmed subscription

leadli.me matches the join to the click and sends a Lead event to Meta through the Conversions API.

You can select this event for optimization in your ad set. Results depend on campaign setup and event volume.

For media buyers: what Meta receives
  • A Lead event with action source website, sent to your dataset through the Conversions API.
  • Matching data: fbc and fbp from the click, the visit’s IP address and user agent, and the hashed Telegram ID and name.
  • Each join has a unique event_id. If Meta does not accept an event, leadli.me retries it.
  • If your landing page pixel already sends Lead on the button click, turn that off or use another event. Otherwise Lead will count both clicks and joins.
solo lemon.@sololemonx · founder’s channel

In our channel — about $0.60 per subscriber.

Acquiring one subscriber used to cost about $1–1.10.

Audience
Ukrainian IT professionals
Region
Ukraine and Europe
Period
July–September 2026
Budget
≈ $750
Channel growth
3,000 → 4,400 subscribers

This is our average acquisition cost after connecting leadli.me. What changed: a Leads campaign optimized for leadli.me join events, plus creative tests.

What leadli.me adds

It matches a join to the ad that brought it and sends the subscription to Meta. You can use these events to optimize your campaign for channel joins.

Reported by the founder. One campaign’s result, rather than a forecast for your channel: creative, audience and campaign settings also affect performance. Channel growth includes organic subscribers.

Don’t waste your budget on clicks.

An illustrative example: two ads, 100 clicks each. One dot is a click; one face is a subscriber.
  1. Where next?

    Sponsored

    Need a weekend by the sea? Find short trips and places worth saving in our Telegram channel.

    Sample ad creative: a stone path above a Mediterranean cove

    100 clicks

    3 subscribers

  2. Where next?

    Sponsored

    A cabin by the lake this weekend? Find mountain routes and quiet places to stay in our Telegram.

    Sample ad creative: a cabin beside an alpine lake

    100 clicks

    18 subscribers

leadli.me shows how many people joined your channel from each ad. So you can compare ads by the subscriptions they bring.

leadli.me channel overview with demo data: subscriber count, joins, leaves and bans, an audience chart and the path from click to an event accepted by Meta
Channel overview in leadli.me: landing clicks, confirmed joins and events accepted by Meta. Demo data.

Why use a landing page when you have an invite link?

A separate invite link for each ad can help you count joins. But the link alone does not match each join to a specific ad click or send a conversion to Meta.

A click is not a subscription.
A campaign optimized for clicks looks for people who click. Optimizing for subscriptions requires confirmed join events and the corresponding campaign settings.
The landing page keeps the connection.
leadli.me links the click data to an individual invite. Once the bot confirms the join, leadli.me sends it back to Meta as a conversion.
More about attribution

Running ads for channels?

leadli.me shows your client the channel joins from each ad, and Meta receives confirmed subscriptions to optimize on.

Reports by subscriptions.
Compare ads by channel joins, not clicks. Your client sees the same report.
A Lead event in Meta.
Confirmed joins reach your client’s dataset through the Conversions API. You can optimize the campaign for this event.
A separate workspace per client.
Your client invites you to their leadli.me organization by email. Switch between clients in one account.
Discuss a partnership

Tell us which channels you work with. We’ll discuss partnership terms on a call.

One channel. Or a few.

7 days free on either plan.

Both plans include Meta integration, ad attribution, and reports. Unlimited events and subscribers.

Reports via MCP

Solo

1 active public channel

$11.99 /mo

Core

up to 3 active public channels

$20.99 /mo

team access

A card is required. A paid subscription starts after 7 days. Payments are in US dollars through Stripe.

Book a call with the founder

Reports in your agent. Through MCP.

Subscriber and ad reports right in Codex, Claude Code, or another compatible MCP client. Your leadli.me data within your existing workflow.

“Show me which ads brought subscribers over the last 7 days.”
Example request to your agent
How to connect MCP — guide

Before you start.

Start with your channel.

7 days to connect your ads and track confirmed Telegram joins.

A public channel and Meta ad account. No website needed.

Start a 7-day free trial

A card is required. A paid subscription starts after 7 days.

How to connect your channel — illustrated guide