Tracking for paid communities

Meta doesn't know who joined your group.
Adjoin does.

We match every ad click to a specific member of your Telegram group and send Meta the events it needs to find more paying members. Accurate data, cheaper members.

Set up in 10 minutes · no developer needed · free, no card required

Why Adjoin

An ad for your group ends at the click.
But the money is made inside.

Without Adjoin

Meta optimizes for clicks

  • You don't know who from the ad actually joined
  • Meta targets “clickers,” not members
  • Payments never make it back into the ad account
  • Your budget learns from the wrong data
With Adjoin

Meta optimizes for paying members

  • Every click = its own invite link = guaranteed attribution
  • A Subscribe event fires when someone joins the group
  • A Purchase event fires with the amount on every payment
  • The algorithm learns to find people who pay
100 %
of joins attributed
Per-click invite links — no guessing by timing or IP.
sharper signal
PageView → Lead → Subscribe → Purchase, all deduplicated with the pixel.
10 min
from signup to your first ad
The wizard walks you through the pixel, the bot, and your first campaign.

How it works

Four steps. Then you just watch the numbers.

Connect your pixel and bot

Pixel ID + token from Events Manager, a bot from @BotFather. The wizard verifies everything for you.

Pick a landing page

A t.me-style template, a clean Apple-style template, your own HTML — or let AI generate one from a brief.

Launch your ad

Paste the landing page URL into Meta Ads. Every click gets a unique invite to the group.

Meta learns from the results

Joins and payments flow back as Subscribe and Purchase events. You optimize for what actually pays.

Product

Everything under control. Clean and clear.

A funnel that doesn't lie

For every campaign, see the whole journey: visits, clicks, join requests, members, departures, and revenue — with the conversion rate between each step.

  • Day-by-day stats, campaign by campaign
  • Conversions API health with automatic retries
  • Members with payment history and CSV export
  • A team with roles and a full audit log

Features

Built for people running paid communities

Trading groups, education, clubs, signal services — anywhere attention turns into membership.

1:1 attribution

A unique invite link for every click. You know exactly which ad brought which member.

Conversions API

PageView, Lead, Subscribe, and Purchase with value — server-side, deduplicated with the pixel.

Telegram bot

Join-request approval in 4 modes, welcome messages, /stats and /platba right in the chat, a daily summary.

AI landing pages

Write a brief, and Adjoin generates a finished landing page. Or use the t.me / clean / custom HTML templates.

Broadcasts

Message every campaign member with DMs open — at a safe pace within Telegram's limits.

Two-way CRM

A new member becomes a lead automatically. A paid invoice in your CRM sends a Purchase event to Meta. No manual re-entry.

Stats & CAPI health

Funnels, time series, campaign comparisons, and delivery status for every event, with one-click retry.

S2S postback

Campaigns outside Telegram — WhatsApp, the web, anything. Send a conversion with a single HTTP request.

Custom domains

Landing pages on your own domain, verified in Business Manager. Full credibility for ad review.

Drip sequences

Automatic messages on day 1, 3, and 7 after joining — from welcome to a membership sale.

Cohort retention

How many members stick around after 7, 30, and 90 days — by campaign and by source.

ROAS from Meta Ads

Connect ad spend — see the return on every crown you spend, right in your dashboard.

Pricing

Start free. Grow as your numbers grow.

Free

0 CZK

To try it out with your first campaign

  • 1 active campaign
  • 1 pixel and 1 bot
  • 1:1 attribution and CAPI events
  • Landing page templates
  • Stats and members
Start free
Most popular

Pro

990 CZK / month

For growing communities and performance campaigns

  • 10 campaigns, 3 bots
  • AI landing page generator
  • Broadcasts to members
  • Payments and Purchase events
  • Team with roles
Try Pro

Business

2,990 CZK / month

For agencies and bigger operations

  • Unlimited campaigns and bots
  • Two-way CRM integration
  • S2S postback API
  • Unlimited custom domains
  • Priority support
Contact us

Start free, no card required · Cancel anytime

Frequently asked

What people ask before they start

How does 1:1 attribution work?

Every click on the landing page gets its own one-time Telegram invite link. When someone requests to join, Adjoin knows exactly which click (and therefore which ad) they came from — and sends Meta a Subscribe event with full matching data: fbc, fbp, IP address, browser, and a hashed user ID.

Do I need a developer?

No. After signing up, a wizard walks you through everything: enter your Pixel ID and token from Events Manager, your bot token from @BotFather, and add the bot to your group as an admin. Pick a landing page from templates or have AI generate one.

Does it work for WhatsApp too?

Yes. A campaign can lead to a WhatsApp group or a wa.me number — clicks are tracked the same way, and you add conversions via an S2S postback or manually. Fully automatic join matching is a Telegram-only capability, since that's what the API allows.

How does Meta find out about payments?

Record a payment in the dashboard, with the /platba command in the Telegram bot, or have it arrive automatically via a webhook from your CRM. Adjoin matches it to the member and sends Meta a Purchase event with the amount and currency — including recurring membership payments.

How much does it cost?

You start free with one campaign, no card required. Pro at 990 CZK/month adds 10 campaigns, broadcasts, and AI landing pages. Business at 2,990 CZK/month adds unlimited campaigns, CRM integration, and the API. Cancel any time.

How long does setup take?

Typically 10 minutes from signup: run the setup wizard (pixel, bot, group, landing page), paste the landing page URL into your Meta ad — and you're live. You can verify events instantly with the test event code in Events Manager.

Ready to start

Let your ads learn from
what actually pays off.