Daily
Get a daily summary of new comments
Each day you read what viewers said in a few lines, plus the questions worth answering.
- Runs
- Daily
- Apps
- YouTube
- AI
- Yes, uses the built-in AI allowance
- Access
- API key (public comments)
Send this to your assistant
Create a ClickRuntime automation: every day at 6pm, summarise new comments on my channel and list the questions I should reply to, with links.
First time? Adding ClickRuntime to your assistant takes about two minutes.
Why use it
Why teams use this automation
A YouTube channel with a few thousand views a day collects hundreds of comments each week, and reading them in YouTube Studio means scrolling past emoji and one-word replies to find the useful ones. Creators miss genuine questions about a tutorial step, a request for a topic or a bug report in the video, and the viewer who asked never gets an answer.
Each day, comment threads on your channel are listed and only those not seen before are kept. ClickRuntime's built-in AI summarises what viewers are saying, flags questions you may want to answer and the themes that recur, and emails the summary to you.
Creators with growing channels, and teams who manage a channel for a brand, find it saves the most time. A few minutes with the summary replaces scrolling through comments across all your videos.
What you get out of it
Genuine questions are found
Viewers who ask something specific are picked out of hundreds of short reactions, so you can answer them and show the audience that you pay attention. Viewers who get an answer tend to watch more of your videos and recommend them.
Video ideas surface from feedback
Repeated requests such as please cover the new update appear in a summary, which gives you topics your audience has already asked for. That makes planning easier because your audience has already told you what they want.
You spot problems fast
If several viewers report an error in a tutorial or poor audio, the summary tells you the same day, so you can pin a correction or reupload. Fast fixes keep a small mistake from turning into a pile of identical complaints.
Reading comments no longer takes an hour
A summary read in a few minutes replaces scrolling Studio, which matters when you also have filming and editing to do. That time goes back to filming and editing, where it adds more value.
Each comment is considered once
A saved record of seen comments means yesterday's summary does not repeat today, so you only read new feedback each morning. Reading only the new comments keeps each morning's email short and useful.
How it works
What happens, step by step
Once a day, ClickRuntime collects the comments posted on your YouTube channel since the last check, so nothing is counted twice.
AI reads them and sums up what viewers said in three lines.
It then lists the questions worth answering.
You get the summary by email, with the number of new comments in the subject.
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
- Change what the AI looks for, or how it writes the result
- 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, ai, notify, report_fetched
CHANNEL_ID = "UCxxxxxxxxxxxxxxxxxxxxxx"
@on_trigger
def run(event):
threads = http.get("https://www.googleapis.com/youtube/v3/commentThreads", params={
"key": credentials.secret("YOUTUBE_API_KEY"), "part": "snippet",
"allThreadsRelatedToChannelId": CHANNEL_ID, "order": "time", "maxResults": 100,
}).json()["items"]
since = state.get("since") or ""
new = [t["snippet"]["topLevelComment"]["snippet"] for t in threads
if t["snippet"]["topLevelComment"]["snippet"]["publishedAt"] > since]
report_fetched(len(new))
if not new:
return {"summary": "No new comments"}
text = "\n".join(f"- {c['textOriginal'][:300]}" for c in new)
summary = ai.generate(text, system="Summarise these YouTube comments in 3 lines, then list questions worth answering.", max_output_tokens=400).text
state.set("since", max(c["publishedAt"] for c in new))
notify.email_me(f"{len(new)} new comments", summary)
return {"comments": len(new)}FAQ
Common questions
Does it cover comments on all my videos?
Will it reply to comments for me?
How does it deal with spam and abusive comments?
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
Find the videos taking off in your niche
Each Monday you see which recent videos on your topic or from rival channels beat their usual views, with a note on why.
See how it worksGet a daily digest of a playlist's new videos
New additions to a playlist are summarised in one email so you know which to watch.
See how it worksTurn viewer comments into video ideas
Once a month you get the themes viewers keep raising and a list of videos you could make next.
See how it worksKeep exploring
Set up “Get a daily summary of new comments” from your assistant
Copy the prompt above, or connect your assistant first. Free plan, no credit card.