Setup in 1 minute

Analytics for Telegram:Bots,Mini AppsandChannels

End-to-end analytics, UTM tags, no-code automation, bot broadcasts, and much more.

5K+ bots connected
100M+ events / month
5M+ broadcast messages / month

Why it matters

Stop wasting budget and start recovering sales

See which channels bring revenue, how users leave or block the bot, and which campaigns only bring empty clicks.

Profit
Cut campaigns that do not make money
Churn
See which sources cause users to leave or block the bot
Retention
Convert with broadcasts — don't lose users you paid for
Try for free

Find out where your budget goes and try Graspil for free.

01

End-to-end analytics

End-to-end UTM across all resources to payment — exact revenue per ad campaign.

02

Purchase path

See where users drop off and what stops them from buying.

03

Targeted broadcasts

Warm up the right segments with personalized messages.

04

Automation

Set up auto-replies and connect third-party services.

Trusted by teams of any size

From indie projects to large Telegram channels — analytics and automation at any scale.

5K+
Connected bots
100M+
Events processed monthly
5M+
Broadcast messages per month
99.95%
Uptime last 12 months
“We rolled out Graspil in an evening, and a week later we shut down half of our ad campaigns. ROAS went up 2.3×.”
M
Michael K.
Head of Marketing, EdTech channel
@edtech_channel
Excellent4.3 out of 5Trustpilot

Core platform features

iPhone Mockup
G
Graspil Bot
bot
/start utm-site10:00
Hi! What shall we connect?10:00
Bot10:00
Choose the best method for you:
10:00
Open Documentation ↗
passed via link docs.graspil.com10:00
user blocked the bot
Bots

Full Cycle Tracking

UTM Tags & Traffic Sources

Find out which ad brought each user. Set up unique UTM tags for every bot.

Message History

Store full conversations with the bot, find weak spots and fix them.

User Action Analytics

See which buttons work and which links users follow — and optimize your bot's interface.

Sales Analytics

Track how many users reached checkout and where most of them drop off in the funnel.

Custom Event Tracking

Track targeted events inside the bot and beyond.

Churn Analysis

Understand why and when users block your bot.

Connect a bot

Any bot — 4 ways to connect, from 1 minute.

Telegram Mini Apps

Analytics for Telegram Mini Apps

See where each user came from, what they did inside, and how much they spent — all in one dashboard.

In-app Event Tracking

Track every action: clicks, navigation, purchases, and custom events.

Geolocation & Profiles

Automatically determine your users' regions to personalize their experience.

Flexible UTM Tags

See which bloggers and channels actually drive sales.

Tandem with Bot

One user path — from the bot's first message to a purchase inside your Mini App.

iPhone Mockup
Telegram Mini App

Channel UTM Report

Apr 29 — May 29

JoinedLeft
SourceJoined / LeftUnsub %
invite_link
75
21
25.6%
New bot sub
75
21
25.6%
No label
95
24
24%
Channels

Telegram Channel Analytics

Track every invite link, every ad placement, and every purchase — in real time.

  • Invite Links & UTMs

    Use external links with standard UTM parameters — they are automatically passed through to your channel, bot or Mini App.

  • Subscriber sources

    See how many subscriptions, unsubscribes, sales and other events each invite link drives.

  • Outbound click tracking

    Count clicks from your channel to a website, bot or Mini App — UTM parameters are forwarded for end-to-end attribution.

  • End-to-end analytics

    Website, channel, bot and Mini App connect into one funnel — from first touch to payment, with the ability to push data to any external system.

Automation

Automate your funnels without code

Build simple and complex workflows in the visual editor.

  • Event-based triggers and scheduled runs
  • Conditions, wait steps, and audience segmentation
  • Integrations with third-party services, CRMs, and more
Welcome funnel — Graspil
TriggerBot started
TriggerJoined channel
Condition3 days without Mini App?
YES
Action"Gift in Mini App"
NO
Wait3 days
ConditionHas email?
YES
Email
NO
End

Ready-to-use scenarios

Launch in 10 minutes — or build your own in the visual editor.

Welcome series

Warm up a new user in 3 messages, day-by-day.

Reactivation

Nudge users who haven't returned in 14+ days with a personal hook.

Abandoned cart

Remind about an unfinished checkout with a dynamic discount.

CRM integrations

Pass through or direct UTM parameters to your CRM when a bot is launched.

Build your scenario

No code — drag-and-drop editor.

Broadcasts

Bot broadcasts — precisely to the right people

Flexible segmentation, a visual message editor, schedules and trigger chains. All in one place.

Pick your audience however you want — not just "send to everyone"

Build segments from any data: activity, events, UTM tags, Mini App actions, channel subscriptions, purchases. Combine sources across your channels and other bots.

  • Users who haven't launched your Mini App yet
  • Subscribed (or not subscribed) to a specific channel
  • Made a purchase in the last N days
  • Inactive for 14+ days — perfect for reactivation
  • Segments by UTM tags and traffic sources
Audience builder
IncludeAll conditions must match
Started bot ≥ 7 days ago
UTM source = telegram_ads
Made a purchase in last 30 days
ExcludeTo avoid hitting the wrong people
Got a broadcast in last 3 days
Will receive the message:
12 847

Flexible segmentation

By activity, events, UTM, Mini App actions and purchases. Cross-resource segments from your channels and other bots.

Visual message editor

Text, photo, video, round videos, galleries, buttons, inline keyboards, previews, personalization variables, message pinning, and more.

Scheduled broadcasts

Send at the right time, with recurring broadcasts: daily, weekly, monthly.

Trigger chains

Launch a ready-made message chain built in the automation editor on any event.

Unsubscribes & conversion

Track how many people unsubscribed after a broadcast and when, and conversion to the target action for each campaign.

Broadcast without bot token

Install our software on your server and control every message — your bot token never leaves your infrastructure.

No third-party moderation or limits — your bots, your rules.

Report Builder

Build individual reports tailored to your needs

Analyze trends, cross-channel conversion funnels, and retention reports in an interactive report builder. Use SQL for advanced cases or request custom development. Combine reports into dashboards.

Trends

The full toolkit

Everything you need to grow

Tools built for Telegram. No frontend, no SQL.

Attribution

Deep linking & UTMs

Flexible UTM tracking configuration, attribution models, and cross-channel tag passing through bot, Mini App, and channel.

Analytics

Conversion funnels

Every step from first touch to purchase. See where 80% of users drop off.

Notifications

Schedules & alerts

Daily summary in Telegram. Alerts when conversion drops or ad ROI breaks.

Integrations

Export & API

Your data, your way: CSV/Excel exports, REST API, webhooks to your CRM.

Segmentation

Cohorts

Segment users by behavior, events, and UTM. Use cohorts for broadcasts, triggers, or reports.

Support

Support

Responsive support always ready to help with setup, answer questions, and solve any issue.

Compliance

Privacy & storage

All data is transmitted in encrypted form, stored in Telegram server locations, and never shared with third parties. Infrastructure access is limited to the minimum necessary staff.

Collaboration

Teams & access

Invite marketers, analysts and contractors. Roles and per-bot permissions.

Want the technical details?

Docs include REST API, webhooks, Mini App SDK and integration guides.

Open docs

Integrations

Plugs into everything you already use

Webhooks, open REST API, CRM systems and ad platforms. No vendor lock-in.

Webhooks
REST API
amoCRM
Bitrix24
No-code bots
Yandex Direct
Google Ads
Kommo

Don't see what you need? Write to us — we'll connect anything in a couple of days.

Comparison

Graspil vs the analytics giants

Amplitude, Mixpanel and Google Analytics are powerful platforms — but none of them are built for Telegram. We are.

Capability GraspilAmplitudeMixpanelGoogle AnalyticsBuild it yourself
Product analytics
Funnels, cohorts, retention, behavioral reports
Mini App analytics
Ready SDK for Telegram Mini Apps, events and sessions
Telegram-native
Bots, channels and Mini Apps are first-class entities
Quick setup
Connect a bot in minutes, no engineer required
Broadcast messaging
Mass and segmented messages from the same system
Triggered messages & automation
Event-based scenarios, no code
End-to-end analytics
Single user path: ad → bot → Mini App → payment
UTM tags & attribution
Link tagging and traffic source attribution
Pay for events, not users
Pay only for events — and at a fraction of what the alternatives charge
Out of the box Partial / needs glue code Not available

The giants are powerful — but not Telegram-aware

Amplitude, Mixpanel and Google Analytics are best-in-class product analytics, but plugging a Telegram bot in means writing glue code, instrumenting events by hand, and solving broadcasts and Mini App tracking separately. None of them have native Telegram support.

“I'll just vibe-code it myself”

Sounds hype, but a server, the development time and ongoing maintenance usually cost more than a Graspil subscription. Spend your time on sales and marketing; let us handle the analytics and delivery.

Pay only for what you actually use

Start for free. Over the limit? Pay per unit. No surprises on the invoice.

Premium free for 2 weeksConnect a bot, measure real usage of events, broadcasts and automations — then decide on a subscription.Start free trial
FREE
See if analytics is worth it — for free
$0/ mo
Start free
What's inside
  • 10,000events / month
  • 500broadcast messages / month
  • 50automation runs / month
  • No message history storage
  • Basic reports only
  • No access to the report builder
  • No user list view
Over the limit — the feature pauses until next month. No charges.
Recommended
PREMIUM
$10 base + pay-as-you-go
Starter packs included. Over the limit — keep working and pay only for actual usage.
500K events / mo 5K messages / mo 3K automation runs / mo 5 GB history Full access to all features

Events
of500 K incl.
5M
20M
incl. 500 K
+$0.00
TierUsedPriceSubtotal
Messages
of5 K incl.
50K
200K
incl. 5 K
+$0.00
TierUsedPriceSubtotal
Automation
of3 K incl.
30K
150K
incl. 3 K
+$0.00
TierUsedPriceSubtotal
History
GBof5 GB incl.
50 GB
200 GB
incl. 5 GB
+$0.00
TierUsedPriceSubtotal
Premium base$10.00
Overage · actual usage+$0.00
Total per month$10.00 / moTry Premium
The more volume — the lower per-unit price. Tiers kick in automatically; we always charge the cheapest applicable rate.

Payment methods

Pay the way that suits you — card, crypto, or wire.

Stripe

Credit & debit cards

Visa, Mastercard, Amex. Charges via Stripe with auto-generated receipts and invoices.

Cryptomus

Cryptocurrency

BTC, USDT, ETH and 30+ more coins via Cryptomus. Useful when cards don't work.

Wire transfer (invoice)

For companies — we issue an invoice; pay by bank wire. Contracts and closing docs on request.

Frequent Questions

No. You connect a bot by token, pick ready-made scenarios and build reports in a visual editor. For developers we offer REST API, webhooks and a Mini App SDK — but all of that is optional.
Yes. Free includes 10,000 events per month, 500 broadcast messages and 50 automation runs — enough to evaluate the product on a small channel. No expiration, no credit card required.
Through your bot token — you paste it in the dashboard and keep using your bot as usual. No code changes: we transparently proxy all requests to the Telegram API and collect analytics in parallel.
When you connect, Graspil starts capturing new activity. To load users who were already in your bot, use the 'Restore User List' feature in the bot settings.
Add a start parameter to your bot link: https://t.me/your_bot?start=your_tag. The system automatically picks it up and shows source statistics in the UTM report. A link builder is available in the dashboard.
Data is encrypted and stored in RU or EU data centers (your choice). We never share data with third parties and let you set retention freely — auto-delete message history after 7, 30, 90 days or any custom period.
Yes. In 'My Resources', select the bot, click 'Access' and invite a team member by email. Each user only sees the bots they have been granted access to.
Yes. You can send broadcasts to all users or to specific segments. HTML/Markdown formatting and inline buttons are supported.
Nothing stops. All extra events are billed per unit, like PostHog. The per-unit price drops with volume, and you see your overage in real time on the Usage page.
Yes to both. Switch the currency to RUB in your account for Russian card payments. For companies and sole proprietors we issue invoices and closing documents, including via EDO (Diadoc).
All Articles

Latest Updates

News, tutorials, and insights from the Graspil team.

Ready to take Telegram analytics under control?

Connect your first bot in minutes. Free plan — no expiration, no credit card.

  • No credit card
  • No code changes in your bot
  • Telegram support 7 days a week