Skip to content

Automation · Operations and reporting

Check on WhatsApp the website insights of each client in their PostHog project

For agencies: an AI agent switches to the PostHog project of the client you name, runs their saved insights and replies on WhatsApp.

How do I check on WhatsApp how each client's website is doing if I keep them in PostHog projects?

You write to your Met "how many sign ups did Ana's store get this week?". The Met lists the PostHog projects you can access, switches to the client you named, finds their dashboard, opens the insight your team saved for that question and runs its query. It replies with the result PostHog returns, from the right project, and if you ask about another client it switches project before the next query. That way an agency answers within minutes without opening each project. The Met runs saved insights: it does not write SQL or change your dashboards in this procedure.

What starts it

When someone asks for it

It starts when someone at the agency asks the Met on WhatsApp about a client and a number. Each check is on demand; the Met does not send reports on its own in this procedure.

A manual task: someone on the team runs it with a button, or asks the Met for it in chat.

Who runs it

Internal agency Met that checks each client's analytics

This is not a named, seeded Met. It is an internal Met with PostHog connected, for the agency or team that measures several websites or apps: it is done when it gives you the insight's number from the project of the client you named.

Run by the data analyst Met

Channels: WhatsApp

What you need connected

5 steps · 6 tools

The procedure, step by step

Each step shows the tool that runs. They belong to the real connector: if one of them stopped existing, this page would not build.

  1. 1

    List your clients' projects

    The Met pulls the projects the connected account can access in the current organization and finds the client's one by name. It helps if each project carries the client's name.

  2. 2

    Switch to the client's project

    The Met switches the active project to the client's before querying anything. From then on, every following call reads that project's data and not another client's.

  3. 3

    Find the client's dashboard

    The Met pulls the project's dashboards and opens the one your team builds for that client, for example "Weekly summary", to see which insights are saved.

  4. 4

    Open the insight that answers the question

    The Met opens the insight that matches what you asked, such as sign ups, purchases or visits to a page, to confirm what it measures before giving the number.

  5. 5

    Run the insight and answer

    The Met runs the saved insight's query and replies on WhatsApp with the result and the period it covers. If you ask about another client, it goes back to the second step with their project.

Before you start

What you need ready

The Met solves none of these for you. If one is missing, the automation stops there.

The limits

What this automation does NOT solve

Better said here than discovered halfway through the rollout.

FAQ

Questions about this automation

The Met asks you which one before switching project. That is why each project should be named after the client's business name.

Yes, if the connected account has access. The connector also switches organization, so the Met switches organization first and then project.

No. It switches the active project of the connector's session for the following calls; it does not move or change anything inside the projects.

Connecting to PostHog's server is free. The data the insights query follows your PostHog account's normal billing; Meteor does not resell the service.

Keep going

Other automations built on the same tools

Want this automation running on your own data?

We will show it to you with your accounts connected, not with a canned demo.