Booking widget
Choose a surface
Script embed (Preact widget), iframe (/embed/v1/frame), or hosted /{salon}/book. All hit the same availability and deposit engine.
- 1Plugin / blockWordPress · Download plugin → Generate connect code
- 2App or snippetShopify/Wix Add to… · or Create snippet for Code/Embed
- 3Hosted book pageNo website · Create hosted link + QR → /{salon}/book
WordPress: prefer the plugin + connect code. Shopify/Wix: OAuth when env configured, else snippet. See /docs/install/*.
Connect wizard
Cabinet → Settings → Website & embed → Connect. Steps: Choose → Configure → Go live. Pick WordPress, Shopify, Wix, Squarespace, Webflow, Custom site, or No website.
Step 1 · Where should clients book?
One platform at a time. Progress: Choose → Configure → Go live.
Do not paste sk_ keys into CMS fields. Publishable materials come from Go live. After the beacon fires, open the Sites tab to see ● live.
Go live checklist
Allowed origins include your production domain. Deposit rules and Stripe Connect are ready. Test a full book → deposit path before marketing the link.
- ✓ yourshop.com · WordPress · ● live
- · staging.yourshop.com · snippet · pending
Go live waits for the widget beacon — then Verified — widget is live.