Add booking to your own website

Drop a small script on any page. The widget loads your studio branding and links members to your portal book flow (or lists services when the script is given a services source).

Preview

Your studio

Book a session online

  • Personal Training · 60 min
  • Assessment · 30 min
Book a time

Preview is static HTML from renderWidgetHtml. Production uses mountBookingWidget against your portal host.

Embed code

<div id="booking-widget"></div>
<script src="https://cdn.dev.midnight.pizza/booking-widget.js" data-tenant="YOUR-SLUG" data-primary-color="#0d9488" data-root-domain="dev.midnight.pizza" async></script>

Set data-tenant to your slug. Optional: data-root-domain, data-primary-color, data-api. Book CTA opens portal.<slug>.<root>/book.

Prefer a simple iframe? Point at https://portal.YOUR-SLUG.dev.midnight.pizza/book.