Skip to main content
Manually sending review requests is time-consuming and inconsistent. The HoopAI platform’s automation engine lets you build workflows that send review requests automatically based on real business events — such as when an appointment is marked as completed, an invoice is paid, or a form is submitted. Once configured, the workflow runs in the background and grows your review volume without any manual effort.

How review request automation works

The Automation module in HoopAI uses a trigger-action model:
  • A trigger is a specific event that starts the workflow (e.g., appointment status changes to “Showed Up”)
  • An action is what happens next (e.g., wait 2 hours, then send a review request via SMS)
You can chain multiple steps in a single workflow and use conditions to target specific contacts or scenarios.

Building a review request workflow

1

Navigate to Automation

Go to Automation > Workflows and click + Create Workflow.
2

Choose a starting point

Select Start from Scratch or choose an existing template. If using a template, look for review-related options in the template library.
3

Add a trigger

Click Add Trigger and select the event that should initiate the review request. Common triggers for review collection:
  • Appointment status is updated — set the condition to “Showed Up” or “Completed”
  • Invoice paid — fires when a payment is recorded
  • Form submitted — use after a job completion or satisfaction survey form
  • Tag added to contact — fires when a specific tag (e.g., “job-complete”) is applied manually or by another workflow
4

Add a wait step (recommended)

Click + to add a step and select Wait. Configure a delay of 1–4 hours after the trigger — this gives the customer time to form an opinion about their experience before receiving the request. A delay of 24 hours is appropriate for service industries where the customer needs time to assess results.
5

Add the Send Review Request action

Click + to add another step and select Send Review Request. Configure:
  • Channel — SMS, Email, or WhatsApp (select one or multiple)
  • Template — choose the SMS or email template configured in Reputation > Settings
  • Review that the correct review link destination is set in your Reputation Settings
6

Add optional follow-up steps

To send a follow-up request if the first one goes unresponded:
  • Add another Wait step (e.g., 3 days)
  • Add an If/Else condition — check whether the contact has already left a review or clicked the review link
  • Add a second Send Review Request action on the “No” branch only
7

Activate the workflow

Toggle the workflow to Published status. It will now fire automatically whenever a contact meets the trigger criteria.

Business typeRecommended triggerSuggested delay
Service-based (cleaning, repair, landscaping)Appointment status: Showed Up4–24 hours
Healthcare / wellnessAppointment status: Completed2–4 hours
E-commerce / retailInvoice paid3–5 days (after delivery)
Restaurants / hospitalityForm submitted (feedback form)30 minutes
Fitness / coachingTag added: session-complete1–2 hours
Real estatePipeline stage changed: Closed1–3 days

Timing best practices

Send too early — the customer hasn’t experienced the full value of the service yet and is less motivated to leave a positive review. Send too late — the experience fades from memory and the emotional momentum dissipates. The sweet spot for most service businesses is 1–4 hours after a completed interaction. For products that require time to evaluate, wait until after a reasonable use period (3–7 days for most goods).
Do not send more than two review requests to the same contact per transaction. Over-requesting comes across as pushy and can result in negative reviews or unsubscribes. Use an If/Else condition in your workflow to check whether a review has already been submitted before sending a follow-up.

Configuring review request templates for automation

Automated review requests use the templates configured in Reputation > Settings:
  • SMS template — a short message with a review link. Customize the text and optional image in the SMS review requests section.
  • Email template — a fully designed email. Select or build templates in the Email review requests section. See Email templates for review requests for full details.
  • WhatsApp template — a Meta-approved template. Set up and submit for approval in the WhatsApp review requests section.
Ensure the templates are saved and enabled in Reputation Settings before activating your automation workflow — the workflow will not send if the channel is disabled.

Enrolling contacts automatically vs. manually

Review request workflows can be configured to enroll contacts automatically (via the trigger) or manually:
  • Automatic enrollment — every contact who meets the trigger condition is enrolled without any manual action
  • Manual enrollment — use the “Add to Workflow” action in another workflow or manually add a contact from the contact record
For high-volume businesses, automatic enrollment is strongly recommended. For lower-volume or high-touch businesses, manual enrollment gives you control over which customers receive a request.

Monitoring automated review request performance

After activating your workflow, track its performance in two places:
  1. Reputation > Requests — shows every request sent, including automated ones, with status (Queued, Sent, Delivered, Failed) and retry count
  2. Automation > Workflows > [Workflow name] — shows enrollment count, completion rate, and which contacts are currently active in the workflow
Use these views to confirm the workflow is firing correctly and to identify any contacts with Failed delivery status that may need follow-up.

FAQs

Yes. Add two Send Review Request action steps to the same workflow — one set to SMS and one to email — with a short wait between them if desired. Both will fire in sequence for each enrolled contact.
Add an If/Else condition before the Send Review Request action that checks whether the contact has already been tagged as having left a review, or use a workflow goal that stops contacts who complete a review action. You can also limit enrollment to once per contact in the workflow settings.
Failed SMS requests appear in Reputation > Requests with a Failed status. The workflow does not automatically retry failed SMS delivery — you can manually resend from the Requests tab or add an email fallback step in the workflow using an If/Else condition.
Yes. Toggle the workflow to Draft status to pause it. Contacts currently active in the workflow will not advance to the next step while the workflow is in draft. Switch back to Published to resume.
Last modified on March 5, 2026