Campaigns are how you send review requests to customers at scale. This guide covers creating campaigns, choosing templates, and managing automated follow-ups.
A campaign is a reusable template for sending review requests. It defines: - The message — what the customer sees in the SMS or email - The review destination — where the link sends them (Google, Facebook, your review portal) - The campaign type — Review Request or Survey
Most businesses have 1-3 active campaigns running at a time.
Campaigns are created and managed in the desktop app (not mobile).
Use these placeholders in your message — they're replaced with real values when sent:
| Variable | Replaced With |
|---|---|
@customerName |
The customer's first name |
@business |
Your business name |
@link |
The review request link |
@sender |
The team member's name who sends it |
Example template:
Hi @customerName, thank you for choosing @business! We'd love your feedback. Please take a moment to leave us a review: @link
Sends customers directly to a review site (Google, Facebook, or your custom review portal). This is the most common campaign type.
Sends customers to a satisfaction survey first. Based on their score: - High score (promoters) → directed to leave a public review - Low score (detractors) → directed to private feedback form
This protects your public reputation by filtering negative experiences to private channels.
Go to More → Campaign Status in the mobile app to see: - Summary funnel — Sent, Clicked %, To Site %, Completed, Opt-outs - Per-campaign cards — individual performance for each campaign - Active/Paused filter — toggle between campaign states
| Metric | What It Means |
|---|---|
| Sent | Total requests sent through this campaign |
| Clicked | Percentage of recipients who clicked the SMS link |
| To Site | Percentage who reached the review site |
| Completed | Number who actually left a review or completed a survey |
| Opt-outs | Number who unsubscribed from future messages |
Campaigns can include automatic follow-up reminders for customers who haven't acted on the initial request. These are configured at the campaign level:
When a field tech sends a review request manually (via the mobile app), the automation system knows not to send a duplicate. This prevents customers from receiving multiple requests for the same visit.
@customerName and @business variables"No campaigns available" on mobile - Make sure at least one campaign is Active (not Paused) - Check that the campaign is assigned to the correct location - Campaigns are location-specific — if you switched locations, the available campaigns change
"Customer received the request but there's no link"
- Check the message template — make sure it includes the @link variable
- The link is generated automatically when the request is sent
"High opt-out rate" - Review your message frequency — are you sending too often to the same customers? - Check your message tone — is it too aggressive or impersonal? - Consider adding a survey campaign to filter dissatisfied customers before they reach review sites