Embed Installer
Publish the widget on any website.
Use the plain iframe snippet for a quick launch, or the loader script when you want a cleaner handoff to website builders like Webflow, Framer, Shopify, WordPress, or a custom marketing site.
Option 0
Copy direct booking link
Use this URL for Google Business Profile "Book online", Google Ads assets, Instagram bio links, WhatsApp buttons, and any website button that currently points to Salonized.
https://booking.new-yin-yang.com/book/demo-amsterdam-westOption 1
Copy plain iframe
Best when the host website already controls layout and fixed heights.
<iframe
src="https://booking.new-yin-yang.com/embed/demo-amsterdam-west"
title="Book with Flowdesk"
width="100%"
height="920"
style="border:0;border-radius:24px;overflow:hidden"
loading="lazy"
></iframe>Option 2
Copy loader script
Recommended for production sites. This version mounts the iframe for you and auto-resizes when the booking flow grows taller.
<div id="flowdesk-booking-widget"></div>
<script
src="https://booking.new-yin-yang.com/flowdesk-booking-embed.js"
data-flowdesk-token="demo-amsterdam-west"
data-flowdesk-mount="#flowdesk-booking-widget"
data-flowdesk-height="920"
data-flowdesk-radius="24"
async
></script>Publish checklist
Use the direct /book/[token] link for Google Business Profile and for replacing any Book now button that currently opens Salonized.
Deploy the widget app on its own domain, for example booking.yourbrand.com.
Set FLOWDESK_WIDGET_APP_URL to the public widget domain before enabling payments.
Whitelist host domains only for website embeds; Google should use the direct hosted booking link instead of an iframe.