Skip to content

Booking widget

A booking widget for any website.

Embed your booking page inline, as a pop-up, or as a floating Book now button. One snippet, your brand colors, and the same availability your link already uses.

Updated 22 October 2026

Inline, pop-up, or a floating button

Some sites should show the calendar in the page, on a /book or /contact route. Some should keep the calendar out of the way until someone clicks. BookMyTime supports both, plus a floating button that stays in the corner while someone reads.

All three use the same meeting types, prices and calendar sync. You are not maintaining a website calendar and a link calendar. There is one source of free time.

Where the snippet can go

Paste the embed into any site that accepts HTML. That includes WordPress, Webflow, Wix, Shopify, Framer and a hand-written page. If your builder has an 'embed' or 'custom code' block, that is the place.

The widget inherits the colors you set on your booking page, including your logo. On Pro you can remove BookMyTime branding and serve the page on a domain such as book.yourbusiness.com. Until Pro pricing is published, branding controls are listed on the pricing page as part of that plan.

What the visitor sees

They see your meeting types, open days, and slot prices. Time zone detection still runs. If the meeting is paid, checkout still happens before the slot is confirmed. A widget is not a weaker version of the link. It is the same booking page, placed where you want it.

Pair it with reminders so the person who booked from your homepage still gets the confirmation and the nudge the day before.

Meeting types

Decide what the widget is allowed to sell.

Read more →

Page templates

Layouts you can mirror on your own site.

Read more →

Salons and spas

Deposits and class seats on a services site.

Read more →

FAQ

Questions about this

Can't find yours? Visit the help center or talk to us.

Do I need a developer to embed BookMyTime?

No. Copy the snippet from your booking page settings and paste it into an HTML or embed block. A developer is only needed if your site locks custom code behind a theme.

Will the embed show paid slots?

Yes. Prices, checkout, deposits and packages behave the same way they do on your hosted booking page.

Can I embed a single meeting type?

Yes. Use the direct link or embed for that type when you do not want the full menu of sessions on that page.

Does the widget slow down my site?

The snippet loads the booking experience when the page needs it. Your marketing page stays a normal page; the calendar is the part that talks to BookMyTime.

Your time is worth booking — and paying for.

Create your free BookMyTime page, connect a calendar, and share your link. Upgrade only when your calendar says so.