Widgets & embeds

Booking that fits
the site you have,
or the one you don’t.

Embed booking on the site you already have,
or share a link if you do not.

This is the real widget. You set whether clients pick service, staff, or time first. Confirm is a demo. It will not create an appointment.

How it appears

Service list

Your website

Inline. Booking stays on this page.

Embed modes

Five ways to put booking
in front of clients.

Inline

The full flow lives on a page. Ideal for a Book tab or a dedicated booking URL on your existing site.

Button

A Book now control opens the same widget in a modal. Keep your marketing layout; booking appears on demand.

Floating

A persistent corner button follows the visitor. Useful on long service or gallery pages.

Slide-in

The widget enters from the side as a panel. Strong presence without leaving the page they were reading.

Booking link

No website required. Share one URL in Instagram, SMS, email signatures, or Google Business Profile.

Free website

Prefer a full site from us? The included website embeds the same booking engine with your theme.

Layouts

Full list, compact,
or search-first.

Long menus need search. Short menus look better as a full list. Compact tightens the same steps for smaller embeds. Brand Kit colors and fonts follow into every layout.

  • Full: categories, duration, and price visible
  • Compact: denser list for tight pages
  • Search: find a service fast on large menus
The booking path

You choose the steps.
They pick a real opening.

Set service, staff, or time first, in the order that fits your shop. Clients still only see times someone can take. Same rules as your team calendar.

  • Reorder the steps from the dashboard
  • Optional add-ons and multi-service visits where you enable them
  • Confirmations via email and SMS
Works with your builder

Paste once.
Works on the
site you already run.

The embed is a small snippet, not a locked theme. Drop it into WordPress, Shopify, Wix, Squarespace, Webflow, or plain HTML.

Coming soon Book from anywhere

Booking buttons everywhere
your clients are.

A future ML Booking feature: the same calendar, reachable the moment someone finds you on your site, Google, Apple Maps, Instagram, and Facebook. Not live yet. When it ships, clients book without hunting for a link.

Calendars

Shared team view,
or one staff member’s day.

The business dashboard can see every chair. Each staff member can open only their own calendar.

TeamMy day
Alex
Jordan
Sam

Shared view

TeamMy day
Jordan

Personal view

Install once
from Widgets

In the business dashboard, Widgets gives you the snippet for each mode. Paste it into your site, WordPress block, or page builder. Colors follow Brand Kit. For a domain that is entirely yours, add Whitelabel.

Questions

Do I need a website to use ML Booking?

No. Share a booking link. If you have a site, embed the widget inline, as a button, floating, or slide-in.

Is the booking step order fixed?

No. You choose what clients pick first, second, and third: service, staff, or time. You can also skip staff choice and assign someone automatically.

Start your ML Booking plan.

Start free with a booking link and website.
Widgets are on paid plans.

Start free