A walk-in waitlist and booking page for studios, shops and venues

Guests scan a QR code at the door, join the line from their phone and get a text when it's their turn. Groups book a time ahead from your booking page. It is the same system restaurants use, for businesses where people arrive as a party and wait for a spot.

  • Guests join by QR code or link
  • A live place in line on their phone
  • Texts for the first 25 parties a month on Free
  • Unlimited bookings and waitlist parties
  • No card to sign up
bavoli waitlist with four parties in line, showing party size, wait time and status

bavoli started as a reservation and waitlist system for independent restaurants. Plenty of other businesses fill up the same way a restaurant does: people arrive as a party that waits for a free table, chair, station or lane, or as a group that books a start time ahead.

bavoli handles that part on every plan, including Free. The pages below walk through a day for each kind of business, the plan that fits and what bavoli does not do yet, so you can tell before you sign up whether it suits the way you work.

What you get

  • A waitlist guests join from a QR code or a link, with a live page on their phone that shows their place in line
  • A text or an email when it's their turn, sent with one tap from any phone, tablet or laptop
  • A booking page where groups pick a date, a time and their party size, with email confirmations and reminders
  • Rules for online booking: the smallest and largest party, how many groups can start in each time slot, and how far ahead guests can book
  • A floor plan of your tables, chairs, stations or lanes, so staff can see what is free and seat the next party
  • A guest book that fills itself from every booking and waitlist entry, with notes and visit history, and exports as a CSV file
  • A simple website with your hours, your booking page and your waitlist link
  • Staff logins for the whole team
  • Card holds and no-show fees on Plus and Pro, once you connect a Stripe account
  • A custom domain for your website on Pro

Same plans and prices as restaurants

Businesses that are not restaurants get the same plans at the same prices. Bookings, waitlist parties, tables and staff logins are unlimited on every plan, and no plan charges per booking or per guest. The plans differ in how many parties get texts each month, card holds with a no-show fee, and a custom domain.

bavoli plans, prices and text allowances
PlanPriceTexted partiesAdds
Free$0, no end dateThe first 25 parties each monthWaitlist, bookings, floor plan, guest book, website and email updates. A small bavoli badge on your pages.
Plus$30 a month or $300 a yearUp to 500 parties a monthCard holds and no-show fees on online bookings. Hide the bavoli badge.
Pro$60 a month or $600 a yearUp to 1,500 parties a monthEverything in Plus and a custom domain for your website.

A party is one booking or one waitlist entry, and it counts once a month however many texts it gets. Past a plan's allowance nobody is turned away: guests follow their place in line on the live status page, and guests who left an email address get updates by email.

For one unusually busy month, an Event pass ($150, one time) keeps the most important text going, the one that says it's their turn or reminds them of a booking, for up to 10,000 more parties in the US over 30 days.

What bavoli does not do yet

bavoli books parties into time slots and runs a waitlist. It was built for tables and walk-ins, and these parts are missing today:

  • Several people or several services in one appointment. Once you pick Appointments in setup or turn on staff scheduling in Settings, each staff member keeps their own calendar and clients book the barber, stylist or nail technician they choose, but each online booking is for one client and one service.
  • Payment for services or tips. A service's price shows on the booking page, and bavoli doesn't charge it.
  • Syncing with another appointment app or Google Calendar.
  • Sales of classes, tickets, packages, memberships or gift cards, and signed waivers.
  • Deposits or full payment when a group books. On Plus you can hold a card and charge a flat no-show fee instead.
  • Menus and online ordering. These are for restaurants, and the dashboard hides them for other businesses. The AI phone agent is for restaurants and businesses that pick Appointments in setup.
  • Blocking a table, lane or room for the full length of a booking. A booking holds a start time, and you set how many groups can start in each time slot.
  • Some guest screens still use restaurant words. The booking page and the waitlist status page say "table" and "host stand" in places.

Getting set up

  1. 1

    Sign up

    Create an account with your email. No card is needed, and the Free plan has no end date.

  2. 2

    Say what kind of place it is

    Setup asks what kind of place you run. Unless you want restaurant menus and online ordering, pick "Studio, club or walk-in venue with tables", including for a walk-in barbershop or nail salon. Pick "Appointments" instead if clients book a time with a chosen barber, stylist or tech: each person keeps their own hours and clients see who is free. The venue option skips the menu and ordering steps, and the waitlist, bookings and plans work the same as for a restaurant.

  3. 3

    Add your hours and your tables

    Enter your opening hours, then add the tables, chairs, stations or lanes guests wait for. They become your floor plan. With Appointments, setup skips the tables, and you add your team and their hours instead.

  4. 4

    Put the QR code by the door

    Print the waitlist QR card from the booking page screen, and share your booking link on your website and social accounts.

Frequently asked questions

Can a business that isn't a restaurant use bavoli?

Yes. Setup asks what kind of place you run, and every business gets the waitlist, the booking page, guest texts and email, the guest book, the floor plan and the website. It fits best where people arrive as a party and wait for a free table, chair, station or lane, or book a start time as a group. If each client books a specific staff member for a service, pick Appointments in setup: each person keeps their own calendar, and clients choose who they see.

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 customers get text messages?

Yes. On Free the first 25 parties each month get texts, Plus texts up to 500 parties a month and Pro up to 1,500. Guests who tick the box when they join get texts about their place in line, including one when it's their turn. Everyone also gets a live status page, and guests 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 take deposits for group bookings?

bavoli doesn't collect deposits up front. On Plus ($30 a month) and Pro, once you connect a Stripe account, you can protect group bookings with a card hold instead. Guests add a card when they book online, and bavoli places a hold on it for the no-show fee you set. The fee is one flat amount per booking, and it is charged only if the group doesn't show. To keep it to groups, set the smallest party that can book online to your group size and let smaller parties walk in.

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.

Set up your waitlist today

No credit card required. Start on the Free plan.