Auto-reply to happy Podium reviews, escalate the rest

Every weekday, 4 and 5 star reviews get a warm personal reply posted for you, while anything lower goes to Slack for an owner to approve first.

Agentic Task
PodiumSlackCustomer SupportFeedback TriageNotifications & Alerts
PromptCreate

Every weekday at 8am, check Podium for customer reviews that arrived across all of my locations and handle them differently depending on the star rating: reply automatically to the happy ones, and escalate the unhappy ones to my team in Slack so a person handles them.

Start by calling Podium List Locations to get every location I can access. Then use List Reviews to pull reviews across those locations, and keep only the ones that arrived since the last run. Track the timestamp of the most recent review you processed and use it as the watermark on the next run, so no review is handled twice and none are skipped. On the very first run, look back over the last 24 hours only rather than the entire review history. For each new review, call Get Review to pull the full detail including the review body, the star rating, the reviewer name, the location, and which review site it came from.

Before replying to anything, call List Review Responses for that review and skip it if a response has already been posted. An owner may have answered by hand, and the customer should never receive two replies to the same review.

For reviews rated 4 or 5 stars, write a warm, on-brand reply and post it back automatically with Create Review Response. Every reply must reference something the customer actually mentioned, for example the specific service they came in for or the team member they named by name. Keep it to two or three sentences, thank them by first name when it is available, and sign off as the location. Do not invent details the customer did not mention, and do not promise discounts, refunds, or offers. If a review is a star rating with no written comment, post a short genuine thank you rather than inventing something they did not say.

For reviews rated 1, 2, or 3 stars, never post a reply automatically. Instead use Slack Send a Message to post to my reviews channel with the location name, the star rating, the review site, the reviewer name, the full review text, and a suggested response draft the owner can edit. State clearly in the message that the draft should not be posted until an owner has called the customer first. Post one Slack message per negative review so each one can be discussed in its own thread.

After every review has been handled, call Podium Reviews Summary and post one short closing message to the same Slack channel: the number of new reviews found in this run, the average rating per location, and how many were auto-replied versus how many are waiting on owner approval. If there were no new reviews since the last run, post nothing at all rather than an empty summary.

Two rules that matter more than the rest. A negative review must never be auto-posted under any circumstances, even if the wording seems mild or the customer sounds satisfied by the end. And if the star rating for a review cannot be determined for any reason, treat it as negative and route it to Slack for a human rather than replying to it automatically.

Example output

Needs a call before anyone replies: Downtown Auto Care Google · 2 stars · Marcus T. "Booked a 9am oil change and waited over an hour. Front desk was apologetic but nobody told me there was a delay until I asked." Suggested draft (do not post until someone has called Marcus): "Marcus, you are right that we should have told you about the delay up front, and I am sorry we did not. An hour past your appointment time is not the experience we want anyone to have. I would like to make it right and will be reaching out to you directly today." --- This morning's reviews: 4 new since yesterday. 3 auto-replied, 1 waiting on owner approval. Downtown Auto Care: 4.6 average across 2 new reviews Northside Auto Care: 4.9 average across 2 new reviews

What does this prompt do?

  • Checks every one of your locations each weekday morning for reviews that arrived since the last run
  • Writes and posts a warm reply to 4 and 5 star reviews that references what the customer actually mentioned
  • Sends 1 to 3 star reviews to Slack with the full review, star rating, location and a suggested reply, so an owner can call the customer before anything goes public
  • Finishes with a short Slack recap showing how many new reviews came in and the average rating for each location

What do I need to use this?

  • A Podium account with your locations and review sites connected
  • Permission in Podium to read reviews and post responses on behalf of your locations
  • A Slack workspace and a channel where your team watches for reviews that need approval
  • A sense of your brand voice, so the automatic replies sound like you and not like a template

How can I customize it?

  • Timing: runs weekday mornings at 8am by default, switch to every day or twice a day if you get a high volume of reviews
  • The cutoff: 4 and 5 stars are answered automatically, raise it so only 5 star reviews get an automatic reply if you want a tighter filter
  • Tone and routing: adjust the brand voice for replies, change which Slack channel receives escalations, or post to Slack as a bot instead of from your own account

FAQs

Will it ever reply to a bad review without me seeing it first?
No. Only 4 and 5 star reviews are answered automatically. Anything from 1 to 3 stars is posted to Slack as a draft and waits for a person, and the message says plainly that nobody should send it until an owner has called the customer.
Does this cover Google and Facebook reviews too?
Yes, as long as those sites are connected to Podium. Podium pulls reviews from the sites you have linked into one inbox, so a single workflow covers every site rather than one per platform.
What if someone on my team already replied by hand?
The workflow checks whether a review already has a response and skips it. Customers never receive two replies to the same review.
Will the automatic replies sound generic?
Each reply has to reference something the customer actually mentioned, such as the service they came in for or the team member they named. Reviews that are just a star rating with no comment get a short thank you instead of invented detail.
What happens on a morning with no new reviews?
Nothing is posted. The workflow stays quiet unless there is something to report, so the Slack channel does not fill up with empty digests.
Does it work across more than one location?
Yes. It reads every location your Podium login can access, tags each escalation with the location name, and breaks the average rating out per location in the recap.

Related templates

Auto-fix your calendar when a flight slips, and flag what's at risk

When your flight moves, your calendar times get corrected automatically and you get a Slack note naming the meetings you're about to miss.

Google Calendar
AviationStack
Slack
Agentic Task
Trace phishing emails to the sending IP and report abuse

Every 15 minutes, forwarded phishing reports get traced back to the server that really sent them, with a verdict in Slack and the worst senders reported.

AbuseIPDB
Gmail
Slack
Agentic Task
Turn procurement portal tenders into CRM deals each morning

Every weekday at 7am, sign in to the tender portals you track, filter new notices against your bid criteria, and open a deal for the ones worth chasing.

Anchor Browser
Google Sheets
HubSpot
+1
Agentic Task
Turn each week's football fixtures into a venue staffing plan

Every Monday, rank the week's matches by expected demand, put the big ones on your venue calendar, and post a rota-ready summary to Slack.

API-Sports
Google Calendar
Slack
Agentic Task
Turn 5 star Yotpo reviews into a weekly marketing content queue

Every Tuesday we pull your best new reviews, draft social captions, email testimonials and product page quotes, then stage them in Notion for approval.

Yotpo
Notion
Slack
Agentic Task
Catch bad shipping addresses before you buy the label

Every weekday morning, unfulfilled orders get an address check: harmless typos fixed automatically, risky addresses held with a note to the customer.

Shippo
Shopify
Gmail
+1
Agentic Task

Stop letting good reviews sit unanswered.

Thank every happy customer within a day, and make sure the unhappy ones reach a real person instead of a canned response.