Telegram lead-gen,built for marketers

Attribution, retention and broadcasts.
The metrics that move revenue — one panel, every bot.

No card required·5-minute setup·Cancel anytime
dashboard
mySkua
Overview
Dashboard
Users
Sources
Engagement
Campaigns
Broadcast
Scheduled
Auto Messages
Content
Bot Texts
Languages
System
Audit Log
Settings
Platform
DAU
312
+12.4%
MAU
2.4k
+8.4%
Activations
464
+22%
DAU / MAU
13.0%
+0.8 pp
Performance · 30 days
DAU compared to previous period

Every screen
earns its keep.

06core tools, zero filler.
Attribution

Every user, tied to a source.

Deeplinks like t.me/bot?start=src_yt attribute on first contact. See exactly which channel converted, with windowed activations.

instagram
78
youtube
64
tiktok
52
direct
38
organic
22
Real-time

Live activity, not dashboards.

Pings as users join, subscribe, activate.

Maria joined via youtubenow
Rafael activated welcome20262m
Peter opened auto-message4m
Compose

Format that actually ships.

WYSIWYG. What you write is what Telegram renders.

<b>50% OFF</b> with code <code>FLASH50</code>
Gating

Required-channel funnels that verify themselves.

Add up to 3 channels users must subscribe to before reaching the funnel. The bot calls getChatMember on every /start, detects bot-admin rights, and lets you paste tracked invite links for click analytics.

@my_news_channel · Ready
@partner_alerts · Ready
@vip_club · Bot not added!
Segmentation

Tag users, broadcast on intent.

Auto-tag on traffic source. Manually tag VIPs. Filter the user list by tag (AND / OR), then broadcast only to that segment.

LangPTSourceinstagramTagvipStatusactive
i18n

One key, every language.

Welcome / after-subscription / button labels — keyed once, translated per language. Default-language detection from Telegram user locale.

ENWelcome, {name}! Pick a language to get started.
PTBem-vindo, {name}! Escolha um idioma.
HUÜdvözöljük, {name}! Válasszon egy nyelvet.
Broadcast

Compose, segment, send.
Without the chaos.

A formatter that actually understands Telegram. Filter recipients by language, source, or engagement. Live recipient counter. Rate-limited so nothing gets dropped.

  • 01WYSIWYG editor, real bold/italic/code/spoiler
  • 02Send to filtered cohorts — “5+ opens, IG source, PT”
  • 03Schedule recurring blasts in any timezone
  • 04Bot-block monitoring — early churn signal
Drop #14 — Cohort analytics broadcast exampleRe-engagement broadcast — Still thinking about Pro?Beta-access broadcast — 50 seats with promo code
Analytics

DAU, MAU, retention.
The metrics that compound.

Stickiness ratio, retention cohorts, drop-off per funnel step. Source attribution that survives Telegram's redirect chain. Compare any period with one click.

  • 01Retention cohorts D1/D7/D30
  • 02Engagement distribution by opens
  • 03Source attribution with windows
  • 04Block-rate as churn proxy
DAU
312
+12.4%vs prev 7d
MAU
2.4k
+8.4%vs prev 7d
Stickiness
13.0%
+0.8ppvs prev 7d
D7 retention
44%
+3ppvs prev wk
Retention cohorts · D1 → D30
D0
D1
D3
D7
D14
This wk
100%
82%
64%
1w ago
100%
78%
58%
44%
2w ago
100%
74%
54%
38%
28%
3w ago
100%
70%
50%
34%
25%
Content

One source of truth.
Every language, every variant.

Every text in your bot is a keyed translation. Edit inline or in a rich editor with preview. Add a language, AI seeds it, you review and ship.

  • 01HTML formatting per locale
  • 02Variables: {name}, {promo_code}
  • 03Source-based default language
  • 04Coverage report at a glance
welcome_message3 / 3 translated
First message after /start · use {name} for user name
ENWelcome, {name}! Pick a language to get started.
PTBem-vindo, {name}! Escolha um idioma.
HUÜdvözöljük, {name}! Válasszon egy nyelvet.
All translations saved · synced in <1s

We moved off three different tools and into mySkua. DAU jumped 40% in the first month — turns out we'd been broadcasting blind for a year.

JR
Júlia Reinhardt·Growth Lead, Halcyon Acquisition
Pricing

Plain pricing.
No surprises.

Start free. Upgrade when you need more bots, users or team.

Free
$0/ mo

Taste the product on one small bot.

Get started
  • 1 bot, 500 subscribers per bot
  • 1 broadcast / day · 10 / month
  • 3 campaigns · 3 auto-messages
  • 1 required channel per bot
  • Solo seat (no team)
  • 7-day data retention
  • Powered-by-mySkua footer on messages
  • Priority support
Solo
$19/ mo
or $190 / year · save ~17%

One bot, full feature set — for a single product channel.

Start 14-day trial
  • 1 bot, 5,000 subscribers per bot
  • 30 broadcasts / day · 600 / month
  • 100 campaigns · 50 auto-messages
  • 3 required channels per bot with tracked invite links
  • Team of 3
  • 1-year data retention
  • No platform footer · Email support
Scope
$199/ mo
or $1990 / year · save ~17%

For agencies and high-volume operators.

Start 14-day trial
  • 10 bots, 25,000 subscribers per bot
  • 250 broadcasts / day · 5,000 / month
  • 1,000 campaigns · 500 auto-messages
  • 10 required channels per bot with tracked invite links
  • Team of 10 with audit log
  • 3-year data retention
  • Multi-bot dashboard switcher
  • Priority 24/5 support
FAQ

Questions, answered.

How is mySkua different from a generic bot builder?
Most builders focus on conversation flows. mySkua focuses on the operator: source attribution, per-source skip-language/skip-subscription flags, tagged segments, required-channel gating, broadcast history with one-click replay, and the real metrics that move revenue — DAU/WAU/MAU computed from actual activity, not synthesized.
Do I need to host my own bot, or do you handle it?
Fully managed. We host, scale and back up your bots on Railway-grade infrastructure. You bring your @BotFather token through the Platform page; we encrypt it at rest with Fernet, register the webhook, and you start receiving /start events in seconds.
How does broadcasting handle Telegram's rate limits?
Adaptively. We respect Telegram's per-bot 30 msg/s rate and back off automatically on 429 responses. Concurrent broadcasts are atomically locked at the database level (Postgres partial unique index) so two admins clicking Send at the same time can't double-deliver.
Can I run multiple bots from one account?
Yes. Free and Solo cover one bot; Pro covers three; Scope covers ten. The sidebar bot-switcher remembers your last bot per session and every page is scoped to it. Permissions per-bot mean you can share a single bot with a teammate without giving them access to all of them.
What about media attachments and inline buttons?
Photos up to 10 MB and videos up to 50 MB. Inline keyboards support all four Bot API 9.4 button styles — primary, success, danger, default. WYSIWYG editor: bold/italic/underline/strike/code/link render as-rendered, you never see raw <b> tags. {name} / {promo_code} / {source} placeholders substituted at send time.
How are subscriptions billed?
Through Stripe. Card details never touch our servers — the Subscribe button takes you to a Stripe-hosted checkout. Monthly or yearly; yearly is ~17% cheaper (2 months free). Plans include a 14-day trial on the first paid subscription, and you can cancel any time through the Stripe Customer Portal accessed from the Subscription page.
What about data privacy and GDPR?
We store only what the bot needs — Telegram user id, language, source attribution, tags, campaign activations, message history. Admins can delete a user (and all their data) with one click; the bot itself can be deleted from Platform → Edit with a hard-cascade. Data is region-pinned to EU (Frankfurt) on Railway.
Can I cancel anytime?
Yes. No long-term contracts. Cancel through the Stripe Customer Portal — you keep access until the end of the current billing period, then drop back to Free with all your data preserved.