Skip to content

Hourly

Get new Page comments in one email

Every hour you get the new comments on your recent posts, each with a link to reply.

Runs
Hourly
Apps
Facebook Pages
AI
Not needed
Access
pages_read_engagement, pages_read_user_content

Send this to your assistant

Create a ClickRuntime automation: every hour, collect new comments on my last 10 Facebook Page posts and email me a list with the commenter, the comment and a link.

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 Page with ten or twenty posts a week gathers comments in many places at once: new posts, older posts people have just found, shared posts. The Facebook notifications list mixes them with likes and tags, and anyone who is not logged in all day has to scroll to catch up. Comments that need action, such as a booking question, are easy to miss.

Every hour, ClickRuntime lists the Page's recent posts, fetches the comments added since the last check, and emails them in a single list with the author, the text and the post each belongs to. It saves a checkpoint so the next email carries only what is new.

This is useful when several people share responsibility for a Page and want one source for what customers wrote.

What you get out of it

  • See every comment in one email

    Comments from many posts are combined into a single message. You read once an hour instead of opening each post, which saves the clicks and avoids skipped threads. Hourly batching keeps interruptions to a minimum.

  • Work without a Facebook login

    Team members who do not have Page access, such as a manager or an owner, can still read what customers say. They see the same list without being added as Page roles.

  • Avoid duplicates in the list

    Because a checkpoint is saved, a comment appears in one email only. You are never asked to wonder whether you handled a message earlier, and the list shrinks to what you need.

  • Catch comments on older posts

    People find and comment on posts from months ago. Because the check covers recent posts broadly, those late comments still reach you instead of sitting unread. Nothing depends on who happened to scroll back that day.

  • Create a searchable archive

    Emails accumulate in your mailbox as a plain history of what customers asked. That is helpful when someone says they commented last month and nobody can find it. Searching your inbox is faster than scrolling old posts.

How it works

What happens, step by step

  1. Every hour ClickRuntime checks your 10 most recent Facebook Page posts.

  2. It collects comments left since its last check, so you never see the same one twice.

  3. You get one email listing each comment with the commenter's name and a link to reply.

Before it runs live

  • Connect Facebook Pages

What you get

RunsHourly
Get new Page comments in one emailtoday, 9:00Succeeded
Email · 4 new Facebook commentsDana Lee: Do you ship to Canada? https://www.facebook.com/104857600000000/posts/7731?comment_id=88

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

  • Act only on the items that match your own rules, and skip the rest
  • 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.
collect_new_page_comments.pyexample
from datetime import datetime, timezone
from clickruntime import on_trigger, credentials, http, state, notify, report_fetched

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"]

@on_trigger
def run(event):
    token = page_token()
    since = state.get("since") or int(datetime.now(timezone.utc).timestamp()) - 3600
    posts = http.get(f"{G}/{PAGE_ID}/posts", params={"limit": 10, "access_token": token}).json()["data"]
    comments = []
    for p in posts:
        comments += http.get(f"{G}/{p['id']}/comments", params={"since": since, "access_token": token,
                             "fields": "from,message,permalink_url,created_time"}).json()["data"]
    report_fetched(len(comments))
    if not comments:
        return {"summary": "Nothing new"}
    lines = [f"{(c.get('from') or {}).get('name', 'Someone')}: {c['message']}\n{c['permalink_url']}" for c in comments]
    notify.email_me(f"{len(comments)} new Facebook comment(s)", "\n\n".join(lines))
    state.set("since", int(datetime.now(timezone.utc).timestamp()))
    return {"comments": len(comments)}

FAQ

Common questions

Does it include replies to comments?
Replies in a thread are returned along with top-level comments, so a customer who answers your reply will show in the next email. They are listed with the comment they respond to where Facebook provides it. This keeps conversations together so you see the whole exchange.
How far back does it look on the first run?
The first run covers a recent window, such as the last day, rather than your entire history. After that the checkpoint moves forward each hour, so the email always covers just the time since the last one.
Can it skip comments from my own team?
Yes. Comments written by the Page itself are filtered out by author, so your own replies do not return to you. You can also exclude named people or staff accounts if they comment from personal profiles. That keeps the list focused on customers.
What permissions does it need?
pages_read_engagement, pages_read_user_content. 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 checks. Checks that find nothing new 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 new Page comments in one email” from your assistant

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