Updated Oct 2026

Review webhooks: get notified of new reviews by API

Most review platforms don’t tell you when a new review arrives. You poll, you handle each platform’s quota, and you still miss the one-star review that came in at 2 a.m. Prisma sends one signed webhook, in one format, for every new review and reply on 32 platforms, including the ones that have no webhooks of their own.

Get API key

2 locations free. Webhooks included on every plan.

Why review webhooks are hard to get from the platforms

So “webhooks for reviews” usually means building a polling scheduler per platform, with its own rate limits, retries and cost. That is the part Prisma runs for you.

The events Prisma sends

EventWhen
review.createdA new review appears on a connected location, on any platform
review.updatedThe review’s content changed, or a reply appeared or changed on the platform
reply.publishedA reply you sent through Prisma is live on the platform
reply.failedThe platform refused the reply, or every retry failed
connection.updatedA connection became active or needs the owner to sign in again

Events carry IDs, not the whole review, so a late or retried delivery never overwrites newer data: fetch the current object with GET /v1/reviews/{id}.

api.prismareviews.com/v1
curl -X POST https://api.prismareviews.com/v1/webhooks \
  -H "Authorization: Bearer $PRISMA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://yourapp.com/webhooks/prisma", "events": ["review.created", "reply.failed"]}'

Delivery, retries and signatures

The full reference, with payloads and the signature check in three languages, is in the webhooks docs.

What people build on review webhooks

FAQ

Which review platforms have webhooks?

Very few offer webhooks for reviews to third parties. Google Business Profile needs the Notifications API plus Cloud Pub/Sub, and most others have no push at all, so you poll. Prisma polls or subscribes on its side and sends you one webhook format for all 32 platforms.

How fast does a review webhook arrive?

As soon as Prisma sees the review. For official APIs that is minutes after it appears, depending on the check frequency of your plan; for platforms read through their public page, checks run every few hours, depending on your plan.

How do I verify a review webhook?

Every delivery carries a Prisma-Signature header with a timestamp and an HMAC-SHA256 of the body, computed with the endpoint’s secret. Recompute it, compare in constant time and reject old timestamps.

One webhook for every review platform.

Register an endpoint, connect a location, and the next review reaches your code.

Get API key

2 locations free. No card required.

Get your API key in a minute

Free Spark plan: 2 locations, no card. Test keys return sample data on all 32 platforms, so you can build before connecting a real one.