Online booking and booking embed
Let clients book online 24/7: a hosted booking page, an embed for your own website, a short link for texts and social, walk-ins and waitlists.
A booking page clients finish
Clients pick a service, a person (or “Any available”), a day and a time, then confirm with their name, email and phone. Days that are full are marked, times are grouped into morning, afternoon and evening, and the page remembers each step if they tap back.
- Services by category, with prices, lengths and search
- Pick a person or let the first free one take it
- Add to Apple Calendar, Outlook or Google Calendar at the end
- A link in every confirmation to reschedule or cancel within your rules

On your website, or ours
Paste two lines into any website to put the booking flow on your own page, or send clients to your hosted page. You can also use your own domain for the hosted page (we set up the certificate).
<div id="mm-booking" data-tenant="your-salon"></div> <script src="https://book.bookmarvels.com/embed.js" async></script>
Options let a button open the flow, or start it on one service, person or location. See website integration.
Links for every channel
Your Get booked page gives you a QR code and ready-made, tracked links for Google Business Profile, Instagram, Facebook, TikTok and Yelp, plus a short link (bookmarvels.com/b/your-salon) for texts. Reports show which channel each booking came from.
Walk-ins, check-in and waitlists
- Barbershop mode: a walk-in line with wait estimates, joined online or at the door
- Check-in on a registered tablet (kiosk) or with the client's phone by QR code
- Waitlist: when a time opens, the next people are offered it and the first to claim it gets it
- Standing appointments that repeat every 1 to 8 weeks
Start taking bookings today
Set up your booking page in minutes. Free with Clover payments.