← All integrations
PaymentsBeta
Square
Every Square checkout becomes a review request — for retail, restaurants, and service.
When a Square payment completes, SignalRoute fires a review request to the customer attached to the order. Works for in-person POS, online checkout, and Square Invoices. Connect via inbound webhooks — paste the URL we generate into Square's webhook subscription, we handle the rest.
What it does
- Triggers on payment.created and payment.updated (gated on COMPLETED status so partial captures don't fire).
- Buyer email pulls through from the payment record automatically.
- Idempotent on Square's payment ID — retries from Square don't double-send.
- Configurable per-route channel and delay so you can wait an hour after checkout if needed.
What it replaces
- Square's default rating prompt
- Generic post-checkout review emails
Replaced by → your branded SignalRoute link, everywhere.
Setup
- 1Open Integrations → Inbound webhooks in the dashboard.
- 2Pick Square as the source, name it, pick the business + route.
- 3Copy the URL we generate.
- 4In Square Dashboard → Developer → Webhooks → Add subscription, paste the URL.
- 5Subscribe to "payment.created" and "payment.updated".
Ready to connect?
Connect your account in under 5 minutes. This integration is in beta — the wiring is shipped and works, we're still hardening edge cases. Email support@getsignalroute.com if you hit anything weird.