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.
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
Every week, ClickRuntime reads your YouTube channel's subscriber count, total views and number of videos.
It compares each figure with the numbers it saved last week.
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
Build your own
Need it to work differently?
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
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 nowFAQ
Common questions
Does it work for a channel I only manage?
Why does the first report show no changes?
Can the report cover individual videos?
What permissions does it need?
Does it need AI?
How many runs does it use?
Can I change how it works?
Related
You might also like
List the comments you haven't replied to
A daily email lists comment threads on your videos that still have no reply from you.
See how it worksRemove duplicates and dead videos from playlists
Each week duplicate, deleted and private videos are taken out of your playlists, with a log of what went.
See how it worksGet told when you pass a subscriber milestone
Your subscriber count is tracked daily and you hear each time it crosses the next thousand.
See how it worksKeep exploring
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.