How to add Fresha booking to your website
Fresha is the go-to booking system for salons, barbers, and beauty pros. Here's how to connect it to your own website so clients book you directly — not just through the Fresha marketplace.
Quick answer
In Fresha, open the Online Booking settings and copy your booking link (or the 'Book Now' button embed code). On your website, add a button linking to that URL, or an embed block for the widget — on Adviita, ask the AI editor to 'add a Book Now button linking to [your Fresha link]'. Put it in your header and hero so it's visible on every page.
Step-by-step
- 1
Get your booking link from Fresha
In your Fresha dashboard, go to the Online Booking or Marketplace settings and find your booking profile URL (it looks like fresha.com/a/your-business). Fresha also offers a 'Book Now' button and widget embed code — copy whichever you want to use.
- 2
Choose a button or an embedded widget
A button linking to your Fresha page is the simplest and most reliable — clients tap it and book on Fresha's optimised flow. An embedded widget keeps them on your site but can load more slowly. For most salons, a prominent 'Book Now' button converts best.
- 3
Add the booking button to your site
On Adviita, open the AI editor and say: 'Add a Book Now button in the header linking to [paste your Fresha link]'. On other builders, add a button element and set its link to your Fresha URL. Set the link to open in a new tab so clients don't lose your site.
- 4
Put it where clients look to book
Booking intent is high — make the button impossible to miss. Add it to your header (so it's on every page), your hero, and near the bottom of your services section. Repetition here isn't clutter; it's catching people at the moment they decide.
- 5
Test a real booking
Open your live site on your phone, tap the button, and run through a booking as a client would. Confirm the right services and availability show, and that you get the notification. Fix any wrong hours or services in Fresha, not on the website.
Tips & best practices
- ▸Use a button, not just a text link — 'Book Now' as a bold button massively outperforms an underlined link.
- ▸Keep your Fresha services, prices, and availability current; the website only sends people there.
- ▸Add a WhatsApp button alongside for clients who'd rather message than book online.
- ▸Feature your best reviews near the booking button — social proof at the point of decision lifts bookings.
Common questions
Can clients book on my website instead of the Fresha marketplace?
+−
Yes — that's the point of linking your own site to Fresha. Clients who find you through your website book directly with you, which keeps the relationship yours rather than sending them to browse competitors in the marketplace.
Does Fresha charge for bookings from my website?
+−
Fresha's fee structure is set by Fresha and can differ for direct bookings versus new marketplace clients — check your current Fresha plan for the details. Adding the booking link to your website doesn't add any charge from your website builder.
Button or embedded widget — which is better?
+−
A button is more reliable and faster to load, and Fresha's own booking flow is well optimised, so most salons get more bookings from a prominent button than an embedded widget. Use the widget only if keeping clients on your page matters more than speed.