This domain serves the embeddable booking script used across Norvo client sites. There's no page here — the script itself lives at /embed.js.
<script
src="https://widget.norvodesigns.com/embed.js"
data-business-slug="your-business-slug"
data-mode="api"
></script>
Place once per page. Then choose how to wire up booking:
Zero custom code — renders a live grid (photo, name, price, description, Book button) pulled from the dashboard.
<script
src="https://widget.norvodesigns.com/embed.js"
data-business-slug="your-business-slug"
data-mode="catalog"
></script>
No JavaScript needed — add an attribute to any existing element.
<button data-norvo-book data-service-id="SERVICE_ID">
Book now
</button>
window.NorvoBooking.open({ serviceId: 'SERVICE_ID' }); // one service
window.NorvoBooking.open(); // full picker
window.NorvoBooking.close();
Opens a modal — closes on Escape, backdrop click, or its own close button.
GET https://dashboard.norvodesigns.com/api/public/v1/businesses/{slug}/services
GET https://dashboard.norvodesigns.com/api/public/v1/businesses/{slug}
| Attribute | Purpose |
|---|---|
data-business-slug | required on every script include |
data-mode | api · catalog · service · inline (default) · button |
data-service-id | which service to preselect |
data-norvo-book | put on any element to make it open the booking modal |