roftop.ca
Premier barbershop & grooming
Switching to ML Booking completely eliminated our phone-tag chaos. Our clients book 24/7 in seconds, and my barbers can focus 100% on their craft. It’s the highest ROI tool in our shop.
ML Booking is appointment software for any service business. Clients book on your site or a link you share. Your team sees one calendar.
Roftop Barbershop books online now.
The owner on getting off the phone,
and keeping the chairs full.
roftop.ca
Premier barbershop & grooming
Switching to ML Booking completely eliminated our phone-tag chaos. Our clients book 24/7 in seconds, and my barbers can focus 100% on their craft. It’s the highest ROI tool in our shop.
Drop in a snippet, or share a booking page. No extra app for clients to download. Layouts for a full list, a compact list, or search-only. Triggers include inline, button, floating, and slide-in.
Already have a site? Add the booking widget where it fits. No rebuild required.
Connect in about two minutes if that account is already live. ML Booking does not take a percentage of the visit. We charge the fee for your plan (from $0.29 CAD) only when a booking is paid online. Unpaid bookings have no ML Booking payment fee. Money goes to the business’s Square or Stripe account. Square or Stripe still charge their own processing rates.
Payouts, refunds, and disputes stay in Square or Stripe. You can also refund from a booking in ML Booking.
Require payment to confirm, let the client choose, or take bookings with no card. Online pay is the full service total.
Keep all, keep a fixed amount or a percent, or refund in full. Flat the fee for your plan (from $0.29 CAD) only when the booking is paid online.
Set weekly hours, time off, and exceptions per person. Open a shared calendar for every staff member, or a personal view for one. Clients only see real availability.
Booking confirmation emails go out when a client books. SMS reminders use consent you collect at booking, not a hidden checkbox. You can review email and SMS logs from the dashboard.
Hair, spa, barber, nails, medspa, wellness, fitness, studios, and more.
Same product: booking on your website.
List what you offer, how long it takes, and what it costs. Clients pick a service, can add an extra if you offer one, or book a bundled visit.
You subscribe to booking software, typically less than big platforms, because you are not paying for a suite you will never open. See plans.
Calendars, your widget, email and SMS. No bloated dashboard. You are not paying for features you will most likely never use.
No site yet? Share a booking link. Clients still pick a service and a time. You still get the calendar and the confirmation.
Connect the account you already have in about two minutes. The fee for your plan (from $0.29 CAD) on paid online bookings. Unpaid bookings have no ML Booking payment fee.
Learn morePublish a custom site with themes, your copy, hero image, amenities, and hours. Desktop and mobile ready.
Learn moreCustom domain, your email, and no ML Booking logo on the booking widget or your website. SMS stays ML Booking branded.
Learn moreStart on the Free plan, or pick a paid CAD plan if you already know you need more. Booking software, not a suite.
What you offer, who does it, and when they work. Clients will only see real openings.
Embed a widget, or share a booking link. Clients book there. You keep the relationship.
Staff see the calendar. Clients get email and optional SMS. Reschedule from the same system.
Fresha, Vagaro, Mangomint, and GlossGenius sell larger products.
We sell a clean booking system.
A future ML Booking feature: the same calendar, reachable the moment someone finds you on your site, Google, Apple Maps, Instagram, and Facebook. Not live yet. When it ships, clients book without hunting for a link.
ML Booking is appointment booking software. Clients book on your website or a shared booking link. The business gets a business portal; staff get a staff portal. Clients get email and optional SMS.
Any appointment-based business: hair salons, spas, barbers, nail salons, medspas, massage, wellness, beauty, fitness, studios, tanning, tattoo, therapists, pet grooming, coaches, and similar service businesses.
Those platforms often include a large suite (POS, payroll, inventory, and more). ML Booking is booking only: a Free plan to start, paid CAD plans when you need more, a widget or booking link, and optional Square or Stripe payments.
Yes. You can start on the Free plan and upgrade when you need more staff tools, SMS, or branding. See the current limits on the pricing page.
No. You can share a booking link. If you have a website, you can also embed a widget: inline, button, floating, or slide-in.
Yes. Appointment SMS delivers to US and Canadian (+1) numbers only, and only if the client opts in at booking. It is not marketing SMS.
Yes, on plans that include booking payments. Connect the Square or Stripe account you already have, about two minutes if that account is already live. Money goes to that Square or Stripe account. ML Booking charges the fee for your plan (from $0.29 CAD) only when a booking is paid online. Bookings with no online payment have no ML Booking payment fee. Square or Stripe still charge their own card-processing rates. We do not take a percentage of the visit.
No. The only ML Booking payment fee is the fee for your plan (from $0.29 CAD) when a booking is paid online. Unpaid bookings have no ML Booking payment fee.
Have a question before you sign up?
Send a note or call.
We will help you get set up.