⭐ Review Requests & Google Maps
The system automatically sends review request emails after guests complete their visit. You can include a direct link to your Google Maps review and an internal review page so guests know exactly where to click.
Why request reviews?
- Increases visibility: More reviews = better ranking on Google Maps
- Builds trust: New guests see your ratings
- Encourages feedback: Email sent right after visit, when experience is fresh
- Improves retention: Guests who write reviews return 3× more
How it works?
Workflow
- Guest makes a reservation and completes their visit
- Next day (or at set time) the system sends an email:
Thank you for your visit! Would you share your experience?Write a review on Google: [CLICK]Your feedback helps us improve
- Guest clicks on Google Maps and writes a review
- Your rating grows and new guests see you on the maps
Email also includes
- ✅ Promo code (e.g. THANKYOU10 for discount on next visit)
- ✅ Internal review page (your community feedback)
- ✅ Unsubscribe link
- ✅ Internal feedback form
Setting up Google Maps link
Step 1: Find your Google Maps review link
Option A: From Google Maps
- Open Google Maps
- Search for your restaurant
- Click on the name (detail page)
- Click on Write a review
- Copy the URL from the address bar (starts with
https://maps.app.goo.gl/...)
Option B: Short link
Google offers special short links for reviews. In your business detail go to:
- Share → Copy link → select review variant
Step 2: Insert the link into settings
- Log in to Payload Admin
- Go to: Reservations → Reservation Settings → Notifications
- Check: ✅ Send review request email
- Fill in the field: Google Review link
- Paste your Google Maps link
- Example:
https://maps.app.goo.gl/xV5kH2pQ...
- Set Hours after visit (usually 24 hours)
- Click Save
Step 3: Test
- Create a test reservation
- Run
/api/send-review-requestsendpoint (or wait for automatic scheduling) - Check the email and verify the link works
# Manual test (command line):
curl -X POST http://localhost:3002/api/send-review-requests \
-H "x-cron-secret: YOUR_CRON_SECRET"
Google Maps link format
The correct link looks like this:
https://maps.app.goo.gl/xV5kH2pQwA1B2cD3eF4gH5
https://google.com/maps/place/...
❌ Incorrect (without review):
https://google.com/maps/search/restaurant+prague
If you're unsure the link is correct, click it and you should see the "Write a review" page with a ready form.
Promo code in email
You can add a promo code to the email that guests receive after writing a review. Example:
Get 10% off your next visit for writing a review!
Code: THANKYOU10
How to set the promo code?
- In Reservation Settings → Notifications → Review Request
- Check: ✅ Show promo code
- Fill in: Promo code for review email (e.g.
THANKYOU10) - Click Save
The system automatically inserts the code into the email.
Internal review page
The platform supports internal reviews – when a guest clicks "Write a review", they can write directly on your page instead of Google.
Internal reviews are useful when:
- You don't want customers directly on Google Maps (too strict moderation)
- You want to moderate comments
- You want to collect feedback internally
Internal review page is available at:
https://your-domain.com/en/reviews/{cancellationToken}
The direct link is generated automatically and sent in the email.
Measurement and analytics
Where do I see results?
- Google My Business (GMB) – number of reviews and average rating
- Payload Admin –
reviewRequestSentAtfield on each reservation - Dashboard – total count of emails sent
Tips to increase reviews
| Tactic | Effectiveness | Difficulty |
|---|---|---|
| Email right after visit | ⭐⭐⭐⭐⭐ | Easy |
| SMS reminder 2 days later | ⭐⭐⭐⭐ | Medium |
| QR code at table (physical) | ⭐⭐⭐ | Easy |
| Promo code as incentive | ⭐⭐⭐⭐ | Medium |
| Personal request from waiter | ⭐⭐⭐⭐⭐ | Hard |
Troubleshooting
| Problem | Cause | Solution |
|---|---|---|
| Review email not sent | Channel disabled | Check ✅ "Send review request email" |
| Google link doesn't work | Wrong URL | Verify link starts with https://maps.app.goo.gl/ |
| Email sent too early | Wrong time setting | Increase "Hours after visit" (usually 24) |
| Promo code not shown | Disabled in settings | Check ✅ "Show promo code" |
| Internal link is dead | Invalid token | Check cancellationToken in DB |
Best practices
✅ Correct approach
- Configure Google Maps link
- Enable review request emails
- Test on a test account
- Activate for all guests
- Monitor new reviews in GMB
❌ Mistakes
- ❌ Google link without review capability
- ❌ Review email sent immediately after reservation (should be after visit)
- ❌ Too frequent emails (max 1 per day)
- ❌ No promo code as motivation
FAQ
How long does it take for a review to appear on Google?
- Typically 24–48 hours, Google checks them (anti-spam)
- Visible in GMB immediately, on Maps later
Can I choose which guests to send reviews to?
- Not yet (in the future yes)
- Currently sent to all with
completedreservations
What's the default review request time?
- 24 hours after visit ends
- Can be changed in settings (1–168 hours)
Does this impact email deliverability?
- Minimal, if not sending too frequently
- Max 1 email per day recommended
Can I disable reviews for specific reservations?
- Yes, in reservation detail check: ❌ Don't send review
CRM/Marketing integration
The system automatically records:
- Date sent
reviewRequestSentAt - Email open (if tracking enabled)
- Written review (if using internal form)
These are available for export and analysis.