Managing Multi-Store Google Reviews with Monday!

Problem Being Solved:
We have multiple brick-and-mortar locations, each with a Customer Care lead. We want them to be able to manage their store’s reputation without giving them access to Google My Business. We also want to proof their replies before posting publicly to Google (and notifying the reviewer of our response).

Solution:
Monday + Zapier, featuring restricted column views, filtered board views and automations.

We’ve been testing this board for 2 weeks now and are really pleased with the results.

How It Works & Flows:
Zapier listens to GMB for a new review. When detected, it creates a new item in Monday out of it. It can identify which store it belongs to so it gets assigned in Monday automatically to the Care Lead for that location. They can use the updates panel to look into an incident, or if all is well, simply type their response in the Response column, then mark it as Done. What happens next is only visible to the Regional team using restricted columns.

Monday then automatically notifies our Regional Care Lead and changes their Status column to Ready for Review. They check for spelling, make sure the message is on-brand, and if it’s unfavorable they can verify the customer was contacted directly. If they’re happy with it, they simply update their Status to Reviewed. Zapier sees that, grabs the information from the item and posts the response to the correct review.

Some Fun Stuff We Learned Along the Way:

  • Using this method, Monday notifies us 10-20 minutes faster than the GMB app about new reviews. This gives us an edge in immediately following up on bad reviews.

  • You may notice our Stars column is not a Ratings column. The Ratings column can’t be auto-populated by Zapier based on the number of stars given. This is actually a Formula column that works off an if-then, populated with the appropriate number of ★’s based on the numerical value of a hidden column (where Zapier can just drop a number). We wanted to keep the Star-Rating vibe alive, so this was a fun workaround we were happy with.

  • Sometimes reviews get updated and there’s already a reply by us… and we need to know that. So this one isn’t immediately obvious, because in Zapier your sample data needs to have the reply data in it, otherwise it won’t respond with it. So we also have a hidden Reply Published Timestamp column, so we can treat those reviews differently when they come in.

  • Moving between Groups - Reviews to Completed (accounts for issues with GMB - this one was important). So from the brick-and-mortar view, once they mark a review as Done, it does not move to Completed yet. They know this means it’s under review by the Regional team. It should only go to Completed once the reply is approved and posted to Google. But what if the reply doesn’t post to Google? We ran into this a couple times in testing - the reply would be sent to Google, it would not get posted, but Zapier would still move the item to Complete because the task was performed. This is another reason we created the hidden Reply Published Timestamp column. So the stack for the reply publishing looks like this: Item is Marked “Reviewed”, Item Information is Pulled, Reply Text is Sent to Google, 1 Minute Delay, Review is Checked for Reply Published Timestamp, If True Then Move to Completed, Else Update Status to Error. And if it errors out, honestly you just change the Status back to Reviewed, it starts the stack again and it’s never failed twice in a row.

A little quirky, but maaaaaaaan is it nice to just have this baked right into Monday for my teams. There’s probably a couple other bugs I’m forgetting that we overcame, but I thought some of you would find this helpful!

If anyone has any suggestions for improvement, or further questions about how we set this up, go for it.

Disclaimer: I’m not selling a service. I don’t work for Monday or Zapier. I won’t help you set yours up but I’m sure there’s a ton of people more qualified than me who would be happy to do that for you. I’m just here to help inspire and show Monday some love for such a versatile product. :slight_smile:

3 Likes

Love, love, love this @cheeley! Thanks for sharing with the community.

~ Deb Cinkus, PMP
Certified monday․com Partner
CEO & Principal Consultant, Polished Geek

Book a Consultation with a monday․com expert: https://meet.polishedgeek.com/more-with-monday

Thanks for the reply! We’re working on a couple cool dashboard views based on the data and if we get something we’re happy with I’ll share that next. We’ve got to finish up another board for a completely different process first. I appreciate your encouragement! :slight_smile:

Hi Cheeley! This is a very cool setup you built. I’m trying to replicate it based on your general description, but I was afraid I might miss something. Currently I’ve built a Zap that populates a monday item when a new GReview is posted. It looks like they may have updated the Zap fields since you built yours, since it actually let me drop a number value directly into a ratings column for the stars rather than using a formula column workaround.

In any event, I’m working on the reply-posting Zap, and it’s asking me for Review IDs. Are you just dropping these into a hidden column as well at the time a review is posted? If you’re up for it, “Sharing” your Zaps with the Blue Share Button would be amazing, if you’re willing! Let me know.

Hi there, Neal. We are working to implement this into our practice as it would save SO much time but we are having trouble getting the reply in Monday to go back to Google Business Review as the response. Could you share your Zap set up formula please?

Hey Jill! I haven’t touched this stuff in almost 2 years, but I’ll try to remember how it went. Keep in mind, it was two years ago so there may be a cleaner more up to date way to handle it now.

I do remember in Step 2 below, it was important we grabbed a couple column values from the row. It was probably to find the unique ID for the Google review so that it posts to the right one (that might be easier now), as well as be able to grab the response text:

Step 3 checked to make sure the dropdown update was set to “Reviewed” to continue the stack.

4 it pulled the response text and pasted it into the zap.

5 was our stop-gap in case Google had an issue. It was a 1-minute timer before checking to see if there was a successful “Reply Published Timestamp” (I think we had to reference the unique Google ID again here). If it was there, the rest of the automations would trigger to change it from “Reviewed” to “Complete” and move it to the Completed group in Monday. If there wasn’t a reply published timestamp, that would mean there was an error and the status updated to reflect that which just means you had to set it back to Reviewed.

Sorry I don’t know if that was as much help as you were hoping for. haha But it sounds like you’re close and it really was SUCH a timesaver for us. Keep at it!

You’ve probably figured it out by now, but if not see my response to Jill White below. I think this link should take you to the template I made:

Thanks for sharing your innovative solution for managing multi-store Google reviews using Monday and Zapier. It’s impressive how you’ve streamlined the process for your Customer Care leads and Regional teams.The fact that your system notifies you faster than the GMB app for new reviews is a significant advantage, allowing you to respond promptly to feedback. And I love the workaround with the Formula column for the star ratings – creative problem-solving!By the way, if you’re ever interested in exploring ways to enhance your online presence, you can check out eazyviral.com. They offer services related to online reviews that might align with your goals.