Skip to main content

Automatically Ask Customers for Reviews Using Paige's Webhook Integration

Learn how you can use Paige's API / Webhook to automatically ask your customers for reviews.

Justin Silverman avatar
Written by Justin Silverman
Updated over a week ago

Want to automatically ask your customers for reviews without lifting a finger? If you're already using Paige's built-in automated review request feature (found on the Automation tab), you're off to a great start. But if you'd rather fully integrate Paige with your other tools — like your booking software, accounting app, CRM, or even a spreadsheet — you're going to love our webhook integration.

With just a little bit of setup, you can connect Paige to anything using automation tools like Zapier, Make, N8n, or even your own custom workflows.


🧠 What This Feature Does

This integration allows you to automatically send review request emails through Paige — from your own email inbox, your teammate’s inbox, or even your client’s email — whenever a customer completes an action in another tool.

And yes — Paige will automatically follow up with customers who don’t leave a review the first time. 💪


✅ What You'll Need

Before you set up your webhook, make sure you have the following:

Item

Where to Find It

Example

Business Slug

This is the part after the slash in your review request URL

If your link is https://giveratings.com/abc-business, your slug is abc-business

API Key

In Paige, go to Settings > Integrations

Copy this key securely – it authorizes your webhook

Webhook URL

Use this exactly:

https://www.localmarketingmanager.com/api/review-campaign-setting/enroll-emails-webhook


⚙️ How to Set Up the Webhook

You can use any tool that supports sending webhooks — Zapier, Make, N8n, or a direct integration. Note: some automation tools don't allow webhooks in their free plans.

Here’s a general step-by-step walkthrough:


Step 1: Trigger the Automation

Decide when you want to ask for a review. For example:

  • A customer finishes a job in your CRM

  • A new row is added to a Google Sheet

  • A payment is made in your accounting tool

  • A booking is completed in your scheduler

In your automation platform, set this as your trigger.


Step 2: Add a Webhook Action

Choose a POST webhook request as your next action.

Here’s what to fill in:

  • Webhook URL:
    https://www.localmarketingmanager.com/api/review-campaign-setting/enroll-emails-webhook

  • Headers:
    Add a header called x-api-key
    Set its value to your Paige API key

  • Data (Body):
    Add a data field called slug and add your slug as the value

    Add a data field called emails and add the input email value/variable here.


✅ Example Zapier Configuration

You can use a Zap like this:

Trigger: New Payment in QuickBooks
Action: Webhooks by Zapier → POST
Webhook Setup:

  • URL: https://www.localmarketingmanager.com/api/review-campaign-setting/enroll-emails-webhook

  • Headers: x-api-key: YOUR_API_KEY

  • Payload Type: JSON

  • Data:

    • email: (select customer email field from trigger)

    • business_slug: your-slug


🧪 Test Your Integration

Once you’ve set everything up, test your automation by sending a sample email to yourself. Paige should email the customer a review request from the selected sender after the delay you configured for the automated review campaign, and if no review is left, follow up later.

Want to enroll customers in bulk in the automated review request campaign? If you put emails in a comma separated sentence like example1@gmail.com, example2@gmail.com, example3@gmail.com Paige will enroll all 3 of those emails.


💬 Need Help?

If you get stuck or want someone to double-check your setup, just hit the live chat button in the corner of your screen. We're always happy to help!

Did this answer your question?