SlateLoft is the modern booking SaaS for medspas, salons, fitness studios, and professional services. AI-assisted scheduling, predictive no-show flagging, and a customer experience your clients will actually compliment.
Platform admin
All workspaces
Premium operations, elevated.
Tenants
12
8 active · 4 trial
Team users
87
across all workspaces
Bookings 30d
3,142
2,108 clients
GMV 30d
$284,910
+18% vs last 30d
| Workspace | Status | GMV 30d |
|---|---|---|
Lumière Wellness lumiere.slateloft.com | Active | $84,200 |
Glow Studio LA glow.slateloft.com | Trial · 7d | $12,450 |
Lotus & Stone lotus.slateloft.com | Active | $31,860 |
Built for premium service businesses
Service businesses lose 4–8% of revenue to no-shows, 2–3 hours/week to admin work that should be automatic, and customers to competitors with prettier portals. Mindbody, Vagaro, and Boulevard launched before AI existed. SlateLoft was built for this decade.
The problem
No-shows are 4–8% of revenue at most studios. Last-minute cancellations are another 3–5%. That’s a six-figure leak for a $2M business — and your software does nothing about it.
The problem
Manually rebooking a sick therapist’s clients, hunting for a 2-hour slot across three rooms, sending reminder texts, chasing intake forms. Your team should be selling, not babysitting calendars.
The problem
Your client just bought a Tesla on a phone in 90 seconds. Then they hit your booking page that looks like 2008 and has a 6-step PDF intake form. Every friction point is a churn point.
Memberships, gift cards, loyalty, AI scheduling, no-show scoring, multi-location reporting, white-label client portal. Pay once, get the whole stack.
“Find me a 2-hour block next Tuesday with Maria for facial + chemical peel.” Booked in one tap.
Every booking gets a 0–100 risk score. High-risk auto-prompts for a deposit. Empty chairs become revenue.
Therapist sick? Affected clients get tap-to-rebook texts automatically. Front-desk skips the phone marathon.
Embeddable, mobile-perfect, brand-themed. Your customers will forget they’re on third-party software.
Recurring billing on Stripe Subscriptions, tier perks, three-tap purchase flow. Cashier texts a one-tap signup link to the client’s phone after a service. Mindbody runs a 12-step setup wizard for this.
Points + tiered perks + 🔥 monthly streak chips + auto-awarded badges (milestone / variety / streak / referral) + admin-built challenges + birthday & anniversary spin-the-wheel + limited-time surprise drops with first-N-to-claim mechanics + native share cards customers post to their socials. Mindbody charges $35/mo for points. We ship the whole loop.
Admin fires a flash offer (“First 10 to claim get 500 pts”). System emails every opted-in loyalty member within 5 min, customers race to claim from the portal, the first N win — deterministic tiebreaker so the race is fair. Turn a quiet Tuesday into a buying frenzy without a marketing campaign.
Booking confirmations send instantly (not on a delay), and a few days later the client gets a branded “ideas for your next visit” email — 2–3 services picked by category affinity, each a one-tap deep link that opens the booking modal preset to that service. Every appointment quietly seeds the next one — no campaign, no staff effort.
Turn referring practices into a channel. Hand any doctor’s office a co-branded QR card + link; referred patients get a welcome credit and are tracked back to the practice automatically — bookings and revenue per partner, right in your admin. Compliant by design: the benefit goes to the patient, not the doctor.
Pick a premium template and your live services, reviews, and branding fill it automatically, published to your own domain. Write blog posts in Markdown with auto-generated meta tags, Open Graph cards, JSON-LD structured data, a dynamic sitemap, and an RSS feed. No WordPress, no separate hosting, no plugins — your marketing team never has to ask “does it do SEO?”
Cross-venue LTV, cohort retention, deposit conversion, no-show rate per staff. The reports CFOs actually want.
Run multiple brands? Each tenant has its own subdomain, logo, colors, custom domain. One control plane.
One-tap onboarding. Cards, ACH, Apple Pay. Funds settle to your bank, not ours. We add 0% surcharge — Boulevard takes 0.5% on top of Stripe.
Tenants and customers install your branded app to their home screen. No app-store fees, native-feel UX.
Booking confirmations and reminders arrive as native push notifications on any device your customers or staff installed the app on — instant, impossible to miss in a crowded inbox, and free to send (no per-message carrier fee like SMS). A branded in-app prompt asks before the browser ever does, so you never burn the one permission you get. Per-event controls in every app — flip any alert off per device or turn push off entirely — and it rides alongside SMS + email so a confirmation never depends on a single channel. Owners also get a morning daily summary (the day ahead + yesterday’s numbers) and staff a shift reminder — each at 8am in your own timezone. Most booking platforms still don’t do push at all.
Drive any lobby TV with today’s real classes, real availability, today’s promo. Cast from a phone, install as a PWA on the TV browser, or plug in a $25 stick. Nobody else has this.
Ring up services, retail, packages, gift cards in one transaction. Tip preset chips, customer search, instant receipts. Stripe Elements means PCI compliance is on Stripe, not you. Drop your $99/mo Square subscription.
Every client gets a chart. Therapists write Subjective / Objective / Assessment / Plan after each session — inline on their schedule card, no separate clipboard. Role-gated, audit-logged, soft-deleted for retention. Mindbody charges extra for charting.
Customer adds a tip at online checkout, front desk drops one in after the visit, OR the cashier picks a recipient at the tablet POS for a retail / standalone sale. 100% of the tip lands in that staff member’s commission ledger instantly. Tips show up separately on the Earnings tab so staff see what they earned. No after-shift math, no surprise payouts.
Every staff member edits their own weekly hours, requests time off, and sees their own clients — without bottlenecking at admin. Manager sees the full roster; therapist stays siloed; front desk stays operational. Real role hierarchy in a product that ships with one.
Your best providers often work elsewhere too. A staff member connects their outside calendar — Google, Apple, or Outlook — and the times they’re busy there automatically block bookings here. Providers who run their own SlateLoft practice can link the two directly. Either way, only busy/free time crosses over — never client names, services, or notes, so it’s a privacy firewall, not a data leak. No competitor lets an independent provider sync calendars across practices like this.
Every new client gets a gold ★ First visit badge in your bookings list, your calendar, and your staff’s schedule. The team knows to greet them by name, walk them through the form, ask about their goals. First impression, every time, on autopilot.
The system notices what’s pending and surfaces it where the work happens. “3 visits need a SOAP note” banner on Today. “Low-rating review came in” toast on the dashboard. “Client checked in” native browser notification on hidden tabs. Information arrives at the moment of decision.
Every morning the platform reviews your data and ranks the few moves that matter: a six-week regular who’s now nine weeks out and quietly drifting to a competitor, an upcoming booking that looks like a no-show with no deposit on it. Each comes with a one-tap action — text them, request a deposit — and disappears once you handle it. It surfaces the lapsing client while a single text still saves them, not in next quarter’s churn report.
Every Monday the platform reads your past week — revenue versus the week before, where bookings landed, what’s been flagged — and writes you a plain-English recap: what moved, why it likely moved, the few moves worth making, and a grounded estimate of next week. It’s the “how’s the business doing?” read your accountant gives you in March, except it arrives every Monday and is built only from what actually happened. Mindbody, Vagaro, and Boulevard hand you dashboards; you still have to interpret them.
Tablet-mounted roster. Tap a card to check-in, check-out, mark no-show, or jump to POS. Drag a booking onto another therapist’s lane to reassign it — the six-check conflict guard fires on the drop, so you can’t accidentally hand off to someone who’s not qualified or already double-booked. Late-arrival banners surface a 10+ min-late client automatically. Boulevard ships this as a $40/mo upcharge.
Service → therapist → client → done. Every walk-in runs through the same six-check conflict guard as online bookings, so the front desk physically cannot double-book a room or assign a therapist who isn’t qualified for the service. No more “sorry, we forgot Sarah was here.”
Stripe Subscription on the back, three-tap purchase on the front. Customer picks a plan, taps a saved card or types a new one, done. First charge today, auto-renews on the schedule you set. Cashier can text a one-tap signup link to the client’s phone after a service. Mindbody walks you through a 12-step setup wizard for this.
Sale completes → the cashier sees one button each for: view this client’s appointments, jot a SOAP note, sell a membership, resend the receipt, back to the schedule. Momentum stays with the customer, not lost in tab-hopping. Boulevard locks this in their $250/mo tier.
Track inventory on any retail product. The POS shows a gold “Only 3 left” chip when stock dips below your threshold and locks the tile out at zero. Refunds restock automatically. The polish Square’s $99/mo register has, in your own POS.
POS orders sit in the “open” state when a cashier walks away mid-sale or a customer pulls out of tap-to-pay. We auto-cancel anything older than 24h that doesn’t have an in-flight payment — your register stays clean without anybody pruning it.
Every reminder email shows two giant buttons: I’ll be there and Need to reschedule. Customer taps, you know. The 33%-of-revenue no-show problem becomes a 1-tap problem. Add an optional no-show fee at /admin/tenant — disclosed in the same reminder so customers can’t claim they didn’t know.
Customer-facing widget asks “Is this your first visit, or have you been here before?”. The answer flows into the booking record, the staff schedule, the admin dashboard — so the team knows in advance to set aside extra consultation time, send pre-visit instructions, or pre-load returning-client notes. Service experience starts before they walk in.
Any client with 2+ no-shows in the past 6 months gets a flag in your admin client list. With a no-show fee enabled, the booking widget surfaces the fee on the deposit step so chronic skippers self-select out. Salons lose 10-15% of revenue to no-shows. SlateLoft makes that number visible — and shrinkable.
A class service gets its own booking flow on the customer widget: scheduled sessions surface with “8 of 20 spots left” capacity chips, not a 1:1 time grid. Capacity is enforced at the database level so two simultaneous bookers can’t both grab the last spot. Mindbody’s flagship feature, now in your platform.
Carriers now require every business SMS sender to register a Brand + Campaign with their messaging carrier. SlateLoft surfaces the registration status in your admin, and every phone-collection field carries the consent disclosure carriers require. Reply STOP and we honor it instantly — and one opt-out silences both email and SMS, so an unsubscribe is never half-applied. Operate compliantly out of the box — most competitors leave this on you.
A single page at /admin/ops shows today’s bookings, revenue, RSVP confirms, no-show rate (with green/amber/red threshold), queue health with actual error messages, compliance status, and backup age. Auto-refreshes every 30 seconds. Replaces “ask support what’s broken” with self-service awareness.
Rent space to outside instructors and therapists without bolting on a second tool. They pick a room and time block from a clean weekly matrix, save a card, and land on a monthly license fee billed automatically on the 1st through your own Stripe Connect account — deposit collected up front, late fee applied after the grace period, all on a contractual term. Mindbody, Vagaro, and Boulevard are built for the studio-employs-staff model; the studio-rents-space model (booth rental, salon suites, co-practice rooms) is yours to win here.
Every practitioner uploads their Certificate of Insurance and professional license right in their portal. You approve each one and record its expiry — and a license can’t activate until the required documents are approved and current. When a certificate is 30 days from expiring (or lapses while they’re still booking), it surfaces on your “Today — needs your attention” card. Nobody on your floor on a lapsed policy — without you tracking renewal dates by hand.
Edit your space-license agreement once (we ship a starting template), and every practitioner reviews and signs it in their portal — type or draw the signature. You counter-sign with one tap, and we save a tamper-evident PDF with both signatures, the date, and their IP address. The license won’t activate until the agreement is fully executed — so insurance, a signed contract, and a card on file are all locked in before the first dollar moves, without a third-party e-sign subscription pulling your contract out of the workflow.
Share one link and a practitioner picks a room, taps the weekly blocks they want, and leaves their details — the application lands in your queue with their requested schedule already attached. You confirm the rate and activate; nothing charges until you do. Need a room offline? Block it for cleaning, maintenance, or your own use and it instantly drops out of every booking and licensing calendar — just that room, just those hours. Fill empty rooms without re-keying a soul, and keep total control of what’s bookable.
Your calendar shows bookings by staff. Room Schedule flips it to show them by room — a day grid of every space against your hours, and a week-at-a-glance heatmap shaded by how booked each room is. “Room 2 is dead on Tuesday afternoons” stops being a hunch and becomes obvious — so you can fill it with a promotion, a walk-in window, or a membership perk. Shared rooms like a multi-chair nail bar are measured against their real capacity, and space-license holds are counted too. Utilization visibility most booking tools simply don’t give an owner.
From the front-desk calendar to the in-lobby TV signage to the customer's phone — every screen feels like it shipped from Stripe or Linear.
Week view, day view, staff lanes, drag-to-reschedule. Color-coded by service, conflict-prevented at the API layer, instantly visible across every device on your network.
Wednesday
Maria
Esthetician
Jordan
RN
Priya
Massage
Alex
Reception
Your AI scheduling assistant turns plain English into a booked appointment. "Find me 90 minutes with Maria for a facial on Thursday afternoon" — it reads your calendar, respects buffers + room conflicts + staff hours, then lets your team confirm with one tap. Mindbody charges $99/mo for less.
Scheduling assistant
Reads your live calendar · respects every rule
Three slots match. Maria has Treatment Room 2 free and your 15-min cleaning buffer is preserved on each.
Thu, May 8 · 1:30 – 3:00 PM
Room 2 · best fit (no buffer compression)
Thu, May 8 · 3:15 – 4:45 PM
Room 2 · runs into Maria's pickup window
Thu, May 8 · 4:30 – 6:00 PM
Room 2 · last slot before close
Reply with a number to confirm, or "show Friday too".
Ring up services, retail, gift cards, and packages on the same tablet. Tip preset chips, customer search, instant email receipts. Stripe Elements means PCI compliance is on Stripe — not on you.
Register
Order #POS-20260506-A7K
Hydrafacial · 60 min
Maria · 1 ×
$185.00
CBD Tincture 30ml
Retail · 1 ×
$48.00
Mobile-perfect, brand-themed, four taps to confirm. They install your branded PWA from the first booking — no app store, no friction. Repeat business is a tap away.
Lumière Wellness
Choose a service
Drive any lobby TV with today's classes, real availability, and your active promotions. Plug in a $25 stick, install your branded PWA on the TV browser, or cast from your phone. Updates ripple to every screen instantly.
Lobby · Live
10:42 AM
Today only
Scan the QR → book at front desk. Promo auto-applies, no code needed.
Up next
Yoga · 11:00 AM
with Priya · 4 spots open
Every walkthrough below is recorded against the live system. No staged screens, no dramatic music — just the real flows our tenants run every day.
Recording soon
0:35
A new solo practitioner signs up, picks "Just me", and lands on a "Your booking page is ready" handoff with their public URL — no manual venue, staff, or service config.
Recording soon
1:48
Walk through the calendar, add a booking, take a POS sale, ring up a tip, mark a no-show, run end-of-day reports.
Recording soon
0:42
Tenant-branded widget on the venue's domain. Pick a service, pick a time, pay deposit, get SMS + email confirmation.
Recording soon
0:55
Front-desk runs a service + retail combo, collects tax, prompts for tip, charges via Stripe Tap-to-Pay or card-on-file, prints the receipt.
Recording soon
1:20
Pair a TV, build a playlist, drop in a clock + weather + upcoming-visits widget, push to the screen — no special hardware.
No quarter-long migration. No “implementation specialist” sales call. You can be live by lunch.
Pick your subdomain. Email + password. 60 seconds.
Drop in your logo + brand colors. Configure services, staff, hours.
One-click Stripe Connect for payments. Or skip and add later.
Share your link. Embed the widget. Watch the calendar fill.
No setup fees. No hidden integration costs. Cancel anytime — we’ll even export your data on the way out.
For solo practitioners and single-location studios.
For growing practices and multi-staff studios.
Multi-location chains and franchise operators.
All plans include 14-day free trial · no credit card to start · white-glove migration from your current system.
A week of Boulevard onboarding, a month of Mindbody surcharges, or a Saturday on SlateLoft. Your call.
| SlateLoft | Mindbody | Vagaro | Boulevard | |
|---|---|---|---|---|
| AI-assisted scheduling | ||||
| Predictive no-show scoring | ||||
| Smart auto-rebooking | ||||
| Multi-tenant white-label | ||||
| Memberships + gift cards built-in | $$ | |||
| Loyalty points + tier program | $$ | fair | ||
| Streaks + auto-awarded badges | ||||
| Spin-the-wheel (birthday + anniversary) | ||||
| Surprise drops with email blast | ||||
| Native share cards (Canvas + Web Share) | ||||
| Turnkey website + template picker | fair | fair | ||
| Built-in blog / CMS | ||||
| SEO: meta + sitemap + structured data | fair | |||
| Modern booking widget UX | fair | |||
| Setup in under a day | fair | |||
| Starting price (1 venue) | $49/mo | $99/mo | $30/mo | $158/mo |
| Reports without surcharges | ||||
| Installable PWA | ||||
| Built-in digital signage | ||||
| Tablet POS bundled (no surcharge) | $$ | $$ | ||
| Clinical SOAP notes — included | $$ | $$ | ||
| Tip-to-staff routing (commission ledger) | fair | |||
| Therapist self-serve schedule + time-off | fair | fair | ||
| First-visit highlighting across surfaces | ||||
| Tablet front-desk floor view (included) | $$ | $$ | ||
| Walk-ins with API-layer conflict prevention | fair | fair |
Comparison based on publicly listed plan inclusions as of 2026. “$$” = available as paid add-on.
SlateLoft replaces the four-tool stack most service businesses cobble together — and ships features the legacy guys don’t have at all.
~50%
Cheaper
Pro plan is $149/mo — vs. Mindbody Ultimate at $469/mo before add-ons, vs. Boulevard’s per-location $158+/mo.
30+
Features in the box
AI scheduling, loyalty game, POS, SOAP notes, signage, blog — each one a paid add-on (or just absent) elsewhere.
90s
From signup to live
Pick a subdomain, drop in your logo, take bookings. No “implementation specialist” sales call, no quarter-long migration.
What SlateLoft replaces
Scheduling SaaS
Mindbody / Vagaro
$99–$469/mo
Tablet POS
Square Register
$99/mo
Email + SMS
Klaviyo / Mailchimp
$45–$150/mo
Lobby signage
ScreenCloud / Yodeck
$25/screen/mo
Loyalty platform
Smile.io / Yotpo
$49+/mo
Website + blog
WordPress + plugins
$30+/mo
SOAP / chart notes
Jane.app / IntakeQ
$30+/mo
SlateLoft Pro
$149/mo
All of the above, one bill
14-day free trial. No credit card. Set up in 90 seconds. We’ll even import your existing customers for you.
Already a customer? Sign in →