Connect Google Analytics to Telegram
Ideas
What you can do with Google Analytics and Telegram
Get a weekly website report in Telegram
Every Monday a Telegram message compares last week's traffic, sources and top pages with the week before, with a short explanation.
See how it worksGet a monthly search traffic report in Telegram
On the 1st of each month Telegram shows how your search traffic changed, with the landing pages that gained and lost the most.
See how it works Your own logicAny other automation you can describe in words
Your own rules, schedule and AI steps with Google Analytics and Telegram, plus any other app. Describe it and your assistant builds it.
See how to build your ownBuild your own
Build any Google Analytics and Telegram automation you can describe
Your own rules
Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.
Any number of apps
One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.
AI where it helps
Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.
On a schedule or on each event
Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.
For example, ask your assistant
Every hour, check GA4 realtime users and message me on Telegram only if they are above 200, which usually means a post went viral.
When I send "week" to my bot, reply with this week's GA4 sessions, conversions and top 5 pages compared to last week.
Use cases
Why people connect Google Analytics and Telegram
How the two apps work together
- The script pulls GA4 numbers through the Google Analytics Data API on a schedule, since GA4 has no webhooks.
- It sends a message to your Telegram chat or group through your bot.
- Commands sent to the bot, such as "today", reach a trigger link right away and can return fresh numbers on demand.
Solo founders check traffic in Telegram
A daily message shows yesterday's users, signups and top source. It is read on the phone with no dashboard to open.
Marketing teams share numbers in a group chat
A weekly GA4 summary is posted to the team's Telegram group. Everyone sees the same figures before the planning call.
Store owners watch sales days
On campaign days, purchases and revenue are sent to Telegram on a schedule, such as every hour. The owner sees if the promotion is working.
Developers notice tracking breaks
If events like sign_up or purchase drop to zero, a Telegram alert goes out. Broken tags get fixed before a week of data is lost.
More apps
Google Analytics, Telegram and other apps in one automation
Telegram report with a Sheets log
Every morning, send yesterday's GA4 users and conversions to my Telegram and add them as a new row in my Daily KPIs sheet.
Traffic and revenue in one Telegram message
Every evening, send me a Telegram message with today's GA4 sessions and today's Stripe revenue and number of new customers.
Weekly SEO summary to Telegram
Each Monday, send me a Telegram message with GA4 organic sessions and the Search Console queries that gained the most clicks.
Setup
Connect Google Analytics and Telegram once
Google Analytics
Analytics
- In Google Cloud Console, enable the Google Analytics Data API (and the Admin API if you want reports across several properties).
- Create a service account and download a JSON key for it.
- In GA4, go to Admin, Property Access Management, and add the service account's email with the Viewer role.
- In the ClickRuntime dashboard, open Connections & secrets, upload the JSON key and enter your numeric GA4 Property ID.
Telegram
Messaging
- In Telegram, open a chat with @BotFather and send
/newbot. - Choose a name and a username for your bot, then copy the token BotFather sends (it looks like
123456:ABC-...). - Open your new bot and press Start, so it is allowed to message you. For groups or channels, add the bot and give it admin rights if it should post or delete.
- In the ClickRuntime dashboard, open Connections & secrets and save the bot token.
FAQ
Questions about connecting Google Analytics and Telegram
Do I need my own Telegram bot?
Can the report go to a group?
How does it access Google Analytics?
Can it report on more than one site?
Can it reply to questions about my analytics?
Does it work with Universal Analytics properties?
Can I get alerts at specific times only?
Related pages
Keep exploring
Tell your assistant what Google Analytics and Telegram should do together
Free plan. No credit card.