Booking from your own website
The link, a Book Now button that opens on your own site, and putting the booking page on your own domain.
2 min readUpdated August 14, 2026Owners
Most people find you through your own website, not through a link someone sent them. The gap between "reading about your balayage" and "booked in for Tuesday" is where salons lose bookings, and it's usually one badly-placed link wide.
Three ways to close it, in increasing order of effort.

The link
Settings → Online booking → Setup & integration gives you your booking link with a Copy button. It works everywhere: Instagram bio, Google Business Profile, email signature, a printed card in the window.
This is the one to use where you can't add code to a page, which is most social platforms.
The Book Now button
Underneath it is a one-line <script> tag. Paste it once, just before the
closing </body> of your website, and a floating Book Now button appears on
every page. Clicking it opens the booking flow in a panel over your own site —
no redirect, no new tab, nothing that looks like leaving.
The card has step-by-step instructions for the common website builders, and a live preview of exactly what the button opens, so you can see it before anyone touches your site.
- 1
Press Copy beside Add a "Book Now" button.
- 2
Open the install guide for whatever your site is built with and follow the three lines it gives you. They're all a variation of "find the box marked footer or custom code, and paste".
- 3
Load your own site and press the button.
Tweak data-color, data-label and data-position on the snippet if the
defaults don't fit, or point it at a button you already have with
data-target.
Your own domain
Optional, and further than most salons need to go. It puts the booking page on
something like book.yoursalon.com instead of ours.
Add the host in the Custom domain panel and RewireBox gives you two records to publish at whoever manages your DNS: a CNAME and a TXT, each with a copy button. Add both, come back, press Verify. The status pill goes from Pending to Verified and the domain starts serving your booking page.
DNS is the part we can't do for you — it's your registrar, and the records have to be added there. If Verify doesn't find the TXT record straight away, that's normal; it can take a few minutes to publish.
Common questions
Link or button — which should I use?
The button, wherever you control the page. Sending someone to another domain mid-decision loses people; the button opens the same flow in a panel over your own site. Keep the link for places you can't add code, like a social bio.
Will the button match my branding?
It picks up your brand colour automatically, and data-color and data-label let you override the colour and the wording. data-position moves it to the other corner.
I already have my own Book button. Can I use that?
Yes. Add data-target="#your-button" to the snippet and your element opens the flow instead of the floating one appearing.
Do I have to buy a new domain?
No. A custom domain is optional and most salons never set one up — a subdomain of a domain you already own, like book.yoursalon.com, is the usual shape.
How long does verification take?
As long as your DNS takes to publish, which is usually minutes and occasionally hours. If Verify can't find the record yet, wait and press it again — nothing is lost.
Related articles
- Your booking pageOnline booking · The page your clients actually land on — four steps, real availability, and the link you put in your bio.
- Selling gift cards and packages onlineOnline booking · The shop page beside your booking page — gift cards, packages and memberships, bought without anyone calling you.
- Choosing what clients can bookOnline booking · Which services show up, which of your team can be picked, and what "Anyone" really does to your diary.
Can’t find what you’re looking for?
Book a 20-minute walkthrough and we’ll answer it on a screen share — or start free and try it on your own salon’s data.