If you're running DTC, your email opens are in single digits and SMS is both expensive and carrier-regulated into a mess. The best retention channel we've watched perform lately is Telegram groups — not channels, groups. Two-way.
Most brands do Telegram wrong: a dead channel linked in the footer, one "new drop" post a week. That's not a funnel, it's a tombstone.
Here's the funnel we built for a DTC accessories brand — 0 to 4.2k group members in 60 days, 18% group-to-first-purchase conversion.
Step 1: Popup timing
Do not pop on second 3.
The Shopify default "pop on arrival" has killed more funnels than it's saved. Triggers we use instead:
- User scrolls past 50% of page
- User sits on a PDP for 30+ seconds
- User adds to cart but doesn't check out
Translation: only pop to users who've already shown interest. Cold traffic on a popup tanks sitewide conversion and recruits nobody.
Copy isn't "subscribe to our newsletter" — nobody wants one. Copy is "join our Telegram group, one 20% off drop a week, members only." Give them a clear trade.
Step 2: Deep-link attribution
90% of brands skip this and regret it later.
Telegram's group invite link doesn't carry parameters directly. You have to go through the bot: t.me/YourBot?start=popup_pdp_iphonecase carries the start payload.
So the real flow is:
- Popup button sends user to the bot, not the group
- User hits
/start, bot logs the param (which popup, which product page) - Bot sends them to the group
Every member enters tagged with where they came from. You learn which PDP converts best, which popup slot has the lowest CAC. Without this, your group is a black box.
Lane.Chat's Telegram integration writes the ?start= payload into user attribution by default, so you can slice conversion by source right in the dashboard.
Step 3: 7-day in-group nurture
The first 7 days after joining are the window. Past that, they go silent.
- Day 0: Welcome + a small coupon (not the one the popup promised — that lands Day 3)
- Day 1: Exclusive content — product tips, creator video, factory tour
- Day 2: Q&A or UGC prompt, drive activity
- Day 3: The promised 20% off, 24-hour expiry
- Day 5: New drop teaser or restock notice
- Day 7: Members-only limited event (group buy, giveaway, capsule drop)
The key: the popup-promised discount drops on Day 3, not Day 0. Too early and they grab it and leave. Too late and they forgot why they joined. Day 3 hits right after they've felt the group is worth being in.
Step 4: Convert inside Telegram
Posting product links directly in the group gets de-prioritized by TG's algorithm — it dislikes external URLs in group messages. Workaround: use the bot as an in-product showcase.
User mentions a product in-group. AI picks it up, DMs them "want the full pitch? reply /pdp." DM shows a native Telegram carousel (inline keyboard + photo), last button goes to Shopify checkout.
Now the whole surface stays in TG, the algorithm stays happy, and you cleanly split the group = discovery / DM = purchase jobs.
Traps
Groups get noisy past 500. Smaller category-split groups (200-400) outperform big ones 5x on engagement.
Don't @everyone on every message. Users mute the group and never hear from you again. Reserve @ for genuine drops.
Admins must be real humans. AI can handle first-line questions, but the group always needs a visible human to keep the vibe. Without one, the group goes flat fast.
Last thing
A Telegram group isn't "another channel." For a DTC brand, it's the most community-shaped surface you have. Done right, it's not the bottom of the funnel — it's the repeat-purchase engine.