Vagaro for Salons: Services, Calendars, Reminders and Vera AI Set-Up

Coding Liquids tutorial cover featuring Sagnik Bhattacharya for Vagaro for Salons: Services, Calendars, Reminders and Vera AI Set-Up.
Coding Liquids tutorial cover featuring Sagnik Bhattacharya for Vagaro for Salons: Services, Calendars, Reminders and Vera AI Set-Up.

Set up Vagaro in this order: business profile and hours, the service menu with durations, one bookable calendar per stylist, online booking rules, deposits, then reminders. Vagaro's AI assistant, Vera, takes over routine client messages through its Receptionist chatbot (hours, services, availability and bookings in chat); a person still handles complaints, colour consultations, refunds and anything it cannot answer.

The sequence matters more than any single setting: services have to exist before calendars can carry prices, and calendars have to exist before online booking rules or deposits mean anything. Prices below are Vagaro's list prices in USD as of October 2026, and they change, so confirm them on its pricing page. For what the plans add up to, read Vagaro pricing for a small salon.

Follow me on Instagram@sagnikteaches

Before you log in: what to have written down

Much of the time in a first Vagaro session can go on decisions nobody made in advance. Put these on one page first:

Connect on LinkedInSagnik Bhattacharya
  • The service list with a price, a duration and a reset time for each service, for each stylist who does it.
  • The team: names, days and hours worked, who takes new clients, who does colour.
  • The policies: how much notice you need to cancel, whether new clients pay a deposit, what a no-show costs.
  • The client list, exported from your current system or diary.

If you are moving from another system, Vagaro advertises a data-transfer service and its pricing FAQ for multi-location businesses says a transfer typically takes one to two business days. Ask what applies to you, and have the import done before clients are invited to book. Do not run two live diaries side by side for longer than you must.

Subscribe on YouTube@sagnikteaches

A general AI assistant earns its keep on the price list. Paste your messy notes and ask for a clean table, with a rule that stops it inventing anything:

Turn this price list into a table with columns: Service name, Category, Price, Duration (minutes), Reset time (minutes), Needs consultation first (Yes/No), Notes. Do not invent anything. If a price or duration is a range, or a service looks like an add-on, put it in a list called QUESTIONS instead of choosing for me.

Women's cut + blow dry 55 (1hr), long hair +10
Root tint 65, about 1.5 hrs incl. wait
Balayage from 140 - depends, 3-4 hrs
Gents cut 28 (30 mins) / skin fade 32
Olaplex add on 20
Women's cut and blow-dry | Cut and style | 55 | 60 | not given | not given | Long hair +10: separate service or add-on?
Root tint | Colour | 65 | 90 | not given | not given | Wait time included in the 90
Gents cut | Cut and style | 28 | 30 | not given | not given |
Gents skin fade | Cut and style | 32 | not given | not given | not given | Duration missing

QUESTIONS
- Balayage "from 140" and "3-4 hrs": Vagaro takes one price and one duration per stylist, so which typical figures do you want, or should this be two services?
- Olaplex add-on (20): confirm whether it is an add-on to colour services only.

This is an illustrative output, and its best feature is what it refused to do. Without the "do not invent" rule, prompts like this tend to fill the reset-time column with one uniform guess, such as ten minutes for everything, which is a guess presented as a fact. Reset time is something you know from experience at the chair, so you fill it in.

Step 1: business profile and opening hours

In Settings > Business Profile, enter the basics: business name, address, phone and business type. Then scroll to Business Hours. You can switch on Use Employee Working Hours so that the salon's opening hours follow the earliest start and latest finish across your team, or set days and times by hand. Those hours appear on your Vagaro Listing Page, which is the public page clients book from.

One quirk catches people out. Vagaro's help pages say the Business Hours setting does not appear when only one calendar exists, usually the owner's; in that case the business hours simply follow that person's working hours. If you cannot find the setting on day one, that is why, and it will show up once your second stylist has a calendar.

Step 2: a service menu that works for clients and for search

Go to Settings > Service/Class Menu, choose Add, then Service. You have two routes. A Vagaro Service comes from Vagaro's list and carries the keywords customers search for in the Vagaro Marketplace, and Vagaro's own guidance is not to rename it. A Custom Service lets you use any name and description. A sensible split is to use Vagaro Services for the core menu (cut, colour, blow-dry, treatments) and custom ones for signature offers.

Each service takes a name, a description, and then, for each stylist who performs it (Performed By), a price and a duration. That per-stylist pricing is how a senior stylist, a stylist and a junior can charge differently for the same cut. Categories are created automatically with the services, can be colour-coded for the calendar, and can be reordered by dragging.

ServiceOwnerStylistJuniorReset time
Women's cut and blow-dry$75 / 60 min$60 / 60 min$45 / 75 min10 min
Root tint$75 / 90 min$65 / 90 minnot offered10 min
Gents cut$32 / 30 min$28 / 30 min$22 / 40 min5 min

Illustrative figures, but note the pattern: the junior takes longer, so the duration is longer as well as the price lower. That keeps the calendar honest. Add Cleanup Time to each service so that the stylist gets time to reset the station; Vagaro lets you add up to 120 minutes after a service. If you sell a bundle (cut plus colour, say), enter the cleanup time again on the bundle, because Vagaro's help page says it is not carried over automatically.

AI helps with the descriptions on custom services, and the risk is claims you cannot stand behind. Give it the facts and the banned words:

Write a 40-word listing description for a custom service called "Gloss and Shine Treatment" at a small salon. Facts: 45 minutes, includes shampoo and blow-dry, suitable for most hair types, patch test not needed. Do not use: best, guaranteed, damage-free, miracle, award-winning. No promises about results.

A usual first draft ends with "leaves hair visibly healthier for weeks". That is a promise about results, so the prompt bans it, and you should still scan every line for claims your colourist would not make aloud. For fuller menu wording, writing a salon service menu and price list with AI goes further.

Step 3: one bookable calendar per stylist, and what it costs

Open the Employees screen and choose Add Employee. First name, last name and email are the only required fields; Vagaro creates an account for each person and activates it when they first log in. Set the Employee Type: Service Provider for stylists, who get a calendar and can take online bookings, and Account Admin for people such as a receptionist who manage the diary but do not perform services. Then set the Access Level, which controls what each person can see and do.

The pricing logic, as Vagaro's pricing page and help pages describe it: the list price is $30 a month with one calendar (the pricing page also shows an introductory $23.99 a month for the first six months, with a 30-day free trial and no cancellation fees). Each additional bookable calendar adds $10 a month, up to seven licences; beyond that, Vagaro's help pages describe either no extra cost or a flat rate, so confirm which on the subscription screen. An admin with no calendar does not need a licence; giving an admin a calendar does. Manage the count in Settings > Manage Subscription under "How many bookable calendars do you have?" Vagaro's help page carries a warning worth repeating: never rename an employee profile to reuse a licence, because every earlier booking on that profile will then show the new person's name.

Next set working hours for each stylist, assign their services, and then switch on online booking for each stylist in Employee Profiles (Action, then Enable Online Booking). The option only appears when the employee has working hours and services assigned, which is another place where the order of the steps matters.

The calendar licences are only the start. These add-ons are the ones a small salon most often needs, at list prices in USD:

Add-onWhat it does in this set-upList price
Online Shopping CartTakes deposits and card details at booking; sells products, gift cards and memberships$10 a month
FormsConsultation and consent forms, assignable to specific services$10 a month
Text Marketing planText campaigns and Connect messages; required for Vera ReceptionistFrom $20 a month (Small: 1,000 credits)
Vera ReceptionistAI chatbot for messages$10 a month, on top of the text plan
MySiteWebsite builder linked to your account$20 a month
Vera Fill My BooksAI-run promotion of open slotsNo monthly fee; per-booking fee

A quick sum for a four-chair salon (owner and three stylists, receptionist as an admin without a calendar): four calendars are $30 + 3 x $10 = $60. Add the Online Shopping Cart ($10), Forms ($10), a Small text plan ($20) and Vera Receptionist ($10) and the list total is $110 a month, before card-processing fees, MySite and any text credits beyond the plan. Count only what you switch on. Standard appointment notifications and reminders are not sold as an add-on, but confirm on the pricing page that text reminders are covered by your plan.

Step 4: online booking rules that protect the diary

This is the screen most owners leave on defaults, and it decides how your diary fills. In Settings > Online Appointment Rules, Vagaro lists the settings for appointments, booking, waitlist, cancellation and reviews. Below is a filled-in version for an imaginary four-chair salon, with the reason for each choice. Treat the values as starting points. Vagaro's article on the Online Appointment Rules explains every option.

SettingChosen valueWhy
Appointment Lead Time4 hoursBlocks last-minute bookings the salon cannot prepare for (Vagaro's own example uses 24 hours to block same-day bookings)
Search Appointment Interval15 minutesFine enough to fit short services into gaps
Cleanup Time PreferencesApply After Each Service (the default)Stylists reset between a cut and a colour; switch to one longest cleanup at the end only if they do not
Auto-Assign Employee When BookingOffClients choose their stylist; turn on for interchangeable barbers
Require Acceptance for Online BookingOn for the colourist's calendar, for new customersLets her check history and patch-test status before confirming (the setting applies by employee and customer type, not by service)
Limit how far in advance a client can book90 daysVagaro allows one day to three years; long windows lock in your prices
Customers Can Cancel / RescheduleOn, 24 hours beforeKeeps the policy simple and enforceable
Waitlist typeFirst in LineOffers an opening to the first person waiting; the other types are You Pick, Money Maker and Instant Book
Minimize Gaps in Your ScheduleAvoid gaps greater than 1 hour, for the two part-time stylistsGroups online bookings around existing appointments; online only
Only Allow Reviews From Verified CustomersOnLimits reviews to clients with a completed appointment

One interaction to watch: Vagaro's help page on minimising gaps notes that your Search Appointment Interval should be lower than the gap you set, and that the Appointment Search Limit must allow enough time slots, otherwise the settings conflict and clients see fewer times than you expect.

The cancellation policy lives on the same screen, and it shows to clients every time they book online. Vagaro's help page calls it an essential piece of documentation if you ever dispute a chargeback, so write it carefully. A general AI assistant drafts it well, as long as you supply the numbers:

Draft a cancellation policy for a small hair salon, 90 words, friendly and clear. Facts: clients can cancel or reschedule free of charge up to 24 hours before; inside 24 hours, or for a no-show, we keep the deposit; new clients and clients with a past no-show pay a 30% deposit on services of $80 or more; the deposit counts towards the final bill. Do not add any other rules.

Check that the output states only the rules you gave it. A common draft adds a "lateness" rule ("more than 15 minutes late and we may have to rebook you") that you never decided on, and the whole policy then reads as if you had.

Step 5: deposits and no-show fees for the right clients

Deposits and card capture sit in Settings > Online Shopping Cart, under the heading "Require Deposit or Capture Credit Card at the time of Booking Services". They need two things first: credit card processing through Vagaro Merchant Services and the Online Shopping Cart add-on. Without the cart you can still collect a deposit by hand from the calendar, which suits a phone booking but does nothing for clients who book online. You choose one mode for services, Deposits or Capture Credit Card.

  • Deposits take a percentage or fixed amount at booking. You keep it if the client cancels late or does not show, and you can set automatic refunds for cancellations made in time.
  • Capture Credit Card stores a card and charges a cancellation or no-show fee if one applies, with a Cancellation Fee Cut-Off Time in hours. Customers must be allowed to cancel themselves in the Online Appointment Rules, or you will have to charge the fee by hand.

Both modes have a For Bookings Greater Than or Equal To field, so you can leave cheap services free of friction, and a Require Payment for choice: new customer appointments, existing customers, mobile service appointments, or customers with past no-shows or cancellations. For our imaginary salon the filled-in version reads: mode Deposits; deposit 30%; for bookings of $80 or more; required for new customer appointments and customers with no-shows or cancellations. A returning client booking a root tint pays nothing up front. A new client booking balayage pays 30% of it. A new client booking a $28 gents cut pays nothing, because the service is under the threshold. How far to push deposits is a business decision, and cutting salon no-shows with AI reminders and deposits walks through the trade-off.

Step 6: reminders clients will actually act on

Notifications live in Settings > Booking > Email & Text Notifications. Vagaro's help page lists the choices: Appointment Detail (the booking confirmation), Confirmation Request (asks the client to confirm, and updates the calendar status to Confirmed when they do), Appointment Reminder (no action required), an option to hide appointment details in messages, a welcome email for new customers, and receipts for membership renewals. For the confirmation request and the reminder you set how far ahead each one goes. Vagaro's own examples show a confirmation request typically about 72 hours ahead and a reminder usually about 24 hours before the service, which makes a reasonable starting pattern.

Two facts shape what you do next. Clients who book on your Vagaro Listing Page see an on-screen confirmation and get a push notification for the Appointment Detail, not a text, though they do get the other reminders you enable. And the standard messages are fixed: Vagaro's help page says the main content of the email cannot be edited, but you can add your own message in the field Include this message in appointment emails. That field is where a salon puts what clients forget: parking, which entrance, what to bring.

Write a message of under 60 words to add to appointment emails for a hair salon. Include: parking is behind the building, hair should be dry and unstyled for colour services, and clients booked for colour who have not had a patch test with us should phone before the appointment. Friendly, no emoji.

If the reminder tone feels too blunt, resist the urge to chase it with extra messages; the cleaner fix is a better time and a clearer policy, as in handling reschedule replies to appointment reminders with AI.

Vera: what it takes over and what stays with the team

Vera is Vagaro's name for its built-in AI assistant, and it now covers three separate things. They are bought and billed differently, so it helps to keep them apart.

Vera featureWhat it doesCostStill a person's job
Vera ReceptionistChatbot in Connect by Vagaro that replies to messages from your Vagaro Listing Page and your text marketing number: hours, location, services, products, availability, links to book, reschedule or cancel, upcoming appointments and packages$10 a month, plus a Text Marketing plan; each text uses a creditComplaints, refunds, colour advice, allergies, exceptions, anything it cannot answer
Ask Vera About Your ReportsChat with Vera about your business data: revenue last month, best-selling service this week, new customers in September, busiest team memberNo separate price listed; check what your plan includesDeciding what to do with the answer; checking figures against the real reports
Vera Fill My BooksPromotes open slots on the Marketplace, in Daily Deals, by email and push; includes a Fill Last-Minute Openings option for the next 72 hoursNo monthly fee; per-booking fee of 5% for existing customers and 20% for brand-new onesSetting the goal, the maximum discount and which services and stylists to promote

The Receptionist is the one that changes a salon's day, so here is how it works in practice. You activate it in Manage Subscription and then choose under AI Settings when it replies: Reply to All Chats, Reply During Business' Off Hours, Reply During Custom Hours, or Pause Temporarily. If a customer asks for a person, or Vera cannot answer, the chat goes to your team. After a hand-off Vera stays silent for that customer for 24 hours. Staff can take over any chat at any time with the Take Over button in Connect. Vagaro's help page also says that over text, Vera cannot check availability or book; it sends a link, and you can see how many appointments came from those links in your Source report. In chat on your listing page it can book, reschedule and cancel.

Two points deserve a plain warning. First, Vera answers from your business information: Vagaro's help page lists location, hours, services, products and facility details. A thin or wrong menu produces thin or wrong answers, so the work in Steps 1 and 2 is the source material Vera relies on. Second, Vagaro's text-plan page describes that plan as available to businesses not in the free trial, and Vera Receptionist needs a text plan. So ask Vagaro whether you can test Vera before your trial ends, rather than assuming you can.

Budget for the credits. As a sum: 40 text conversations a month with about six messages each (three received, three sent, each fitting one segment) use roughly 240 credits, about a quarter of the 1,000 in the Small plan. Vagaro counts messages Vera receives as well as those it sends, and longer messages, emoji and images can use more than one credit each. Before switching Vera on for every customer, run a test script from your own phone, outside opening hours:

Message you sendWhat you want Vera to do
"Do you do balayage and how much is it?"Answer from the service menu; no invented range
"Can I book Sam tomorrow at 5?"Check availability and book in chat, or send a link by text
"What's your cancellation policy?"Quote the policy exactly as written on the booking page
"I'm allergic to hair dye, can I still have colour?"Hand off to a team member; never advise
"My colour went wrong, I want a refund"Hand off at once; no promises
"Can you squeeze me in today?"Show real availability; hand off if none
"Do you do wedding hair?"Answer only if the menu says so; otherwise hand off
"Can I speak to a person?"Transfer immediately

Anything that fails is usually a gap in the information Vera has to work with (service names, descriptions, hours, facility details), so fix that first, and tighten your hand-off habit second. How Vera compares with other AI receptionists, and where it stops, is the subject of what Vera does and where it stops. Vagaro's own page on setting up Vera Receptionist covers the prerequisites and the take-over steps in more detail.

The reports feature deserves a mention for owners who dislike reports. Asking "which service sold the most this week?" is quicker than finding the right filter. Treat the answers as a prompt to look, and check any figure you plan to act on against the actual report. Fill My Books is a pay-per-booking promotion: nothing changes automatically, Vagaro says you must opt in, and you are not charged booking fees if you do not use it. Check whether the fee applies to the discounted price before you choose a maximum discount.

Test the set-up with five bookings before you announce it

Use your own email address and phone as the test client, and run all five before telling a single client that online booking is live.

TestWhat a pass looks like
New client books colour onlineCancellation policy and deposit are shown; the booking waits for acceptance if you set that
Returning client books a cut with a named stylistNo deposit; correct price and duration; confirmation arrives
Two services back to backCleanup time appears where you chose, and the stylist is not double-booked
Late cancellation of a deposit bookingThe deposit is kept or refunded as your settings say
Message Vera after hoursAnswers within the script above, and hands off when asked

Look at the diary the next morning, too. If the calendar shows odd gaps, review the gap setting and the search interval; if clients are asking about the same thing, put the answer in the service description or the email message.

Four set-up mistakes that show up in the first fortnight

These are illustrative, but each one follows a setting that is easy to miss.

  • A renamed profile. A stylist leaves, the owner renames her profile for the new hire to avoid paying for another licence, and last month's bookings now show the new person's name. Vagaro warns against exactly this. Deactivate the old profile and add a new employee.
  • The missing Business Hours setting. The owner has one calendar and cannot find the setting for opening hours, so the listing page shows hours that nobody chose. The working hours on the owner's calendar are what drives it until a second calendar exists.
  • Colour with no reset time. Two colours booked back to back leave the stylist no time to clear the station, so the second client waits and the afternoon runs late. Cleanup time is a per-service setting, and bundles need it entered again.
  • Deposits that cannot work. The deposit rule is saved, but credit card processing is not yet live, and Vagaro lists processing as a prerequisite, so clients are not charged what the owner expects. Check both prerequisites, not only the rule.

Once these are in place, the next improvements are about filling the diary rather than configuring it. A consultation form that records colour history and consent is the natural next piece, covered in the hair salon consultation form tutorial, and the further reading below picks up the diary-filling side.

Questions salon owners ask before they set up Vagaro

Does Vagaro charge for each stylist?

Vagaro's list price is $30 a month with one calendar, plus $10 a month for each additional bookable calendar. Its help pages differ on what happens beyond seven licences (no extra charge or a flat rate), so check the Manage Subscription screen for your exact total. Staff without their own calendar, such as a receptionist set up as an account admin, do not need a licence.

Can Vera book appointments over text?

Not directly. Vagaro's help page says that over text Vera cannot check availability, book or reschedule, and sends the customer a link instead. Booking inside the chat happens in the chat widget on your Vagaro Listing Page. Each message Vera sends or receives uses at least one credit from your text plan, and long messages, emoji or images can use more.

Do I need the Online Shopping Cart for deposits?

For deposits taken when clients book online, yes. Vagaro's help pages say online deposits and no-show fees need credit card processing through Vagaro Merchant Services plus the Online Shopping Cart add-on, listed at $10 a month. A deposit you collect by hand from the calendar does not need the cart. You set the amount and which clients it applies to in the Online Shopping Cart settings.

How long does set-up take for a four-chair salon?

Plan on a day to enter services, staff and policies, if your price list and rules are written down first, then a week of test bookings and small fixes before you announce online booking. That is my estimate, not a Vagaro figure, and moving data from old software adds time.

Further reads

Sources: Vagaro's pricing page, product updates for Vera and Fill My Books, and the Vagaro support articles on services, employees, online appointment rules, deposits, notifications and Vera Receptionist, all read in October 2026.

Want your booking system set up around how you work?

On a 1:1 call we'll walk through your services, stylists and policies, decide which parts Vera or another AI tool should handle, and check what you would be paying for.

Book a 1:1 call with me