Skip to content

Hourly

Get an alert for every negative review

A 'not recommended' review reaches your inbox within the hour, so you can respond before it sits there.

Runs
Hourly
Apps
Facebook Pages
AI
Not needed
Access
pages_read_user_content

Send this to your assistant

Create a ClickRuntime automation: every hour, check my Facebook Page for new 'not recommended' reviews and email me the reviewer's name and full text right away.

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

On Facebook, customers no longer leave a star rating. They say whether they recommend your business, and a not recommended answer with a paragraph about a missed appointment or a rude call can sit on the Page for months. The owner often learns about it from a friend, rather than from Facebook, and the delay turns a fixable problem into a public one. Every day it stays unanswered, new visitors see it first.

Every hour, ClickRuntime checks the ratings and recommendations created since the last run, filters out the positive ones, and notifies you straight away about any that are negative, with the reviewer's name, the text and a link to open it.

Teams that want a more urgent route can send this one to a phone-friendly channel rather than email.

What you get out of it

  • Respond while the incident is fresh

    A prompt, sincere reply within hours shows other readers you take complaints seriously. It also gives the customer a reason to reconsider, rather than a reason to repeat the story to friends.

  • Find out from the Page, not a friend

    Learning from an alert avoids the awkward moment when a customer mentions the review at the counter. You arrive at the conversation prepared, with the exact complaint in hand. Preparation turns a defensive moment into a constructive one.

  • Fix operations faster

    A negative recommendation about wait times or billing points to a process problem. Seeing it quickly lets a manager investigate while staff still remember the visit in question. That is a cheap way to find process failures.

  • Protect the Page's reputation score

    Negative recommendations affect how new visitors see your business. Dealing with them quickly, with the person's agreement, can lead to an edit that restores a positive impression. Public replies are read by prospects as well.

  • Escalate to the right person

    Alerts can go to a manager's channel instead of a shared inbox. The person responsible for customer experience sees it immediately and owns the response. Responsibility becomes clear, not shared by default.

How it works

What happens, step by step

  1. Every hour ClickRuntime checks the reviews on your Facebook Page.

  2. It skips any review it has already looked at.

  3. For each new review marked "not recommended", you get an email with the reviewer's name in the subject and their review text, so you can respond quickly.

Before it runs live

  • Connect Facebook Pages

What you get

RunsHourly
Get an alert for every negative reviewtoday, 9:00Succeeded
Email · Negative review from Sam RiveraWaited 40 minutes and the order was wrong. Not coming back.

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.
negative_review_escalation.pyexample
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):
    ratings = http.get(f"{G}/{PAGE_ID}/ratings", params={
        "fields": "reviewer,review_text,recommendation_type,open_graph_story,created_time", "access_token": page_token()}).json()["data"]
    seen = set(state.get("seen") or [])
    new = [r for r in ratings if r["open_graph_story"]["id"] not in seen]
    report_fetched(len(new))
    if not new:
        return {"summary": "Nothing new"}
    for r in new:
        if r["recommendation_type"] == "negative":
            notify.email_me(f"Negative review from {(r.get('reviewer') or {}).get('name', 'a customer')}",
                            r.get("review_text") or "(no text)")
    state.set("seen", list(seen | {r["open_graph_story"]["id"] for r in new})[-1000:])
    return {"new": len(new)}

FAQ

Common questions

How soon will I be told?
The check runs every hour, so a negative recommendation reaches you within about sixty minutes of being posted. If you need a faster response, the schedule can be shortened to every ten or fifteen minutes. Overnight posts are included in the morning's first run.
Does a negative rating without text still alert?
Yes. A negative recommendation with no written comment still counts, and the alert shows the name and date with a note that no text was provided. These can still prompt a friendly public reply or a private message.
Can I respond directly from the alert?
The alert includes a link to the recommendation on your Page, where you can reply in Facebook. A variant can draft a reply for your approval, though replies to recommendations are best written personally. Keep the tone personal and brief.
What permissions does it need?
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 an alert for every negative review” from your assistant

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