Skip to main content

Appointments & CRM

Every channel,
one schedule.

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.

Why it matters

  • One schedule for desk, website, and voice - no double entry
  • Desk Reservation vs Walk-In - log in-salon and forgotten visits without re-running reservation availability
  • Website bookings verified with WhatsApp OTP before the appointment is created

Overview

What SalonAssist delivers

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

Problems we solve

01

Double bookings and calendar conflicts

Manual diaries and separate online tools do not check the same availability - leading to awkward apologies at the chair.

02

No client context before the visit

Front desk cannot quickly see visit history, active membership, package sessions left, or loyalty points.

03

Channels do not share one schedule

Phone, Instagram DMs, walk-ins, and website bookings live in different places with duplicate data entry.

04

Forgotten walk-ins never make the book

In-salon visits and past entries get skipped when the system blocks the desk for historical conflicts or closed hours.

05

Cannot segment clients for outreach

Finding VIPs, lapsed clients, or birthday guests without CRM filters means guessing or rebuilding lists by hand.

06

Painful migration from another system

Retyping every client when switching software delays go-live and invites typos.

Capabilities

Key features at a glance

Everything in this module - mapped to plan tiers so you know what ships on Starter, Growth, and Enterprise.

01

Unified appointment list

Search, filter, create, edit, complete, cancel, or mark no-show - with summary stats including Reservation / Walk-In counts.

StarterGrowthEnterprise
02

Desk Reservation vs Walk-In

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.

StarterGrowthEnterprise
03

Public booking website

Custom slug, embed code, real-time slots, offer codes, WhatsApp OTP, and success confirmation (always Reservation).

StarterGrowthEnterprise
04

Booking source tags

Manual (desk), Website, and Voice AI - visible in list and analytics. Desk also shows Reservation or Walk-In mode.

StarterGrowthEnterprise
05

Salon CRM directory

Profiles with tabs: details, memberships, packages, loyalty, appointments - plus no-show counts.

StarterGrowthEnterprise
06

Customer CSV import & export

Template download, import, and full-list export (CSV/Excel) for migration and backup.

StarterGrowthEnterprise
07

Advanced CRM filters

Spend, visits, no-shows, gender, birthday month, staff interacted, active programs, and more.

StarterGrowthEnterprise
08

Create WhatsApp list

From a filtered or selected customer set, build a reusable marketing list when WhatsApp Marketing is enabled.

StarterGrowthEnterprise
09

Multi-service visits

Book multiple services back-to-back with per-service staff on Growth+.

GrowthEnterprise
10Next step

See it working for your salon

Book a short demo - or compare Starter, Growth, and Enterprise plans.

Deep dive

Feature breakdown for salon owners

Every capability below is live in the product today - mapped to what you actually use at the chair, desk, and phone.

01
StarterGrowthEnterprise

Desk, website, and voice - one outcome

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.

What you get

  • Desk Reservation: front desk pre-books with live available slots, Find availability on Desk Booking, and conflict checks
  • Desk Walk-In: log an in-salon visit now (today’s date only) or Backfill a forgotten past date - soft Best Available staff assign; skips reservation schedule gates; no future calendar day; no start time
  • Website: client uses public booking wizard with live availability, then verifies a WhatsApp OTP before the appointment is created (Reservation mode)
  • Voice AI: caller books through AI receptionist on your forwarded line (Reservation mode)
  • Phone number required on every booking to match records across channels
02
StarterGrowthEnterprise

Tier-adaptive booking wizard

Steps change by plan - irrelevant steps are skipped automatically on Starter and public booking.

What you get

  • Starter desk/website: Male/Female segment → matching services → date/time → customer details (no branch or stylist picker)
  • Growth: segment → services → per-service professional picker filtered by skill (Reservation also checks availability)
  • Enterprise: pick branch first, then Male/Female segment, then branch-scoped matching services and stylists
  • Walk-In date UX: live today or optional Backfill past entry (date ≤ today only); Find availability not required
  • Pricing step: coupon, membership, package, loyalty offer, or instant discount with live preview
  • Public website: confirm booking → WhatsApp OTP → appointment created only after verification
  • Desk Reservation post-save prompt to send WhatsApp confirmation when messaging is active; Walk-In skips appointment WhatsApp
03
StarterGrowthEnterprise

Customer directory (salon CRM)

Knowing who your clients are - and what they hold - separates a busy salon from a profitable one.

What you get

  • Auto-create customers from website and voice bookings matched by phone
  • Profile: completed visits, spend, last visit, no-show count, services booked, staff interactions
  • Visits, spend, and last visit count completed appointments only - cancelled and no-shows excluded
  • Completed visit history shows payment mode (Cash / UPI / Card / N/A) when recorded
  • Filter by min/max no-shows to spot frequent absentees
  • Assign and track memberships (MEM-) and packages (PKG-) from customer profile
  • Optional WhatsApp purchase receipt from an active membership or package card (manual; messaging must be active)
  • Import and export customers as CSV/Excel - template download; create-only import skips duplicate phones
  • Loyalty tab: balance, transaction history, manual adjustments with audit trail
  • Filter badge shows count of active advanced filters on mobile-friendly cards
04
StarterGrowthEnterprise

Appointment operations owners use daily

The appointments page is your control center for the day's schedule.

What you get

  • Summary cards: total, completed, voice AI, website, Reservation / Walk-In, cancelled, and no-show counts
  • Filter by customer, status (including no-show), date range, booking mode, branch (Enterprise), staff (Growth+)
  • Mark completed: select Cash / UPI / Card / Credit / Mixed when amount is due, then checkout and invoice - offers locked after completion
  • Mark as No Show when a client does not arrive - frees the slot and releases reserved offers
  • Cancel reverts coupon usage; WhatsApp messages per Reservation appointment when enabled (not sent for no-shows or Walk-In)
  • Payment mode tags on completed visits (desktop list and mobile cards)
  • Mobile card layout with pull-to-refresh for owners on the move

How it works

Step by step

01

Client chooses channel

Desk Reservation, desk Walk-In, website link, or voice call - all land in one schedule.

02

Select segment, services & people

Choose Male or Female first, then matching services. Flow adapts: auto-assign, stylist per service, or branch first on Enterprise.

03

Pick time or date

Reservation: live slots with staff hours, time off, and conflicts. Walk-In: today’s date or past backfill date only (no start time).

04

Apply offers

Live preview of coupon, membership wallet, package, loyalty, or instant discount.

05

Verify & schedule

Website bookings require WhatsApp OTP before creation; desk Reservation can send optional WhatsApp confirmation; Walk-In skips appointment WhatsApp.

Why SalonAssist

What sets us apart

  • ✓One schedule for desk, website, and voice - no double entry
  • ✓Desk Reservation vs Walk-In - log in-salon and forgotten visits without re-running reservation availability
  • ✓Website bookings verified with WhatsApp OTP before the appointment is created
  • ✓Customers matched by phone across every channel automatically
  • ✓CRM filters for VIPs, frequent no-shows, lapsed clients, birthdays - owner-driven retention
  • ✓Booking source attribution built in for marketing ROI
  • ✓Tier-adaptive wizard - simpler on Starter, richer on Growth and Enterprise

Frequently asked questions - appointments & crm

Book a free demo today

See how SalonAssist AI automates bookings, clients, and operations. Walk through the product with our team.