Skip to content

Every 3 hours

Get emailed about new Yelp reviews, low ratings first

An email arrives for each new review on your listing, with 1 and 2 star reviews marked urgent.

Runs
Every 3 hours
Apps
Yelp
AI
Not needed
Access
API key

Send this to your assistant

Create a ClickRuntime automation: every 3 hours, check my Yelp business page for new reviews and email me each one, marking 1-2 star reviews as urgent.

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

Yelp reviews shape whether a stranger walks into a restaurant, salon or repair shop. A one-star review about a rude host or a long wait can sit unanswered for a week, getting seen by every person who looks you up, while you only learn about it when a regular mentions it. Owners also miss good reviews they would like to thank someone for.

Every three hours, the review excerpts for your business are fetched from Yelp and compared to the stored IDs of reviews you already know about. Any new review triggers an email, with low ratings prominent, so you can reply quickly and fix what went wrong.

Local businesses where reputation is critical, such as restaurants, clinics, home services and salons, benefit the most. A prompt email replaces the habit of refreshing your Yelp page between customers.

What you get out of it

  • Bad reviews get answered quickly

    A thoughtful public response within hours of a one-star review shows future customers that you care, and it can sometimes lead the reviewer to update the rating. Customers read the owner's response as much as the review, and a quick response reads as care.

  • Fixable problems are caught

    A review that mentions a broken door code or a cold dish tells you about a problem your staff may not have reported, so you can correct it that day.

  • Good reviews can be thanked

    Seeing a five-star review soon after it is posted lets you thank the customer and share it with the staff member they praised, which helps morale. Turning praise into a thank-you note costs nothing and builds loyalty in a visible way.

  • You stop refreshing Yelp

    Instead of checking the page several times a day, you hear when something changes, so your attention goes to running the business. Your time then goes to the people in front of you, and the review comes to you.

  • A record of customer feedback

    The emails build a timeline of reviews and ratings that you can look back on, which helps when you evaluate a change in menu, staff or pricing. Looking back after a menu or staff change shows whether guests noticed.

How it works

What happens, step by step

  1. Every 3 hours, ClickRuntime checks your Yelp listing for the newest reviews.

  2. It skips any review it has already told you about.

  3. You get one email per new review with the star rating, the reviewer's name, the review text and a link.

  4. Reviews of 1 or 2 stars are marked URGENT in the subject line so you can reply quickly.

Before it runs live

  • Connect Yelp

What you get

RunsEvery 3 hours
Get emailed about new Yelp reviews, low ratings firsttoday, 9:00Succeeded
Email · New Yelp reviewURGENT: New 2★ Yelp review from Chris P. "Waited 25 minutes for a coffee and the croissant was stale…"

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 Yelp 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.
new_review_alert_for_my_business.pyexample
from clickruntime import on_trigger, credentials, http, state, notify, report_fetched

BUSINESS_ID = "your-yelp-business-id"

@on_trigger
def run(event):
    key = credentials.secret("YELP_API_KEY")
    reviews = http.get(f"https://api.yelp.com/v3/businesses/{BUSINESS_ID}/reviews",
                       headers={"Authorization": f"Bearer {key}"}, params={"sort_by": "newest"}).json()["reviews"]
    seen = set(state.get("seen") or [])
    new = [r for r in reviews if r["id"] not in seen]
    report_fetched(len(new))
    if not new:
        return {"new": 0}
    for r in new:
        tag = "URGENT: " if r["rating"] <= 2 else ""
        notify.email_me(f"{tag}New {r['rating']}★ Yelp review from {r['user']['name']}", f"{r['text']}\n\n{r['url']}")
    state.set("seen", sorted(seen | {r["id"] for r in reviews})[-200:])
    return {"new": len(new)}

FAQ

Common questions

Does it show the full review text?
Yelp's API returns review excerpts rather than the full text, and the alert is based on those. The email includes the rating, reviewer name and excerpt along with a link, so you can open the full review on Yelp.
Why every three hours, not instantly?
Yelp does not send instant notifications to external tools, so the automation checks on a schedule. Three hours balances freshness against API limits, and you can ask for a different interval if you need quicker alerts.
Can I be alerted only for ratings of three stars or less?
Yes. The alert can be limited to reviews below a rating you choose, so a flurry of five-star reviews does not fill your inbox. Tell your AI assistant to set the threshold and approve the change.
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 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 emailed about new Yelp reviews, low ratings first” from your assistant

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