Review Alerts & AI Reply Drafts – Google, App Store, Any Source avatar

Review Alerts & AI Reply Drafts – Google, App Store, Any Source

Pricing

from $10.00 / 1,000 review alerts

Go to Apify Store
Review Alerts & AI Reply Drafts – Google, App Store, Any Source

Review Alerts & AI Reply Drafts – Google, App Store, Any Source

Get alerted about new bad or urgent reviews with a ready-to-post reply draft in the reviewer's language. Works with Google Maps, Trustpilot or any review scraper (as an integration), App Store reviews built in. Sends to Slack, Discord, Telegram, email or a webhook.

Pricing

from $10.00 / 1,000 review alerts

Rating

0.0

(0)

Developer

yck

yck

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

12 hours ago

Last modified

Categories

Share

Review Alerts & AI Reply Drafts: animated preview

Know the moment a bad or urgent review lands, and answer it in a minute. Each run finds the reviews you have not seen yet, flags what needs attention (1–3 stars, food poisoning, legal threats, refund demands…), and sends you an alert with a ready-to-post reply draft in the reviewer's language.

  • Google Maps, Trustpilot, Tripadvisor, Booking…: connect this Actor to any review scraper as an integration. Each scrape is checked for new reviews automatically.
  • App Store: built in, nothing else needed.
  • Alerts where you work: Slack, Discord, Telegram, email or any webhook (Zapier, Make, n8n).
  • Reply drafts: built-in templates in English, French, German and Spanish, or AI-written replies in any language.
  • Triage: urgency (urgent / needs a reply / fine), topics (staff, waiting time, price, cleanliness, food, delivery, defects, refunds, bookings, app bugs, safety, legal) and whether you already replied.

What data can you get?

⭐ Rating📝 Review title and text👤 Author and date
🌍 Language😊 Sentiment🚦 Urgency: urgent, medium, low
🏷️ Topics↩️ Whether you already replied✍️ Reply draft
🤖 Draft source: template or AI🔗 Review link📣 Where the alert was sent

How to use it

  1. Click Try for free at the top of this page.
  2. Add your App Store app, or open a Google Maps / Trustpilot review scraper and add this Actor in its Integrations tab.
  3. Fill in your business name, contact and where to send alerts (Slack, email, Telegram, webhook).
  4. Click Start, then schedule it (or its scraper) hourly or daily.
  5. Answer bad reviews from the alert, with the reply draft.

Setup for Google Maps reviews

  1. Open a Google Maps reviews scraper in Apify Store, enter your place, sort by newest, keep the number of reviews small (20–50) and schedule it daily or hourly.
  2. In that scraper's Integrations tab, add Apify Actor → Review Alerts & AI Reply Drafts, with your settings (business name, contact, Slack or email…).
  3. Done: each scrape triggers this Actor with its results, and only new reviews are alerted.

The same works with Trustpilot, Tripadvisor, Booking or Yelp scrapers. Field names are detected automatically.

Input examples

Input example

Your app's bad reviews to Slack

{
"appStoreApps": ["https://apps.apple.com/us/app/notion-notes-tasks-ai/id1232780281"],
"businessName": "Notion",
"businessType": "app",
"contactInfo": "team@makenotion.com",
"slackWebhookUrl": "https://hooks.slack.com/services/…"
}

A restaurant's Google reviews by email (as an integration of a Google Maps reviews scraper)

{
"businessName": "Café Rouge",
"businessType": "local",
"contactInfo": "hello@caferouge.fr",
"signature": "Claire, Café Rouge",
"emailTo": "claire@caferouge.fr",
"maxRating": 3
}

Urgent reviews only, to a Telegram group

{
"datasetIds": ["aBcDeFgHiJkLmNoPq"],
"alertOn": "urgent",
"telegramBotToken": "123456:ABC…",
"telegramChatId": "-1001234567890"
}

Every new review with AI replies, to your own system

{
"datasetIds": ["aBcDeFgHiJkLmNoPq"],
"businessName": "Hotel Sole",
"alertOn": "all",
"aiProvider": "apify",
"aiModel": "anthropic/claude-haiku-5.5",
"replyGuidelines": "We offer free cancellation up to 48 h before arrival. Never mention discounts.",
"webhookUrl": "https://hooks.zapier.com/hooks/catch/…"
}

Output

Output example

One row per alert (real output of a test run with Google Maps-style data):

{
"product": "Café Rouge",
"author": "Marie Dupont",
"rating": 1,
"text": "Attente de 45 minutes et serveur désagréable. Inadmissible.",
"date": "2026-10-23T21:51:51.941Z",
"url": "https://maps.google.com/r/g1",
"language": "fr",
"sentiment": "negative",
"topics": ["staff", "wait"],
"urgency": "medium",
"ownerReplied": false,
"replyDraft": "Bonjour Marie, merci pour votre retour, et nous sommes désolés que votre expérience n’ait pas été à la hauteur. Une telle attente n’est pas acceptable, et nous revoyons notre organisation aux heures d’affluence. Ce n’est pas l’accueil que nous souhaitons offrir, et nous en parlerons avec l’équipe. Contactez-nous à hello@caferouge.fr afin que nous puissions regarder cela ensemble.\n– Claire, Café Rouge",
"replySource": "template",
"notifiedVia": ["slack", "webhook"]
}

The Slack, Discord and Telegram messages show the stars, the review, the topics, the reply draft and a link to the review:

🔴 Urgent ★☆☆☆☆ New review for Café Rouge by A Google User
> I got sick after eating the chicken here. Food poisoning, I am calling my lawyer.
Topics: food, safety, legal
Reply draft
> Hi there, thank you for your feedback, and I’m sorry your experience fell short. We take this very seriously and would like to hear from you directly. …
FieldMeaning
urgencyhigh: safety, legal threats or a 1-star refund demand. medium: 1–2 stars. low: the rest
topicsWhat the review is about
sentimentnegative (1–2 stars), mixed (3), positive (4–5)
ownerRepliedThe source shows a reply from you already
replyDraft, replySourceThe reply, written by ai or from a template
summaryWith AI: one line for you about what happened and what the reviewer wants
notifiedViaChannels the alert went to

How it works

  • Every review read is remembered (per alert name), so a review is only alerted once, even if the scraper returns it again.
  • On the first run, reviews older than 7 days are only remembered, so you are not flooded with the past.
  • With Skip reviews already answered, reviews where the source shows your reply are left out.

Pricing

EventPrice
Review checked$0.0001
Review alert (with reply draft)$0.01

A restaurant whose scraper returns 30 reviews a day and gets 3 bad reviews a week pays about $0.12 a month. AI replies are optional and billed separately: with Apify AI on your Apify account (the model's list price on paid Apify plans, about 10 times more on the free plan), or with your own Anthropic key.

More Actors from this developer

💬 Review Insights AI
Top complaints, bugs and feature requests from reviews
🤖 AI Brand Visibility Tracker
See how ChatGPT, Gemini and Perplexity rank your brand
🌐 Website Meta Extractor
Title, description, Open Graph and more for any URL
👗 SHEIN Catalog & New Arrivals Tracker
Search SHEIN's catalogue and track new arrivals
🚨 French Product Recalls (RappelConso)
French product recalls and barcode checks
🏢 French Company Data
Every French company: SIREN, address, NAF, directors

FAQ

Can I use it through the API, Make, Zapier or Google Sheets?

Yes. Every run can be started and read through the Apify API (JavaScript and Python clients, CLI, MCP), and Apify integrations connect it to Make, Zapier, n8n, Google Sheets, Slack, webhooks and more.

The Actor only reads public or official open data and doesn't log in anywhere. Check the source's licence and your local rules (for example GDPR when data concerns people) for your use case; if in doubt, ask a lawyer.

Something isn't working, or you need another field?

Open an issue on the Issues tab: feedback is read and answered.