Skip to content

Connect Google Analytics to Telegram

Telegram is where plenty of founders and marketers already get their alerts on the go. Connecting it to Google Analytics puts a readable summary of your website traffic in a chat on your phone, so you know how the site is doing without opening GA4.

Build your own

Build any Google Analytics and Telegram automation you can describe

The ideas above are ready-made starting points, not a fixed list. Describe what should happen between Google Analytics and Telegram in your own words, with your conditions, other apps or an AI step, and your assistant writes it, tests it and runs it on ClickRuntime.
  • 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

An automation isn't limited to two apps. Add the next step in another app and it runs as part of the same 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

Every idea on this page uses the same two connections, so you set them up once. If one is missing, your assistant tells you and links to the right place.

Google Analytics

Analytics

  1. In Google Cloud Console, enable the Google Analytics Data API (and the Admin API if you want reports across several properties).
  2. Create a service account and download a JSON key for it.
  3. In GA4, go to Admin, Property Access Management, and add the service account's email with the Viewer role.
  4. In the ClickRuntime dashboard, open Connections & secrets, upload the JSON key and enter your numeric GA4 Property ID.

Telegram

Messaging

  1. In Telegram, open a chat with @BotFather and send /newbot.
  2. Choose a name and a username for your bot, then copy the token BotFather sends (it looks like 123456:ABC-...).
  3. 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.
  4. 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?
Yes. You create one by messaging BotFather in Telegram, then save the bot's token as a secret in your ClickRuntime dashboard.
Can the report go to a group?
Yes. Add the bot to the group and use the group's chat ID, and everyone in it gets the report.
How does it access Google Analytics?
Through your Google account connected in your ClickRuntime dashboard, with read-only access to the GA4 property you choose.
Can it report on more than one site?
Yes. List the GA4 properties and each gets its own section or its own message.
Can it reply to questions about my analytics?
The bot can answer commands you define, such as "today" or "top pages", by running a GA4 query and replying. It is not an open-ended chat assistant.
Does it work with Universal Analytics properties?
No. It uses the GA4 Data API, and Universal Analytics no longer processes data.
Can I get alerts at specific times only?
Yes. Set the schedule you want, such as weekdays at 9am, or limit alerts to certain hours.

Tell your assistant what Google Analytics and Telegram should do together

Free plan. No credit card.