Skip to content
ChatterfyHelp Center
HomeGeneralCRMAI ManagerTrackerPlatformsFAQUpdate log
Tracker
Dashboards
Campaigns
Sources
Sources — Traffic Sources
Facebook — Source with Meta Pixel
Google — Source with Google Ads
Telegram — Source Inside the Messenger
Custom — Universal Source
TikTok — Source with TikTok Ads
Domains
Landings
Analytics
Cohorts
Leads
Integrations
  1. Tracker
  2. Sources
  3. Telegram — Source Inside the Messenger

Telegram — Source Inside the Messenger

A Source with Provider = Telegram is needed when traffic comes directly from Telegram — without Facebook, Google, or another external advertising platform. This is a typical scenario for placements in

Updated June 21, 20264 min
A Source with Provider = Telegram is needed when traffic comes directly from Telegram — without Facebook, Google, or another external advertising platform. This is a typical scenario for placements in third-party channels, native ads with bloggers, and reposts from your other channels.
When you need a Telegram Source
You ordered a placement in someone else’s channel (native ad, seeding, influencer) — you need an invite link for tracking. You drive traffic from your own teaser channel (insert a link in posts with a CTA to “open bot”). A partner places your link in their private groups. You want to run lead generation through a direct jump to the bot, without a website landing page. You are testing the hypothesis of a “viral” post with a CTA in Telegram.



How it works

This is the simplest Provider — no external API, tokens, or pixels. But it also does not send events back to an ad platform: Telegram does not have an “ad account” in the classic sense, so there is nowhere to send conversions. Analytics stays inside Tracker.



Three Telegram Source formats

When creating a Source, choose one of three formats:

Telegram channel

Telegram channel format
Telegram channel format

Suitable for a closed or private channel that requires an invite link with approval. You can:
— Insert a ready-made Invite link — take it from the channel and attach it to the Source. Tracker tracks clicks on this link.
— Create a link via Create link — Tracker will generate the invite link itself via the Telegram API. This is convenient if you have multiple sources and each one needs its own unique link.
This is a typical format for the classic Invite + DM — Hybrid Scenario setup (through a channel, then a DM bot).

Public Telegram

Public Telegram format
Public Telegram format

For an open (public) channel — where there is no approval and anyone can join via a link like t.me/your_channel. After setup, Tracker creates an Internal invite ID — a unique link for tracking this source.
Use it when the channel is public and you want to see in analytics where the subscriber came from. The link looks no different from a regular public link — the user will not guess that you are tracking them.

Telegram Bot

Telegram Bot format
Telegram Bot format

For sending traffic directly to the bot — without a channel. Tracker creates a link to the bot with a deep-link parameter. The user opens it, and the bot immediately starts the Flow.
Suitable when you do not need a channel (information business: “enter your email”; sales: “leave your contact details”) or when the channel is separate and you send traffic directly to the bot.



Source Fields


Field
What it defines
Type / example
Name
Internal name of the source. Often named after the placement location.
Reposts-ChannelA
Provider
Type. Select Telegram.
—
Format
One of three: Telegram channel / Public Telegram / Telegram Bot.
—
Invite link / Internal ID / Bot deep-link
Depends on the format. A ready-made link or one generated by Tracker.
https://t.me/+abc-xyz
Auto redirect
Redirect along the campaign route after a click.
on / off



Usage Examples

Placement in someone else's channel — arbitrage / promo

A Buyer has arranged to place a post in a popular forex channel. They create a Telegram-Source with the Telegram channel format and generate an invite link via Tracker. They send the link to the channel owner, who inserts it into the post. After publication, the Buyer sees in Dashboards: clicks, subscribes, transition to the DM bot, registrations. This provides precise ROI measurement for each placement.

Multiple variants of one channel — A/B test

A Buyer wants to test two ad variants in the same external channel (image A vs image B). They create two Telegram-Sources with different invite links. They send the owner two links, and the owner publishes both posts on different days. Tracker shows which image generated more clicks and conversions.

Direct transition to the bot — sales / b2b

The sales team wants to automate answers to simple customer questions. They create a Telegram-Source with the Telegram Bot format. They add the link to the email campaign signature, the LinkedIn profile, and the community Telegram group. They get a breakdown of which channel drives more clicks to the bot.

Internal seeding — performance marketing

The company has several of its own Telegram channels. On the main channel (with a large audience), they publish a post inviting users to a new subsidiary channel. They use a Telegram-Source with the Telegram channel format. They see how many subscribers migrated from the main channel to the subsidiary one.
What to keep in mind
Telegram-Source does not send events back — there is no S2S API like Facebook / Google. Analytics is available only in Tracker. An invite link for a private channel works once per user — a repeat click by the same user is not counted. Telegram has a limit on the number of invite links for a channel (usually 50). Do not create them uncontrollably — recycle old ones. Auto redirect = on simulates an instant transition along the campaign route. off — the user will see an intermediate screen.



FAQ

Ready-made link — you created it yourself in Telegram (via channel settings → Invite links → Create new link), and Tracker simply links it to the Source. Create link — Tracker will generate it itself via Telegram API. Functionally, they are the same, but Create link is more convenient for a large number of sources: each gets its own — without manual work in Telegram.

Tracker automatically creates a deep link in the format t.me/your_bot?start=xxx. The start parameter contains the Source identifier — Tracker uses it to recognize which source the lead came through. You simply copy the ready-made link and paste it where needed.

Check that the link was actually copied for the partner (and not replaced with another one), the post was published (not left in drafts or hidden), and Tracker records a Page View (opening the landing page if there is one; for direct links — opening Telegram). If there is complete silence in Tracker, the partner’s Telegram channel may have had low subscriber activity at that moment.

Technically, yes, one link can run with different partners. But then you will not be able to distinguish who brought which traffic. It is better to give each partner their own Source — this provides a clear breakdown in analytics.

Turn it on when you do not want the user to pause — the click instantly leads to the right place (bot / channel). Turn it off if you want to show an intermediate screen (for example, additional information or confirmation). By default, on is recommended for arbitrage.



Related

Sources — Traffic Sources
The Sources section inside campaign settings is where you connect an advertising traffic source. Each Source has a type (Provider): Facebook, Google, Telegram , or Custom . The Provider determines whi
недоступна
Invite + DM — Hybrid Scenario
The hybrid “Invite + DM” scenario is a classic traffic arbitrage setup. The user clicks an ad, lands on a landing page, goes to a bait Telegram channel, submits a join request, Invite Bot approves it,
General — user journey
The General tab determines what happens to the user after they click the ad link: whether they land in the channel or go straight to the bot, who receives them, which Flow starts, and who captures the
Parameters — link parameters
Parameters is the campaign tab where link markup is configured: which parameters will be added to the campaign URL and which data will be saved with the lead after they click the link. Campaign tracki

Was this article helpful?

BackGoogle — Source с Google AdsNextCustom — Universal Source

On this page

  • How it works
  • Three Telegram Source formats
  • Telegram channel
  • Public Telegram
  • Telegram Bot
  • Source Fields
  • Usage Examples
  • Placement in someone else's channel — arbitrage / promo
  • Multiple variants of one channel — A/B test
  • Direct transition to the bot — sales / b2b
  • Internal seeding — performance marketing
  • FAQ
  • Related