Deep link to a bot or channel with a start payload, plus a QR code for offline creatives.
Quick answer
Enter a username and payload — get a t.me/…?start=… deep link, a tg:// protocol link and a QR code. The payload reaches the bot as the /start argument — for attribution and custom landing.
A Telegram deep link like t.me/bot?start=payload is the standard way to drop a user into a specific bot flow while passing a marker along: source, campaign, referral code. The bot receives the payload as the /start argument and can serve a personalized first message, gate content or credit the referrer.
The generator validates both fields against Telegram's rules — 5–32 characters for usernames, up to 64 characters of [A-Za-z0-9_-] for the payload — and produces three formats: the https deep link for ads and posts, the bare profile link, and the tg://resolve protocol URL that skips the browser and opens the app directly.
The QR code is drawn in your browser from the link on this page. Useful when the same deep link needs to work offline — conference materials, packaging inserts, or image creatives where a QR scans faster than a typed username. Nothing is stored or sent anywhere; the canvas you see is the entire lifecycle of the data.
For media buying into Telegram, pair the deep link with UTM-style naming in the payload itself: start=fb_camp42_us tells the bot exactly which ad produced the subscriber, and your analytics can close the loop from click to first deposit.
Loza CRM computes these metrics for your campaigns automatically — try it free.
Open Loza CRM