Skip to content

Built for barbers, salons, spas and studios

Your website, your bookings, your AI front desk. One system that fills your calendar.

Tornaly gives your business a website that looks the part, online booking clients finish in three taps, and an AI front desk that answers WhatsApp, Instagram, text and web chat, books into your real calendar, and brings regulars back when they're due.

We’ll set you up personally. Your 30-day free trial starts when your account opens. No card.

Your AI front desk answers where clients already message:

  • WhatsApp
  • Instagram
  • Text
  • Web chat
Sample conversation

The problem

Your front desk is your phone. And your hands are busy.

For a shop of one to ten chairs, the calendar is the business. But it lives in your pocket, your hands are on a client, and your website (if you have one) can’t book anyone.

Saturday, 2:47 PM · one appointmentIllustrativeIllustration with sample data. At the chair: Jorge, a barber, is with a client from 2:00 to 3:00 PM. Meanwhile on his phone: Dev asks on WhatsApp for a skin fade, someone asks on Instagram about prices, and Tom texts to cancel his 4:30, which leaves an empty slot. Nobody answers. Four regular clients are also overdue and nobody has asked them back. Together that is about $350 at stake during one appointment.
  1. 1

    2:06 PM · still unanswered at 2:47

    Messages land mid-appointment.

    Most messages arrive while you’re with a client or after close, and many only ask for prices your website should already show. By the time you reply, they’ve booked somewhere that answered.

  2. 2

    4:30 PM · cancelled at 2:31

    Last-minute gaps stay empty.

    A late cancellation is lost money unless someone messages the waitlist right away. Nobody at the chair has time to.

  3. 3

    Omar · last cut 9 weeks ago

    Good clients quietly drift.

    Not because they were unhappy. Nobody reached out when it had been a while, and they were waiting to be asked.

The platform

Three products. One system.

Start with a website, add booking when you’re ready, and switch on the AI front desk when the messages pile up. All three share one service list, one calendar and one client list, so nothing is typed twice.

  1. Step 1

    Website

    A site that looks the part, live in minutes.

    • 9 premium templates, edited by chat
    • Your own domain, or free on yourname.tornaly.site
    • Services and prices pulled from your booking

    from US$19/month · Free plan available

    See the website builder
  2. Step 2

    Booking

    Clients book themselves in three taps.

    • Real calendar, no double bookings
    • Reminders by WhatsApp and text
    • Deposits paid into your own Stripe

    from US$29/month

    See online booking
  3. Step 3

    AI Front Desk

    Answers and books while your hands are busy.

    • Instagram, WhatsApp, text and web chat
    • Books straight into your calendar
    • Missed call? It texts the client back

    from US$49/month

    See the AI front desk

One price list

Change a price once. It changes everywhere.

Raise a haircut from $40 to $45 in your service list. Your website, your booking page and your AI front desk all quote the new price the moment you save.

Animation with sample data: the owner of Corvo Barber & Beauty changes the haircut price from $40 to $45 in the service list. The new $45 price then appears on the shop’s website, on its booking page, and in an AI front desk reply on WhatsApp.

Website

Tell your website what to change.

Six requests in plain words, one published site. Prefer to click and type? The visual editor does the same.

See the website builder

Animation with sample data: the owner of Corvo Barber & Beauty edits the shop’s website by chat. Six requests in a row: make it black and gold, add beard trims at 20 minutes for $25 (also added to booking), change the headline to “Fades, beards and hot towels on Dundas”, use an attached photo of the shop at the top, show Saturday hours 9 to 5, and make the booking button say “Book with Jorge”. After each request the AI confirms the change and the preview updates. The owner then publishes, a message confirms the site is live on corvobarber.com, and the preview switches to the phone view.

Sample data

Nine templates made for appointment businesses

See all 9 templates

Booking

Booked in three taps.

Clients pick a service, pick a time and confirm. That’s the whole page.

See everything behind the button
  1. 1No app, no accountClients book from your website, your Instagram bio or a link you send.
  2. 2Cancellations refill themselvesA freed-up slot goes to your waitlist. The first yes gets it.
  3. 3Regulars come back on timeWhen someone’s due, they get a nudge with real open times.

Animation with sample data. A client books at Corvo Barber & Beauty on a phone: tap one picks a 45-minute haircut for $45, tap two picks today, Friday, October 10, at 6:00 PM with Jorge, and tap three pays a $10 deposit and confirms. The phone then says “You’re booked, Sam”. Next to it is the shop’s calendar for Friday: four people side by side (Jorge, Andre, Mia and Noor) with a full day of appointments, lunch breaks, Andre off until noon and a red line at the current time, 4:12 PM. The 6:00 PM slot in Jorge’s column is held while Sam confirms, then the haircut lands in it with a “New booking” notice, booked on the shop’s website with the deposit paid, and a reminder scheduled for 5:00 PM.

Sample booking

AI Front Desk

Not a chatbot. A front desk that fills the book.

It reads your calendar and price list before it answers, so every reply is a real time at a real price. It works with Tornaly booking.

It works inside your rules

  • It can’t invent pricesEvery price comes from your service list.
  • It hands off to youAn unhappy client or an unusual request goes straight to your phone.
  • You can always take overJump into any chat. The AI waits until you hand it back.
See the AI front desk

Every channel, one inbox.

Sample inbox: five conversations from WhatsApp, text, Instagram and web chat. Lee is being booked into Jorge's 6:00 by the assistant, a colour-correction question is flagged for the owner, and the others are booked, rebooked or answered.

Built for

Made for businesses where the calendar is the business.

For teams of one to ten: busy, and happier with clients than on their phone.

  • A barber taking a fade up the side of a client’s head with clippers.

    Barbershops

    Regulars kept on their usual rhythm, and Saturday gaps filled from the waitlist.

  • A colourist brushing colour onto a section of hair laid over foil.

    Hair salons

    Colour, cuts and long services booked with the right stylist, for the time they really take.

  • A nail technician painting a client’s nails a soft pink.

    Nail studios

    Fills and full sets booked while your hands are busy.

  • Close-up of a lash artist placing an extension with fine tweezers.

    Lashes & brows

    Fills nudged at the right interval, and aftercare questions answered from your rules.

  • An esthetician brushing a clay mask onto a relaxed client’s face.

    Spas, esthetics & massage

    Treatments, massages, packages, prep questions and deposits, handled gently.

  • A tattoo artist leaning in to work on a client’s forearm.

    Tattoo studios

    Consult requests and deposits handled; the design talk goes straight to the artist.

  • A trainer going over a client’s plan on a tablet, both sitting on a gym bench.

    Personal trainers

    Recurring sessions booked, moved and refilled, without the back and forth.

  • Something else that runs on appointments?

    Pet groomers, tutors, photographers, studios. If the calendar is the business, Tornaly fits.

    Get early access

Already on Booksy, Fresha or Square?

You don’t have to move everything on day one.

  • Keep your booking app

    Use our website with your current booking link.

    Website plans
  • Or bring everything over

    We import your clients and services for free.

    How importing works

What one person pays each month for a website, booking and an AI receptionist

  • TornalyFront Desk plan

    Per month: US$49CA$69 in Canada
    What you’d pay forWebsite, booking and AI front desk, all included
    Commission on new clientsNone
  • BooksySource: biz.booksy.com

    Per month: US$29.99+plus the AI Receptionist, price not published
    What you’d pay forBooking US$29.99AI Receptionist price not publishedWebsite not listed
    Commission on new clientsUp to 30% of the first visit (max US$100)
  • FreshaSource: fresha.com

    Per month: CA$192.85
    What you’d pay forBooking CA$29.95Website CA$22.95AI Concierge CA$139.95
    Commission on new clients20% on marketplace clients (min CA$6)
  • Square AppointmentsSource: squareup.com

    Per month: —No total to compare
    What you’d pay forBooking with website CA$0–85No AI that books new clients by message listed
    Commission on new clientsNone listed
  • GlossGeniusSource: glossgenius.comSource: genius.ai

    Per month: US$78Reception is free until Nov 30, 2026
    What you’d pay forBooking with website US$28Reception AI US$50
    Commission on new clientsNone listed

From each company’s own pricing page, checked Oct 9, 2026. “Not listed” or “not published” means their page didn’t say.See the full comparison

Pricing

Simple prices. No commission on your clients.

30-day free trial, no card.

What do you need?

Billing period
People who take bookings1

Changes Booking and Front Desk, up to 10. Free and Website are for 1 person.

  • Free

    Get online today.

    US$0/month

    per location, billed monthly

    For 1 person

    Get early access

    Includes:

    • Website on yourname.tornaly.site
    • All 9 templates; your services and prices update themselves
    • Booking page for 1 person, with email reminders
    • Or use your Booksy, Fresha or Square link
    • Shows “Made with Tornaly”

    Email reminders · 20 AI website edits a month

  • Website

    Your own website, on your own domain.

    US$19/month

    per location, billed monthly

    For 1 person

    Get early access

    Everything in Free, plus:

    • Connect your own domain (yourshop.com)
    • No Tornaly badge
    • Up to 30 pages and a bigger gallery
    • 150 AI edits a month: just say what to change
    • Email support

    150 AI website edits a month · Email support

  • Booking

    Website and full online booking.

    US$29/month

    per location, billed monthly

    +US$8/month per extra person

    Get early access

    Everything in Website, plus:

    • Your whole team on one calendar
    • Text and WhatsApp reminders clients can reply to
    • Deposits and no-show protection, paid into your own Stripe
    • Comebacks: regulars invited back when they’re due, with real open times
    • Waitlist, policies, roles, and chair renters paid into their own Stripe

    400 text messages (SMS) a month

    For reminders and confirmations. WhatsApp and email reminders don’t use them.

  • Front Desk

    Recommended

    AI that answers and books for you, 24/7.

    US$49/month

    per location, billed monthly

    +US$15/month per extra person

    Get early access

    Everything in Booking, plus:

    • AI replies and books on Instagram, WhatsApp, SMS and your website chat
    • Multilingual: replies in each client’s language
    • Missed call? It texts the client back and books them
    • Understands voice notes
    • Ask about your shop in plain language

    400 AI conversations · 500 text messages a month

    A conversation is everything with one client in a day, however many messages. Chats on WhatsApp, Instagram and your website never use text messages.

    Works with Tornaly booking. We import your clients for you, free.

On every plan

  • No commission
  • No contract, cancel anytime
  • Your clients stay yours
  • We import your clients for you, free (Booksy, Fresha, Square, Vagaro, GlossGenius)
  • Multilingual

30-day free trial, no card. If you don’t pick a plan, you move to Free and your website stays online.

Prices in US dollars per location, before tax.

Used up your texts or AI conversations? Turn on “keep going”: US$0.03 per text, US$0.04 per AI conversation, up to a monthly limit you set.

Compare every plan

FAQ

Questions, answered straight.

Something we didn’t cover? Email hello@tornaly.com.

What do I get with Tornaly?

Three products on one system: a website, online booking with your client list, and an AI front desk. They share one calendar and one price list. Start with the website, add booking, then switch on the AI when you want it.

Can I keep using Booksy, Fresha or Square?

Yes. On Free and Website, your booking button can open your existing Booksy, Fresha or Square link. The AI Front Desk needs Tornaly booking, because it books straight into your calendar. When you’re ready to move, we import your clients for free.

Do my clients need to download an app?

No. Clients book on a web page in three taps, with no app and no account. Confirmations and reminders arrive by WhatsApp, text or email, and they reply right there.

What about phone calls?

Tornaly's AI handles messages, not voice calls: Instagram DMs, WhatsApp, SMS and your website chat. When you miss a call, Front Desk texts the caller back and books them by text.

What if the AI gets something wrong?

Prices, open times, deposits and policies come from your settings, never from the AI, so it can’t quote a price or a time you don’t have. When it isn’t sure, it hands the chat to you, and you can take over any conversation at any time.

What happens after the 30-day free trial?

You pick a plan, or you move to Free automatically. Your website stays online and nothing is deleted. We don’t ask for a card until you pick a plan.

Get started

Your next client is already typing.

Put your website, your bookings and your AI front desk on one system, and answer every message, even mid-cut.

We’ll set you up personally. Your 30-day free trial starts when your account opens. No card.

What you get

  • 30-day free trial, no card
  • We import your clients for you, free
  • Multilingual