
You do the work.
We'll get the front desk.
Clients book the person they want, walk-ins join the line from a QR code, and groups book a start time ahead. The Free plan takes unlimited bookings, and paid plans start at $30 a month.
No credit card. No contract. Your client list exports any time.
Two ways clients come in
Use either one, or both on the same screen.
Clients book a person
Each person on your team keeps their own weekly hours and sees their own day from their own login. Clients pick a service, then a person or anyone available, and see that person's open times.
Walk-ins join the line
Guests scan a QR code by the door and watch their place in line on their phone. Staff tap the next party and bavoli sends them a text or an email. Groups book a start time ahead from your booking page.
Your phone answered between clients
For businesses that book appointments. Callers ask for a person and a service by name, and the agent books an open time and can send the client a confirmation. The phone agent is $50 a month on any plan, with 300 minutes included.
- Haircut with Maya · Sat 11:00 AMAppointment booked
- Color with Priya · Thu 2:30 PMAppointment booked
- Beard trim · anyone available · Fri 5:15 PMAppointment booked
- Sam's haircut · moved to Tue 10:00 AMAppointment changed
Where clients find you
One booking page and one waitlist link, shared wherever your clients already look.
Your booking page
Put the link in your Instagram bio, on your Google profile and in your emails.
A QR code by the door
Print the card, and walk-ins join the line from their phone without a clipboard.
Your own website
A simple site with your hours, your booking page and your waitlist link. Use your own domain on Pro.
A client list that fills itself
Every booking and walk-in adds to your guest book, with notes and visit history. Export it as a CSV any time.
Same plans as restaurants
No per-booking fees on any plan. Here is what two kinds of business would pay for a month.
A party is one booking or one waitlist entry, counted once a month the first time it gets a text. Email updates and the live status page come with every plan. Plus is $30 a month and Pro is $60 a month.

Our promise
No per-booking fees, ever.
A full Saturday costs the same as a quiet Tuesday.
Your client list is yours.
Export it any time. We never sell your client list or market other businesses to your clients.
No contracts.
Pay monthly or yearly and cancel any time. The Free plan has no end date.
No card to sign up.
Start on Free and add a card only if you choose a paid plan.
Guides for your kind of business
A typical day, the settings that matter, the plan that fits and what bavoli doesn't do, for each kind of business.
- Paint-your-own pottery studiosWalk-ins wait for a table on busy weekends, and birthday groups book a table ahead.
- Walk-in barbershopsClients check in from the door or your Instagram and get a text when a chair opens.
- Nail salons with walk-insWalk-ins wait where they like and get a text when a station opens. Bridal parties book ahead.
- Bowling alleys and lane venuesGroups wait for a lane at the bar and get a text when it's ready. Parties book a start time ahead.
- Karaoke venuesGroups book a private room ahead, and walk-ins get a text when a room opens.
- Escape roomsTeams book a start time online, and walk-ins get a text when a room opens up.
- Board game cafesGroups book a table for game night, and walk-ins get a text when a table frees up.
Compare waitlist apps
Questions businesses ask
- Can a business that isn't a restaurant use bavoli?
- Yes. Setup asks what kind of place you run. Pick "Appointments" if clients book a person for a service, or "Studio, club or walk-in venue with tables" if people arrive as a party and wait for a free table, chair, station or lane. Every business gets the waitlist, the booking page, the guest book, the floor plan and the website, on the same plans as restaurants.
- Do businesses that aren't restaurants pay a different price?
- They pay the same as restaurants. Free is $0 with no end date, Plus is $30 a month and Pro is $60 a month. Paying yearly costs $300 for Plus and $600 for Pro.
- Do my clients get text messages?
- Yes, when they agree to texts as they book or join the line. On Free the first 25 parties each month get texts, Plus texts up to 500 parties a month and Pro up to 1,500. Everyone also gets a live status page, and clients who leave an email address get email updates.
- Can clients book a specific staff member?
- Yes, once you pick Appointments in setup or turn on staff scheduling in Settings. Each staff member keeps their own weekly hours and day-by-day changes, and can have their own login to manage them unless you lock their schedule. Clients pick a person, or anyone available, and see that person's open times, or you turn the choice off and bavoli assigns whoever is free. If you list services with lengths and prices, clients pick a service first and see only the people who offer it. Each appointment is for one client and one service, and walk-ins on the waitlist stay in one line.
- Can I charge clients who don't show up?
- bavoli doesn't collect deposits up front. On Plus ($30 a month) and Pro, once you connect a Stripe account, clients add a card when they book online and bavoli places a hold for the no-show fee you set. The fee is one flat amount per booking, charged only if the client doesn't show.
- Do I need special hardware?
- No. bavoli runs in the browser on the phones, tablets and laptops you already have, and the QR card prints on plain paper.
Your clients only hear about your business
bavoli never sells your client list and never markets other businesses to your clients. Their details exist to help you run your day, and the whole list exports as CSV whenever you want it.

Set up in about five minutes.
Bring your hours and your team. We'll handle the rest.
No credit card required.