LumiCRM for spas and salons
{{ agentName }} · the AI that runs your business

The CRM that runs your salon
while you're with a client.

LumiCRM brings your calendar, clients, payments, stock and reports into a single account — plus {{ agentName }}, an AI receptionist that answers by voice, WhatsApp and web, books against your real availability and never invents a price or a time slot.

Answers24/7 · no hold time
ChannelsVoice · WhatsApp · Web
RunsCalendar · payments · stock
Get startedPro free for 14 days
01 — The problem

Every unanswered message is an empty chair.

Front desk today
  • 01The phone and WhatsApp keep ringing while you're serving the client at the counter.
  • 02The calendar, the payments and the stock live in spreadsheets nobody updates.
  • 03Clients quietly stop coming back — and nobody notices in time.
  • 04Open balances get forgotten and supplier invoices are typed in by hand.
With LumiCRM
  • 01{{ agentName }} answers on the first message, 24/7, and books against real availability.
  • 02Complete an appointment and visits, spend and points update themselves.
  • 03The system flags who's at risk and {{ agentName }} proposes the win-back.
  • 04Payment reminders send themselves and a supplier invoice loads from a photo.
02 — What LumiCRM does

Bookings, payments and judgment. One single account.

Bookings
Live calendar
Every staff member with their real shifts: {{ agentName }} books, moves and cancels only where there's an actual opening.
AI receptionist
Voice, WhatsApp and web
Answers your clients on every channel with the same memory: prices, hours and their usual stylist.
Copilot
{{ agentName }} sums up your day
Actionable alerts inside the CRM: clients at risk, low stock, open balances — each with the button to fix it.
Payments and loyalty
Receipts, points, tiers
IGV calculated automatically, sequential numbering, and a points program that works on every completed visit.

The AI only uses your spa's real data. If a price or a time slot doesn't exist, it doesn't invent one: it offers the closest alternative.

03 — Live demos
Book it.

{{ agentName }} is answering right now. Book an appointment by phone, ask a price on WhatsApp or reserve straight from your spa's website.

Demo 01 — Voice

Ask for an appointment
for this week.

01
Call {{ phoneNum }}. {{ agentName }} answers in your spa's tone and recognizes you by your number if you're already a client.
02
Or tap the button on the web. The same {{ agentName }} in the browser, with the time slots on screen.
03
Ask for your usual stylist. It checks each specialist's real shifts and offers you the soonest slot.
04
Ask what it costs. Prices and durations come from the real service menu — never from the model's imagination.
{{ voiceSource }} On a call
Phone
Web · WebRTC
With Diego I have tomorrow at 11:30 or 16:00. Premium color is S/ 180 and takes 90 minutes. Which one works better?
llm.tool_result · check_disponibilidad
Tomorrow 11:30 · Diego
Tomorrow 16:00 · Diego
Thu 10:00 · Lucía
Talk
Mute
End
{{ agentInitial }}
{{ bizName }}
{{ agentName }}
With Diego I have tomorrow at 11:30 or 16:00. Premium color is S/ 180 and takes 90 minutes. Which one works better?
check_disponibilidad({"pro":"diego","dia":"mañana"}) → 11:30 · 16:00
00 : 38
mic
alt
×
Demo 02 — WhatsApp

The booking, closed
on a Sunday night.

01
Your spa's own WhatsApp. {{ agentName }} replies in seconds, after hours too.
02
It knows the client. It knows her history, her favorite service and her usual stylist.
03
It books against real shifts. The appointment lands straight in your calendar, tagged "Lumi · WhatsApp".
04
Your front desk can step in at any moment and hand the conversation back to {{ agentName }}.
Demo 03 — The result

Those conversations, already in your calendar.

Calendar · tomorrow Live · LumiCRM
Diego · Chair 2Tomorrow
11:30Sofía R. · cut and blowoutConfirmed by voice · regular clientPhone
16:00Camila D. · premium colorRecognized by her number · +72 points on completionWhatsApp
Lucía · Room 1Tomorrow
10:00First visit · Hydraglow facialWeb visitor · record created automaticallyWebRTC
12:15Renata M. · spa manicureWon back: 68 days away · {{ agentName }} campaignOutbound
15:00Ana Paula T. · deep tissue massageRescheduled without calling the front deskWhatsApp
Tomorrow's occupancy
78%
of chairs with a confirmed booking
Source
WhatsApp12
Phone7
Web · WebRTC4
Outbound3
Logged by {{ agentName }}
4 confirmations sent · 1 client won back · 2 payment reminders · loyalty points ready to credit

Not one of these was typed in by your front desk. And once completed, every client's history — visits, spend, points, tier — updates itself.

04 — The whole business

One single place. Everything connected.

A completed appointment adds points, feeds reports and clears the client's risk flag. A payment issues its receipt with IGV. A photo of an invoice restocks your shelves. No double entry, ever.

Calendar and bookings
Grid by staff member · real shifts
Client 360
History · treatment notes · risk
Billing
Receipts and invoices · IGV automatic
Inventory and expenses
Photo of the invoice → stock loaded
Loyalty
Points · tiers · redeemable credit
AI reports
Exact numbers · narrated by {{ agentName }}

Your data is yours alone: every spa is a fully isolated space, with role-based permissions for your whole team.

05 — {{ agentName }} takes the initiative

You beat the empty chair by reaching out.

Win-back
Spots the client who hasn't come in for 60 days.
Builds the segment, writes the message and measures how many bookings and how much revenue the campaign brought in.
Smart collections
Chases open balances, prioritized by amount.
A WhatsApp reminder or a call from {{ agentName }}, with a live Yape/Plin payment link.
A full calendar
Reads the day's gaps and proposes how to fill them.
Automatic reminders, a waitlist, and low-stock alerts before you run out of product.
06 — An AI with judgment
The numbers always come from the system. The AI never invents a price, a time slot or a figure.
data isolated per spa · exact figures from your operation · if something doesn't exist, it offers the closest alternative
07 — What changes

The impact, in chairs.

96%
of enquiries resolved with no human involved.
+22%
average occupancy in the first 90 days.
24/7
bookings, prices and reschedules, whenever the client decides.
0
spreadsheets: calendar, payments, stock and points update themselves.

And every appointment booked by {{ agentName }} is attributed to the AI in your reports: you know exactly how much revenue each channel brought in.

08 — Rollout

Your spa, set up in one minute.

Day 0 · Sign up
One form creates your spa and your owner account.
14-day Pro trial activated, no card required. Sign in with Google or your email.
Days 1–2 · Load your business
Services, staff, shifts and your policies.
{{ agentName }} learns your prices, your tone and your rules — and answers in your voice, not a bot's.
Day 3 · Live
{{ agentName }} answers real clients. You watch the dashboard.
Every conversation and every booking is logged. If you don't pick a plan, you stay free on Starter.
09 — The client, on her phone

Your spa, in your
client's pocket.

01
Appointments, points and payments. The client sees her next appointment, her loyalty tier and her credit balance; {{ agentName }} answers behind every screen.
02
{{ agentName }} calls to confirm. A voice or WhatsApp reminder the day before — a cancelled slot goes straight to the waitlist.
03
Push that gets things done. Every notification opens an action: confirm, reschedule, redeem points or settle the balance.
04
Her history follows her. Favorite service, color formula and usual stylist — it feels personal on any channel.
9:41{{ bizName }}
VIP tier · 1,240 pointsHi Camila
Appointment reminder Tomorrow 16:00, premium color with Diego. Confirm or reschedule right here. ConfirmReschedule
Next appointmentTomorrow 16:00
Points1.240 · VIP
Premium color · S/ 180Diego · Chair 2View booking
Redeem 800 pointsS/ 40 credit toward your next visitRedeem
Open balance · in-app Receipt B-2026-04412 · S/ 118 Pay with Yape / Plin
Call from {{ agentName }}
{{ agentInitial }}
{{ agentName }} Camila, shall I confirm your color tomorrow at 16:00 with Diego? If you can't make it, I have Thursday 10:00 free.
alt×
Chat · with context{{ agentName }}
Today
Hi Camila 🌸 How's the color from last week holding up?09:15
Yes! I loved it. I wanted to know how many points I have09:40
You have 1,240 points, VIP tier. 800 of them get you S/ 40 in credit. Shall I apply it to your next appointment?09:41
Yes please, thanks Lumi!09:42
Write a message…
HomeCallChatAccount
Next step

Book an appointment
with {{ agentName }}.

The best demo is a conversation. Book an appointment, ask a price — then let's talk about your spa. 14-day Pro trial, no card.

{{ phoneNum }}
lumicrm.ai
Knowledge — Knowledge base

Upload your documents.
The agent answers from them.

Load your service protocols, contraindications, promotions and spa policies as PDF, Word or plain text. The agent indexes them on its own and answers with what your document actually says — source in plain sight.

You upload
Drag the PDF in and you're done.
No special format, no training. Update the document and the agent answers with the new version.
Finds the exact passage
Hybrid search with high-precision embeddings.
Not "roughly similar": the right passage, even when the client asks in completely different words.
With the source
«Can I have the facial while pregnant?»
The answer comes from your protocol, citing the document. If the answer isn't there, it says so and hands off to a person.
Demo settings
Press S at any time to open this panel. The names are saved for your next meeting.
{{ pageCur }} / {{ pageTot }} — {{ pageLabel }}
{{ agentName }} Demos Modules Impact Client app Contact