Skip to main content

Automating Review Requests with GoHighLevel

Learn how to set up an automation that sends review requests at the right time and maximizes your online reputation.

Written by Eric Kelly

Why Automate Your Review Requests?

If you’re running a business, getting positive reviews is one of the most powerful ways to build trust and attract new customers. But manually asking for reviews? That takes time—and most businesses don’t follow through consistently.

With GoHighLevel’s automation tools, you can:

  • Automatically request reviews at the perfect time (e.g., after an appointment or job completion).

  • Balance requests between Google and Facebook for better visibility.

  • Trigger follow-ups if customers don’t respond to the first request.

  • Filter out customers who have already left a review so you don’t send duplicate requests.

If you haven’t already set up reputation management in GoHighLevel, check out Part 1, where we walk through connecting your Google and Facebook accounts, setting up review templates, and configuring AI-generated responses.


Step 1: Setting Up a Review Request Automation

Every automation starts with a trigger, which determines when the review request gets sent. Your trigger will depend on how your business operates.

Examples of Common Triggers:

  • Appointment Marked as "Showed" – Perfect for salons, massage therapists, or service-based businesses that use GoHighLevel’s calendar.

  • Invoice Paid – If you collect payments before requesting reviews, trigger the automation after the invoice is paid.

  • Pipeline Stage = "Job Completed" – Ideal for home services, contractors, or businesses that move leads through a sales pipeline.

Building the Automation (Example: Appointment Showed)

  1. Go to Automations → Click Create Workflow

  2. Add a Trigger → Select Appointment Status

  3. Choose the Calendar → Select the calendar where appointments are booked

  4. Set the ConditionAppointment Status = "Showed"

This means when an appointment is marked as "Showed," the automation will begin.


Step 2: Adding a Delay Before Sending the Request

You probably don’t want to send a review request immediately—especially if the appointment is still happening.

  1. Click "Add Action" → Select Wait

  2. Choose "Wait for Time Delay" → Set it to 3 hours (or whatever makes sense for your business)

  3. Label the Action (e.g., Wait 3 Hours Before Request)

💡 Pro Tip: If your team only marks appointments as "Showed" at the end of the day, consider waiting until the next morning before sending the review request.


Step 3: Sending the Review Request (SMS & Email)

Now that we’ve waited the right amount of time, it’s time to send the request.

  1. Click "Add Action" → Select Send Review Request

  2. Choose the Method → SMS, Email, or WhatsApp

  3. Label the Action (e.g., SMS Review Request Sent)

If you want to send both an SMS and an email, follow these steps:

  • Add a Wait Action (e.g., 30 minutes)

  • Duplicate the Review Request Action but choose Email instead of SMS

Since GoHighLevel already handles the follow-up cadence, you don’t need to add multiple steps—just the first SMS and email. The system will automatically retry if the customer doesn’t leave a review.


Step 4: Adding a Tag for Tracking (Optional)

If you like to keep track of which contacts received a review request, you can add a tag to their profile.

  1. Click "Add Action" → Select Add Tag

  2. Create a New Tag (e.g., Review Request Sent)

This helps you segment contacts later and avoid sending unnecessary follow-ups.


Step 5: Publish and Save Your Automation

Once everything is set up:

  • Click "Save"

  • Click "Publish"

Now, every time an appointment is marked as "Showed," the system will wait 3 hours, send a review request via SMS, then follow up with an email if necessary.


Step 6: Monitoring Your Reviews & Automating Responses

Once your automation starts working, you’ll see new reviews appear in Reputation Management.

What Happens Next?

  • Reviews will show up in the Reputation Dashboard, where you can track performance.

  • If AI review responses are enabled, GoHighLevel can automatically reply based on your settings.

  • If you prefer manual approval, you can review AI-generated responses before posting them.

💡 Pro Tip: If a customer already left a review, the system will skip sending another request, avoiding unnecessary follow-ups.


Bonus: Displaying Reviews on Your Website

What’s the point of getting great reviews if no one sees them? With GoHighLevel’s Review Widget, you can showcase live customer reviews directly on your website.

How to Set Up a Review Widget:

  1. Go to Reputation ManagementWidgets

  2. Click Create New Widget

  3. Choose a Layout (Grid or Carousel)

  4. Select Review Sources (Google, Facebook, or both)

  5. Customize the appearance & branding to match your website

  6. Copy the embed code and place it on your website

Now, your site will automatically update with new reviews, building even more trust with potential customers.


What’s Next?

Now that your review automation is live, here’s what’s coming next:

  • Tracking Review Performance & Trends

  • Using GoHighLevel’s Yext Integration for Local SEO

  • Setting Up Notifications for New Reviews

Did this answer your question?