— For salons & spas
Alma is the website chatbot for independent salons, multi-stylist studios, day spas, med-spas, and aesthetic clinics. The bot takes the service inquiry, asks which stylist or treatment they want, captures the deposit acknowledgment for long-color or injectable services, and hands the finished lead to your front desk — while you're still mid-cut, mid-color, mid-facial. Website widget is live today; Instagram DMs in active development.
/INDUSTRY · SALONS & SPAS · 6 SALON-RELEVANT TEMPLATES
— Who runs it
Built for salons, day spas, med-spas, aesthetic clinics, solo stylists, and multi-chair studios.
/01 — WHY THIS WORKS
Picture a 4-chair salon owner who spends half her morning answering "what time tomorrow?" texts on her own phone — between blowouts, with color processing, while her stylists ask her where the toner is. Alma's widget sits in the bottom-right of her site and runs the same conversation she would: which service, which stylist if you have one, what day works, here's the deposit policy. The lead lands in her front-desk Sheet and pings a CampaignCNX+ confirmation SMS — all while she's still finishing a cut.
Pick the salon-and-spa template, edit your services list and stylists, paste the snippet on your Squarespace, Wix, or WordPress site. The first inquiry lands tonight.
— What a salon conversation looks like
Multi-stylist salon · service select
4-chair salon · stylist match
Day spa · deposit booking
Med-spa · consultation request
/02 — SALON & SPA TEMPLATES
Pick the template, edit your services + stylists + deposit policy, paste the snippet. Each one is a flow graph already wired to the right questions — service selection, stylist match, deposit ack, consultation intake — written by operators who've actually run a chair, not a startup writing what it thinks the industry needs. The file names below are the real templates in the Alma library.
The hardest part is deciding what to ask. The templates have already done that for you — you're editing a starter graph, not a blank canvas.
/03 — YOUR BOOKING SYSTEM
Alma does not have native one-click integrations with the big salon booking systems today. What it does is capture the intent — service, stylist, day/time preference, deposit ack, contact info — and hand the finished lead to your front desk through a Zapier zap or a webhook. Your booking system still holds the slot. Alma is the surface that catches the lead before they bounce off your homepage.
— From sign-up to first inquiry
The salons that get the most out of Alma start with one of the six templates above and edit only what's different about their shop — service menu, stylist names, deposit rule. Everything else is already wired.
/01
Service Select for a multi-stylist salon, Stylist Match if you want by-stylist routing, Consultation Scheduler for a med-spa, Spa Service for a day spa with treatment rooms.
/02
Type your service menu into the question node — cut, color, balayage, facial, lash, injectable, whatever you sell. List your stylists. Set the deposit rule for the long-color services.
/03
One line of JavaScript on your Squarespace, Wix, or WordPress site. The widget is live the moment the page reloads. Instagram DMs are in development.
/04
Booking inquiries drop into your front-desk Sheet and ping a CampaignCNX+ confirmation SMS. Email notification to you with the hot-lead flag for same-day requests.
14-day free trial. No credit card. The salon-and-spa template loads in one click — edit your services, paste the snippet, you're live.
— Common questions
If yours isn't here, send us a note and a real human replies the same day.
No native one-click integration today — we'd be lying if we said otherwise. Alma bridges into those systems through Zapier or a generic webhook. The bot captures the booking intent — service, stylist, deposit ack, contact — and your booking system still holds the actual slot. Most owners route the lead to the front desk first, who then enters it into Vagaro / Boulevard / Fresha by hand, or to a Zap that creates the appointment for them.
Alma does not process payments natively. What it does is capture the deposit acknowledgment in the conversation ("I understand a $50 deposit holds the chair") and route to a payment link — typically a Stripe Checkout URL fired by a Zap, or an email from the front desk with the link. The bot handles the conversation; Stripe handles the card. That separation is on purpose — payment processing is a regulatory mess, and we're not pretending to solve it.
The bot can ask which stylist the client wants, surface the
availability windows you've configured (e.g. "Andrea has Tuesday 2pm
or Thursday morning"), and capture the request when nothing fits. The
waitlist template (hospitality/waitlist.json) is built
around that exact flow — name, stylist, service, preferred days,
flexibility. The lead drops into your front-desk Sheet for outreach
when a slot opens.
Honest answer: in development. The Instagram DM channel is scaffolded in the codebase and pending Meta approval. We are not promising a date and you should not buy Alma today expecting to ship on Instagram tomorrow. The website widget is live and works on every salon site we've ever tested. When IG ships, the same flow runs there too.
Two levers. First, configure the deposit-required rule for high-no-show services — long color, balayage, injectables. The bot captures the deposit ack and routes to your payment link. Second, wire CampaignCNX+ SMS into the flow so a reminder text fires the morning of the appointment. The combo of "you put money down" plus "we just texted you" cuts the no-show rate without you having to chase anyone.
Yes — within the bot limits of your tier. Starter is 1 active bot, Growth is 5 bots ($79/mo, the popular tier), Agency is 20 bots ($199/mo). A 4-chair salon usually runs one bot for the whole shop and routes by stylist inside the conversation. A multi-location group runs one bot per location. The Agency tier adds sub-account workspaces for multi-location operators who want isolated data and their own logins per shop.
Yes — on the Agency tier ($199/mo). White-label gives you a custom domain on the widget and your salon's brand on the chat experience — no Alma logo. Most single-location salons don't bother (the widget is small and the Alma branding is unobtrusive); it matters most for multi-location groups, agencies running salons as clients, and shops that want a fully branded customer experience.
Under 30 minutes from sign-up to the first inquiry, by the templates built into the library. The bulk of that time is typing your service menu into the question node and listing your stylists — neither of which Alma can do for you. Pasting the widget on a Squarespace, Wix, or WordPress site is one line. If you spend more than an hour, email us — something's wrong with the template, not with you.
— Start free
Sign up, load the salon-and-spa template, edit your service menu and stylist list, paste the widget. The first inquiry lands while you're still cutting today's last appointment.