Skip to content

Weekly

Get your channel's numbers every Monday

A weekly email shows subscribers, total views and video count, with the change since last week.

Runs
Weekly
Apps
YouTube
AI
Not needed
Access
API key

Send this to your assistant

Create a ClickRuntime automation: every Monday at 8am, email me my channel's subscribers, views and video count with the change since last Monday.

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

A creator checks YouTube Studio on Monday and sees 41,260 subscribers. Was that 41,000 last week or 40,100? Studio's analytics show date ranges, but nothing lands in an inbox, and the week-over-week question gets answered by guesswork or by screenshots saved in a notes app. Without a record, it is hard to tell whether a Thursday video moved the needle or the channel is flat.

Every Monday, the channel's statistics are read, covering subscribers, total views and video count. They are compared with the numbers saved the previous week, and an email arrives showing each figure with the change next to it. The new totals are stored so next Monday has something to compare against.

Useful for creators reporting to sponsors, managers or a client who owns the channel. The email is short enough to read on a phone while the week is still starting.

What you get out of it

  • Growth you can actually quantify

    A line saying plus 312 subscribers and plus 18,400 views since last Monday turns a vague feeling into a number. You see whether the channel is climbing or has stalled. The numbers stay consistent from week to week.

  • Sponsor reports without the digging

    When a brand asks how the channel is trending, you already have eight weeks of weekly emails to quote. No scrambling through Studio exports the night before a call. Percentages are easy to work out from the figures given.

  • Spotting the video that moved things

    A jump in views after a specific upload points to what the audience wanted. Reading the deltas weekly lets you repeat topics that worked and drop those that did nothing. You can compare it with your upload dates.

  • Early signs of a decline

    Subscriber loss shows up as a negative number in the email. Catching a slide after one week gives you time to change thumbnails or posting days before it becomes a trend.

  • A history that lives outside Studio

    Each report is an email you can search, forward or archive. If you ever lose access to Studio analytics or need old numbers, the weekly record is still in your mail. This also helps if you share channel ownership.

  • Sponsor negotiations get easier

    Quoting a steady eight weeks of growth in a rate discussion carries more weight than a screenshot from one good day. Whenever you are asked how the channel is doing, the answer is a figure you can read straight from your inbox, not a guess.

How it works

What happens, step by step

  1. Every week, ClickRuntime reads your YouTube channel's subscriber count, total views and number of videos.

  2. It compares each figure with the numbers it saved last week.

  3. You get an email with the three figures and the change since last week, such as "Subscribers: 12,480 (+215)".

Before it runs live

  • Connect YouTube

What you get

RunsWeekly
Get your channel's numbers every Mondaytoday, 9:00Succeeded
Email · YouTube channel this weekSubscribers: 12,480 (+215) Views: 1,904,332 (+38,120) Videos: 142 (+2)

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 YouTube 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_channel_stats_report.pyexample
from clickruntime import on_trigger, credentials, http, state, notify

CHANNEL_ID = "UCxxxxxxxxxxxxxxxxxxxxxx"

@on_trigger
def run(event):
    stats = http.get("https://www.googleapis.com/youtube/v3/channels", params={
        "key": credentials.secret("YOUTUBE_API_KEY"), "part": "statistics", "id": CHANNEL_ID,
    }).json()["items"][0]["statistics"]
    now = {k: int(stats[k]) for k in ("subscriberCount", "viewCount", "videoCount")}
    last = state.get("last") or now
    lines = [f"{label}: {now[k]:,} ({now[k] - last[k]:+,})" for k, label in
             (("subscriberCount", "Subscribers"), ("viewCount", "Views"), ("videoCount", "Videos"))]
    state.set("last", now)
    notify.email_me("YouTube channel this week", "\n".join(lines))
    return now

FAQ

Common questions

Does it work for a channel I only manage?
It reads statistics for the channel the connected Google account has access to. If you connect an account that manages the channel, you get its numbers. Brand accounts need the connecting account to be authorized as an owner or manager.
Why does the first report show no changes?
Changes are measured against the figures saved from the previous run. On the very first Monday there is nothing stored yet, so the email shows current totals only, and every report after that includes the deltas.
Can the report cover individual videos?
The report uses channel-level totals for subscribers, views and video count. Per-video views would be a different set of API calls, so if you want top videos of the week listed too, that would be an addition rather than something included by default.
What permissions does it need?
API key. 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 channel's numbers every Monday” from your assistant

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