Using Zapier with ReviewCatalyst Webhooks

Zapier is a powerful automation platform that lets you connect ReviewCatalyst with thousands of other apps without writing code. By using ReviewCatalyst webhooks, you can automate workflows like sending review data to Slack, adding contacts to email lists, creating spreadsheet rows, and much more.

What You Can Do with Zapier + ReviewCatalyst

Here are some popular automation examples:

  • Send reviews to Slack — Get instant notifications when reviews come in
  • Create Google Sheets rows — Log all reviews in a spreadsheet automatically
  • Add to email lists — When someone submits a review, add them to a Mailchimp or ConvertKit list
  • Create tasks — Turn reviews into tasks in Asana, Monday, or Notion
  • Discord notifications — Alert your team in Discord when new reviews arrive
  • Webhook relay — Send review data to your own custom application
  • CRM updates — Automatically log reviews in HubSpot, Salesforce, or Pipedrive

How It Works

  1. ReviewCatalyst detects an event (review created, review updated, etc.)

  2. ReviewCatalyst sends that event to a webhook URL you create

  3. Zapier receives the webhook data

  4. Zapier triggers an action in another app (Slack, Sheets, Mailchimp, etc.)

Step 1: Create a Webhook in ReviewCatalyst

  1. Go to Settings → API & Webhooks → Webhooks tab
  2. Click Create Webhook
  3. Fill in the following:
    • Webhook Name : Give it a descriptive name (e.g., “Zapier - Slack Notifications”)
    • Organization : Select the organization to receive webhooks from
    • Events : Check the events you want to trigger the webhook:
      • Review Created — fires when a new review is submitted
      • Review Updated — fires when a review is edited or status changes
      • Organization Created — fires when a new organization is added to your account
      • Organization Updated — fires when organization details change
      • Location Created — fires when a new location is added
      • Location Updated — fires when location details change
    • URL : Leave this blank for now (you’ll get it from Zapier in the next step)

Step 2: Create a Zapier Zap

  1. In a separate tab, go to zapier.com and sign in (create an account if needed)
  2. Click Create (or Make a Zap)
  3. Search for and select Webhooks by Zapier as your trigger app
  4. Choose the trigger event: Catch Raw Hook (this will receive your webhook data)
  5. Click Continue
  6. You’ll see a unique webhook URL. Copy this URL — this is what you’ll use in ReviewCatalyst

Step 3: Add the Zapier URL to Your ReviewCatalyst Webhook

  1. Go back to your ReviewCatalyst webhook tab
  2. Find the webhook URL section
  3. Paste the Zapier webhook URL into the URL field
  4. Click Create

Step 4: Connect to Your Desired App

Back in Zapier:

  1. After setting up the trigger, click Continue
  2. You’ll be asked to test the webhook. In ReviewCatalyst, create/update a review or organization (depending on what events you selected)
  3. Once Zapier detects the webhook, click Continue
  4. Now choose your Action app (what you want to do with the data):
    • Slack → send a message
    • Google Sheets → create a row
    • Mailchimp → add a contact
    • Discord → send a message
    • Etc.
  5. Follow the prompts to connect that app and set up the action
  6. Test the zap by creating another review/event in ReviewCatalyst
  7. Once it works, turn on your Zap and you’re done!

Webhook Event Data

Here’s what data ReviewCatalyst sends with each webhook event:

Review Created / Review Updated

{
  "id": 22,
  "organization_id": 6,
  "location_id": 8,
  "source_name": "google",
  "identifier": null,
  "avatar": null,
  "author": "John Smith",
  "rating": 5,
  "original_rating": null,
  "title": null,
  "message": "Great service!",
  "url": null,
  "verified": false,
  "replied": false,
  "reply_message": null,
  "reply_url": null,
  "hidden": [],
  "reply_published_on": null,
  "published_on": "2026-02-03T00:00+00:00",
  "review_updated_on": null,
  "updated_at": "2026-02-03T01:44:03+00:00",
  "created_at": "2026-02-03T01:44:03+00:00",
  "meta": [],
  "webhook_event": "review-created"
}
  

Field Descriptions:

  • id — Unique review ID in ReviewCatalyst
  • organization_id — Your organization ID
  • location_id — Location where review was posted
  • source_name — Platform (google, facebook, yelp, etc.)
  • author — Name of reviewer
  • rating — Star rating (1-5)
  • message — Review text/content
  • verified — Whether review is verified by platform
  • replied — Whether business has replied
  • published_on — When review was posted on platform
  • created_at — When review was added to ReviewCatalyst
  • webhook_event — Type of event (review-created, review-updated)

Organization & Location Events
ReviewCatalyst also sends webhooks for organization and location changes, though these are less commonly used. If you need to track when new locations are added or organization details change, let us know and we can provide examples. For now, most Zapier automations focus on review events (Review Created/Updated), which is where the most value is.

Common Zapier Recipes

Recipe 1: Slack Notification for New Reviews

  1. Trigger: ReviewCatalyst webhook (Review Created)
  2. Action: Slack → Send Channel Message
  3. Message format:

⭐ New {{source_name}} Review: {{rating}} stars
From: {{author}}
“{{message}}”

Recipe 2: Google Sheets Review Log

  1. Trigger: ReviewCatalyst webhook (Review Created/Updated)
  2. Action: Google Sheets → Create Spreadsheet Row
  3. Columns:
    • Date: {{published_on}}
    • Author: {{author}}
    • Platform: {{source_name}}
    • Rating: {{rating}}
    • Review: {{message}}
    • Verified: {{verified}}

Recipe 3: Slack Alert for High Ratings (5-Star Reviews)

  1. Trigger: ReviewCatalyst webhook (Review Created)
  2. Condition: Only if {{rating}} equals 5
  3. Action: Slack → Send Channel Message
  4. Message:

🌟 5-STAR REVIEW!
From: {{author}}
“{{message}}“
Platform: {{source_name}}

Recipe 4: Discord Team Alert for New Reviews

  1. Trigger: ReviewCatalyst webhook (Review Created)
  2. Action: Discord → Send Channel Message
  3. Message:

📝 New Review Posted
Rating: {{rating}}⭐
Author: {{author}}
“{{message}}“
Source: {{source_name}}

Troubleshooting

Webhook not firing?

  • Make sure the correct events are checked in ReviewCatalyst
  • Verify the URL in ReviewCatalyst is correct (copy/paste from Zapier)
  • Check that your Zap is turned ON (toggle in top right)

Zapier not receiving data?

  • Test the webhook in ReviewCatalyst by creating a review/organization
  • Check Zapier’s activity log to see if the webhook was received
  • Look at the error message in Zapier for details

Data not mapping correctly?

  • Use Zapier’s View as JSON option to see the raw webhook data
  • Copy the exact field names from the JSON into your action fields
  • Use {{field_name}} syntax in Zapier to reference webhook fields

Need help?

Tips & Best Practices

  1. Start simple — Create one Zap first, then add more as you get comfortable
  2. Test thoroughly — Always test your Zap with real data before relying on it
  3. Monitor activity — Check Zapier’s activity log to ensure Zaps are running
  4. Use filters — Add conditions to your Zap (e.g., only for 5-star reviews)
  5. Rename webhooks — Use descriptive names like “Zapier - Slack” so you remember what they do
  6. Check rate limits — Some apps have rate limits; Zapier will queue requests if needed

Questions? We’re here to help. Email support@reviewcatalyst.net.

Was this article helpful?