Unified appointment list
Search, filter, create, edit, complete, cancel, or mark no-show - with summary stats including Reservation / Walk-In counts.
Appointments & CRM
Salon appointment software and CRM in one place: desk Reservation and Walk-In, website, and AI voice bookings share a single calendar, customer directory, and booking source analytics.
Overview
Appointments are the heartbeat of your salon. SalonAssist AI replaces paper diaries and scattered messages with one searchable list - whether the client walked in, booked a reservation online at midnight, or called the AI receptionist. Every visit is tagged by source so you know what drives revenue, and desk visits also carry Reservation or Walk-In mode.
The customer directory is your salon's memory: completed visits, spend, payment mode on completed visits, no-show history, memberships, packages, loyalty balance, and full appointment history matched by phone number across all channels. Advanced CRM filters help you find high spenders, frequent no-shows, birthday clients this month, inactive visitors, and clients who saw a specific stylist - then create a WhatsApp list for promotional campaigns when WhatsApp Marketing is enabled.
Challenges
Manual diaries and separate online tools do not check the same availability - leading to awkward apologies at the chair.
Front desk cannot quickly see visit history, active membership, package sessions left, or loyalty points.
Phone, Instagram DMs, walk-ins, and website bookings live in different places with duplicate data entry.
In-salon visits and past entries get skipped when the system blocks the desk for historical conflicts or closed hours.
Finding VIPs, lapsed clients, or birthday guests without CRM filters means guessing or rebuilding lists by hand.
Retyping every client when switching software delays go-live and invites typos.
Capabilities
Everything in this module - mapped to plan tiers so you know what ships on Starter, Growth, and Enterprise.
Search, filter, create, edit, complete, cancel, or mark no-show - with summary stats including Reservation / Walk-In counts.
Reservation uses live slots and conflict checks. Walk-In logs today or past dates only (no start time) with soft staff assign - no appointment WhatsApp.
Custom slug, embed code, real-time slots, offer codes, WhatsApp OTP, and success confirmation (always Reservation).
Manual (desk), Website, and Voice AI - visible in list and analytics. Desk also shows Reservation or Walk-In mode.
Profiles with tabs: details, memberships, packages, loyalty, appointments - plus no-show counts.
Template download, import, and full-list export (CSV/Excel) for migration and backup.
Spend, visits, no-shows, gender, birthday month, staff interacted, active programs, and more.
From a filtered or selected customer set, build a reusable marketing list when WhatsApp Marketing is enabled.
Book multiple services back-to-back with per-service staff on Growth+.
Book a short demo - or compare Starter, Growth, and Enterprise plans.
Deep dive
Every capability below is live in the product today - mapped to what you actually use at the chair, desk, and phone.
Every path ends in the same appointment that can be completed, invoiced, and followed up. Desk chooses Reservation or Walk-In mode; website and voice are always Reservation.
Steps change by plan - irrelevant steps are skipped automatically on Starter and public booking.
Knowing who your clients are - and what they hold - separates a busy salon from a profitable one.
The appointments page is your control center for the day's schedule.
How it works
Desk Reservation, desk Walk-In, website link, or voice call - all land in one schedule.
Choose Male or Female first, then matching services. Flow adapts: auto-assign, stylist per service, or branch first on Enterprise.
Reservation: live slots with staff hours, time off, and conflicts. Walk-In: today’s date or past backfill date only (no start time).
Live preview of coupon, membership wallet, package, loyalty, or instant discount.
Website bookings require WhatsApp OTP before creation; desk Reservation can send optional WhatsApp confirmation; Walk-In skips appointment WhatsApp.
Why SalonAssist
Explore related
Each module shares one calendar, one client record, and one checkout - pick the next piece of the story.
24/7 AI receptionist that books, reschedules, cancels, and answers service and pricing questions on your live calendar.
Learn moreOne-click checkout, PDF invoices, and six offer types: coupon, membership, package, loyalty, and more.
Learn moreOptional add-on: CRM lists, EN/GU/HI templates, Meta-approved campaigns, capacity checks, and marketing delivery logs.
Learn moreRevenue KPIs, booking sources, staff performance, wallet liability, and voice AI conversion.
Learn moreIt is software that lets salons create, view, edit, and complete appointments in one calendar while checking real-time availability against staff schedules and service duration for reservations. SalonAssist AI adds website and AI voice booking to the same engine, plus desk Walk-In logging for visits that already happened.
Yes. Enable your public booking link with a custom slug. Clients complete a step-by-step wizard with live slots, then verify a WhatsApp OTP before the appointment is created. You can share the link or embed an iframe on your website. WhatsApp messaging must be active for OTP delivery.
After the client chooses Male or Female, picks matching services, time, and details, and confirms the booking, SalonAssist AI sends a one-time code to their WhatsApp number. The appointment is saved only after they enter a valid OTP. This confirms the phone number and reduces fake or mistyped bookings.
The customer directory stores visit history, spend, no-show counts, programs, loyalty, and payment mode on completed visits. Filters identify high spenders, frequent no-shows, inactive clients, and birthdays so you can reach out personally. When WhatsApp Marketing is enabled, create a WhatsApp list from the selection for Meta-approved campaigns. Visits and spend count completed appointments only.
Every appointment is labeled Manual (desk), Website (public booking after OTP verification), or Voice AI (phone agent). Dashboard and detailed analytics show that channel mix. Desk appointments also carry booking mode Reservation or Walk-In for list filters - mode is separate from the lead-source chart.
Coupons and membership/package codes work on public booking. Loyalty offer redemption is available at the desk pricing step only - not on the public booking page today.
On the desk, choose Walk-In mode. Live Walk-In uses today’s date only (no start time); optional Backfill past entry lets you log today or an earlier date. Best Available soft-assigns skilled staff without blocking on historical conflicts or closed hours, while services, Male/Female segment, branch, and explicit staff skills still validate. Walk-In visits use the same checkout, payment mode, CRM record, and WhatsApp appointment notifications after save (visit date only). Website and voice stay Reservation-only with live availability.
Yes. From the Customers page you can export the full client list as CSV/Excel, download an import template, and import new customers (create-only - duplicate phones are skipped). Import covers profile fields such as name, phone, and gender - not visit history, memberships, packages, or loyalty.
Public booking shows readiness errors if services, staff coverage, or branch assignment (Enterprise) is missing - so clients never book into a broken configuration.
See how SalonAssist AI automates bookings, clients, and operations. Walk through the product with our team.