Skip to content

Weekly

Get your Page's weekly reach by email

Every Monday you see last week's reach, engagement and follower change for your Page.

Runs
Weekly
Apps
Facebook Pages
AI
Not needed
Access
read_insights, pages_read_engagement

Send this to your assistant

Create a ClickRuntime automation: every Monday at 8am, email me my Facebook Page's reach, engagement and follower change for the previous week, compared with the week before.

Paste it into your assistant. It tells you what it will send or change before it runs live.

First time? Adding ClickRuntime to your assistant takes about two minutes.

Why use it

Why teams use this automation

Facebook's Page Insights are detailed, but reading them means opening a dashboard, picking a date range and interpreting charts. Page managers who are short on time look only when someone asks, so a drop in reach after a change in posting habits goes unnoticed. By the time you look, several weeks of data have passed with no response. Weeks of unnoticed decline are expensive.

Once a week, ClickRuntime calls Page Insights for the past seven days, pulls the key figures for reach and engagement, and emails them to you in a short summary. It is the same information, arriving on a schedule without anybody logging in. Nobody has to log in to Facebook to read it.

It is helpful for small teams that report to an owner or client on a weekly rhythm.

What you get out of it

  • Spot reach changes early

    A weekly figure makes a falling trend visible within a week. You can check whether posting frequency, timing or content type changed and correct it before the audience shrinks further.

  • Feed your weekly meeting

    The email gives you numbers to open a meeting with. Teams spend the time discussing what to do instead of pulling figures together on the day. Everyone arrives with the same view of how the Page performed.

  • Keep clients informed

    Agencies and freelancers can forward the summary as a lightweight report. Regular delivery shows steady work even in weeks with no major campaign. It builds confidence in your reporting. Seasonal swings also become easier to explain.

  • Compare content strategies

    With numbers each week, you can see whether video weeks beat photo weeks. Over a quarter, patterns in the emails guide which posts you make more of. Real numbers settle debates that opinions cannot.

  • Cut the time spent in dashboards

    Reading a short email takes a minute, while building a view in the Insights tool takes much longer. The saved time adds up across a year of weekly checks. Those minutes are better used on content.

How it works

What happens, step by step

  1. Every Monday ClickRuntime fetches your Facebook Page's weekly reach, engagement and follows.

  2. It compares each number with the week before and works out the percentage change.

  3. You get one short email with the three numbers and how each moved.

Before it runs live

  • Connect Facebook Pages

What you get

RunsWeekly
Get your Page's weekly reach by emailtoday, 9:00Succeeded
Email · Facebook Page last weekReach: 18,420 (+9% vs the week before) Engagement: 1,207 (-3%) · Followers: 5,912 (+1%)

Build your own

Need it to work differently?

This template is a starting point. Copy the prompt and change it, or describe a different automation from scratch, with your own conditions, more apps or an AI step. 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.

Changes you can ask for

  • Run it at a different time, more or less often, or only on weekdays
  • Add an AI step, for example to summarize, sort or draft a reply
  • Add another app, for example also send it to Slack
  • Combine it with other Facebook Pages steps into one automation

Under the hood

The code that runs this automation

This is the Python script that runs each time the automation starts. Your AI assistant writes it for you when you send the prompt, and you allow each step in your assistant. To change how the automation works, describe the change to your assistant and it updates the script for you. For every function it can use, see the script reference.
weekly_page_insights.pyexample
from clickruntime import on_trigger, credentials, http, notify

G = "https://graph.facebook.com/v21.0"
PAGE_ID = "104857600000000"

def page_token():
    user = credentials.connection("facebook", "work")
    return http.get(f"{G}/{PAGE_ID}", params={"fields": "access_token", "access_token": user}).json()["access_token"]

METRICS = {"page_impressions_unique": "Reach", "page_post_engagements": "Engagement", "page_follows": "Followers"}

@on_trigger
def run(event):
    data = http.get(f"{G}/{PAGE_ID}/insights", params={"metric": ",".join(METRICS), "period": "week",
                    "date_preset": "last_14d", "access_token": page_token()}).json()["data"]
    lines = []
    for m in data:
        values = [v["value"] for v in m["values"]]
        prev, last = values[-8], values[-1]  # weekly rolling values, a week apart
        change = (last - prev) / prev * 100 if prev else 0
        lines.append(f"{METRICS[m['name']]}: {last:,} ({change:+.0f}% vs the week before)")
    notify.email_me("Facebook Page last week", "\n".join(lines))
    return {"lines": lines}

FAQ

Common questions

Which metrics does the email include?
Typically reach, impressions, engaged users and new followers for the last seven days. Because the figures come from Page Insights, you can ask for others, such as video views or link clicks, if they matter more to you. Fewer figures usually make a clearer report.
Does it compare with the previous week?
It can. Storing last week's figures lets the email show the change as a percentage, which makes a rise or fall obvious. Without that, you see only the current week's numbers. Percent changes help more than raw numbers.
Do I need admin access to the Page?
The connection needs a role with access to Page Insights, which usually means an admin or analyst role on the Page. Whoever connects the Page grants that permission, and it is stored securely as a secret. Insights roles are separate from posting roles.
What permissions does it need?
read_insights, pages_read_engagement. Nothing else in your accounts is used.
Does it need AI?
No. It runs without AI, so it doesn't use your plan's AI allowance.
How many runs does it use?
One run each time it runs (weekly). Checks that find nothing to do and stop right away aren't counted.
Can I change how it works?
Yes. Describe the change to your AI assistant, for example a different schedule, channel or filter. It updates the automation, tests it and tells you what changed.

Set up “Get your Page's weekly reach by email” from your assistant

Copy the prompt above, or connect your assistant first. Free plan, no credit card.