Zapier & webhooks — trigger review requests automatically
Connect Stripe, Calendly, Lightspeed, Mews, Salonized, Typeform or any other tool. One Zap = one review request, per location.
Table of Contents
What does the Zapier integration do?
Every time something happens in another tool (a Stripe payment, a Calendly meeting that ended, a POS bill closed) Zapier (or Make, n8n, Pabbly) can call our webhook. We instantly send that customer a review request via email, SMS or WhatsApp — using your Smart Review Link, your template, your brand. No copy-paste. No manual lists.
One webhook per location
On a Multi account each location gets its own webhook URL. Reviews always land on the right Google Business Profile — perfect when the POS at Amsterdam-Zuid is different from the one at Rotterdam-Centrum.
Where to find your webhook URL
Open Requests in the sidebar → Zapier / Webhook tab. Click 'Generate webhook for this location'. You'll get a unique URL — copy it. Tip: set 'Default channel' to `email` (or sms / whatsapp) so Zapier doesn't have to send one.
Setup in Zapier (5 steps)
1. Create a new Zap, pick your trigger app (Stripe, Calendly, Typeform, HubSpot, Booking.com…). 2. Add the action 'Webhooks by Zapier → POST'. 3. URL: paste the URL from RecensioAI. 4. Payload Type: `JSON`. Add these fields (drag values from your trigger): ```json { "first_name": "{{customer_first_name}}", "email": "{{customer_email}}", "phone": "{{customer_phone}}" } ``` 5. Test the Zap. You'll get a `{ ok: true, request_id: ... }` back — done.
3 examples that work out of the box
• Stripe → New Charge (succeeded) → review request. Works for any webshop, hairdresser or consultant billing through Stripe. • Calendly → Invitee Created (or 'Event Ended' for post-meeting flows) → review request to the invitee. • Typeform / Tally → New Submission → trigger as soon as a customer fills in a feedback form. Great for routing pre-qualified happy customers straight to Google.
Also works with Make, n8n and curl
No Zapier? Paste the same URL into Make ('HTTP → Make a request'), n8n ('HTTP Request') or Pabbly Connect. Or test directly with `curl`: ```bash curl -X POST "<your-webhook-url>" \ -H "Content-Type: application/json" \ -d '{"first_name":"Anna","email":"[email protected]"}' ```
Security & limits
• The token lives in the URL — treat it like a password. Leaked it? Hit 'Rotate token' and the old URL stops working instantly. Update your Zap with the new URL. • Max 60 calls/minute per webhook (plenty for the busiest counter). • Email requests count against your monthly email quota. SMS/WhatsApp use your credits. • Pause a webhook temporarily with the switch without deleting it.
Where do I see it?
Every trigger shows up under Requests → History with source `zapier`, alongside your manual sends and sheet-watcher sends. Delivered, opened, clicked, reviewed — all in one view.
Was this article helpful?
Ready to try RecensioAI?
Collect more reviews, respond with AI and protect your reputation.
Get started free