Shopify + Pabau
Run retail online and in-clinic without stock ever drifting apart.
Connect your Shopify store to Pabau, map your locations, and let inventory take care of itself — quantities written absolutely with echo-loop protection, products matched by SKU.


- Inventory synced across locations
- Products matched by SKU
- Shopify locations mapped to your branches
Up and running in three steps
Install the Pabau app
Connect your Shopify store with Shopify's own secure sign-in from Pabau's Data Sync setup. Tokens are stored server-side — no API keys to manage.
Map locations and products
Point each Shopify location at the right Pabau branch, and let products link up by SKU — remappable later without starting over.
Stock takes care of itself
Quantities flow between the systems as things change, written absolutely with echo-loop fences so an update never bounces back.
Everything the integration handles
Inventory sync
Stock levels stay aligned between Pabau and Shopify with absolute quantity writes and idempotent, replay-safe deliveries.
Location mapping
Multi-location Shopify stores map each location to a Pabau branch — and you can remap later without rebuilding the connection.
SKU matching
Products are matched and adopted by SKU, so clinic retail items and store products resolve to the same stock record.
Echo-loop protection
A change syncing one way is fenced from bouncing back the other way — no ping-pong updates, no phantom adjustments.
Privacy built in
Signed webhooks, server-side tokens, and full support for Shopify's GDPR data requests including redaction.
Full sync log
Every delivery is recorded with status and payload, so you can always see what synced, when, and why.
One inventory, every channel
Whether a product sells at reception or in your online store, the count updates everywhere. Absolute writes and idempotent deliveries mean a retry can never double-count.
- One stock truth across store and clinic
- Multi-location stores fully supported
- Replay-safe, idempotent quantity writes
- No more end-of-week manual reconciliation
Built for clinics that sell
Skincare lines, supplements, aftercare kits — clinic retail is real revenue. Pabau connects it to the world's biggest e-commerce platform without adding admin.
- Connect with Shopify's own secure sign-in
- Products adopt by SKU automatically
- Location changes are remappable, not fatal
- Delivery-by-delivery sync log
Frequently asked questions
How do I connect my store?
From Pabau's Data Sync setup: enter your store domain and approve the Pabau app with Shopify's own secure sign-in. The connection is OAuth-based — no API keys, revocable from either side.
What syncs between the two systems?
Inventory quantities, with products matched by SKU and Shopify locations mapped to Pabau branches. The sync surface is growing — talk to us about what's next.
What stops updates looping back and forth?
Echo-loop fences. Every outbound write is stamped, and the matching inbound event is recognised and suppressed — so one change is one change.
What about customer data privacy?
The integration honours Shopify's GDPR webhooks — including customer and shop redaction requests — and never exposes tokens or personal data in logs.
See Shopify + Pabau in action
Join thousands of clinics running bookings, records, billing and marketing on Pabau — with Shopify connected.

