Online booking on your own website

A booking widget for your salon website, set up for Canada

You already paid for a website; it should take bookings, not just list a phone number. Slotora gives you three ways to put your real availability on it — a popup, an inline booking flow or a plain button — each one a short snippet you paste once. Clients book without leaving your site, and every booking lands in the same diary as the ones from Instagram and Google.

Try Slotora for 14 days

Pick the one that suits your site

All three open the same booking page, so prices, staff and open slots are read at the moment a client looks.

Popup widget

One script tag adds a button; pressing it opens booking in a window over your page, so nobody leaves your site. The one we suggest for most salons.

Inline embed

The whole booking flow sits inside a section of your page, and its height adjusts on its own as the client moves through it. Good for a dedicated Book page.

A simple button or link

A plain HTML button, or just the address, for a site builder that will not take scripts. Change the words on the button to your own.

Putting it on your site

No plugin to install. The snippets are under Embed and share in Slotora, with a guide for each platform.

  1. WordPress

    A Custom HTML block

    Edit the page, add a Custom HTML block — an HTML element in Elementor, a Code module in Divi — and paste the popup or inline snippet. Preview, make a test booking, publish.

  2. Wix

    Embed HTML

    In the editor, add Embed Code, then Embed HTML, and paste the snippet. Stretch the element wide and give it room; if a scrollbar appears, make the element taller.

  3. Squarespace and Shopify

    A code block

    Both take the inline embed: paste it wherever the platform lets you add your own HTML. The height adjusts automatically once it is on the page.

  4. Any site

    The button

    If all else fails, a button or text link to your booking page works on every platform there is.

What your clients see when they press it

Your booking page in your own colours: any brand colour you like, with text that adjusts so it stays readable, your logo, a cover photo, your team and a gallery of your work. Services are grouped the way you set them up, prices are in Canadian dollars, and each team member's hours, breaks and buffer times are respected, so the times offered are genuinely free.

If you take deposits, the client pays them in the same flow through your own Stripe account. Reviews on the page can only be left by the guest of a real booking, through the personal link in her own booking email, after the appointment and once per booking, and the page says so beside them.

The Canadian details it already handles

Your province's statutory holidays are listed on the opening-hours screen for the next 18 months; tick the ones you close and the widget stops offering those days. The diary runs in your own time zone, set from your postal code, so a salon in Regina and one in St. John's both show the right hour.

Your salon is also listed in the Slotora directory for Canada at no extra cost, with the same booking page behind the listing. Expect it to bring you few clients for now: the widget on your own site will do far more of the work.

Before you embed it

A few things that matter more in Canada than elsewhere.

No French booking page
The booking page is in English, with Spanish, German, Polish, Romanian and Hungarian for clients who prefer them. There is no French version, which a bilingual salon in Ottawa or Moncton should weigh.
Québec salons cannot sign up yet
Québec's language law needs the software and the contract in French first, so a Québec website cannot use the widget for now.
Some builders limit embeds
Wix runs embeds in a sandbox, which can show a scrollbar until the element is tall enough. A site builder that blocks scripts entirely can only take the button.
It is a booking page, not a website
Slotora gives you a page to book on, not a site builder. If you do not have a website, the booking page itself can be the address you share.

Questions about the booking widget

Is there a plugin for WordPress?

There is no plugin and you do not need one. Paste the snippet into a Custom HTML block, or the HTML element of your page builder, and it works.

Does the widget cost extra?

No. The booking page, the widget, the inline embed and the QR code are all part of the subscription, and Slotora takes no commission on the bookings they bring.

Will bookings from my website and from Instagram clash?

No. Every door opens the same booking page and writes into the same diary, so a time taken in one place is gone everywhere.

Can I match the widget to my brand?

Yes. It follows the brand colour you choose in Settings; change it there and copy the snippet again. You can also write your own words on the button.

Do my clients need to make an account?

No. They choose a service, a person and a time, and leave their name and email. The confirmation and reminders arrive by email.

Let your website take the booking

Copy the snippet, paste it once, and the next person who visits your site at eleven at night can book instead of planning to call.

Start your 14-day trial

May we measure which pages actually help? “Accept all” also lets us measure our own adverts.

What exactly does this mean?

We'd like to use Google Analytics to see which pages help and which don't, and to remember which poster, flyer or message of ours — or which salon's recommendation — brought you here. Accept all also allows a Meta advertising pixel, so we can tell which of our own adverts brought a salon that signed up — and if you create an account, our server sends Meta your email address scrambled (hashed), never as readable text, with your IP address, your browser's details and Meta's own cookie ids — never your name — purely so it can recognise that the sign-up came from an advert. None of this runs on a salon's own booking page. Everything the service itself needs works either way. Cookie Policy