Beauty and wellness operating system

Beauty. Wellness. Software. Elevated.

The all-in-one operating system for beauty and wellness businesses. Simplify operations, delight clients, and grow with confidence from one elegant platform.

Template-driven storefrontsOwner, team, and customer accessServices, staff, schedules, and payments
18Storefront templates3Role portalsLiveStripe mode
Beauty & SaaSOwner workspaceLive

Public storefront

Radiant skin. Confident you.

Bookings, reviews, staff, and Stripe stay synced.
HydraGlow Deluxe75 min · $150
Silk Press and Trim90 min · $95
Gel Manicure60 min · $60
TemplateLuxe GlowActive
StripeConnectedLive
Bookings18 requestsReview
Ready to sign inAdmin

Review platform health, storefront visibility, support, billing readiness, and trust controls.

Ready to sign inOwner

Create or manage a storefront, review services, media, settings, and customer-facing pages.

Ready to sign inEmployee

Verify staff workspace, booking assignments, service access, and status lookup paths.

First login path

Guide owners from account to live storefront.

details
1

Create profile

Owner identity, contact, terms, and preferred setup path.

2

Choose store type

Start with salon, barber, nails, massage, spa, or wellness.

3

Publish storefront

Share a branded public link that hides the larger SaaS platform.

4

Prepare payments

Review deposits, subscriptions, in-person checkout, and Tap to Pay readiness.

Setup contract

First sign-in creates the owner profile and first store draft.

The first session asks only for the basics needed to create a safe product boundary. Once setup is complete, future logins skip this flow and land on the owner dashboard.

Owner profileName, email, phone, terms
Store typeSalon, barber, nails, massage, spa
First storefrontDraft link and setup checklist
Next loginReturn to product dashboard
Subscription$50/mo + $50 setup
Save draft storefront

Returning login

Owners land on a product center.

details

Customer storefront

Service cards lead into availability-backed booking.

details

No account required

Public booking request

Customers can request a booking with name plus email or phone. Times shown here represent slots returned by the availability engine, not arbitrary dropdown values.

Deposit option$10 after acceptance

Owner product center

Returning owners manage every storefront from one place.

details
Open requests18
Pending deposits$320
Media awaiting approval7
Provider setup gaps3

Store health

3 storefronts
Salon

Locks Studio

Ready

$4,820
Barbershop

Fresh Fade Room

Needs media

$0
Nail studio

Glow Nail Bar

Paused

$1,240

Action queue

Today
Review booking requestsApprove staff mediaCheck payout readinessUpdate holiday hours
Owner controlsBookings, services, media, calendars, payment settings, and notification settings stay tenant-scoped.

Service and media management

Owners need one place to control what customers can book.

details

Service catalog

Tenant scoped
Fresh Fade RoomFresh Cut
Price
$40
Deposit
$10
Tips
Optional
Media
3 approved
Published
Locks StudioColor Refresh
Price
$85
Deposit
25%
Tips
Enabled
Media
Needs cover
Draft
Restore SpaDeep Tissue
Price
$95
Deposit
$20
Tips
Optional
Media
2 approved
Published

Media review queue

Public surfaces
Color Refresh page

Jordan Fields

Needs approval
Provider profile

Maya Ellis

Needs ordering
Public storefront

Fresh Fade Room

Ready

Management actions

Permission gated
Add serviceEdit pricingSet depositApprove mediaReorder galleryArchive service
Store boundariesServices, pricing, deposit rules, tip rules, media visibility, ordering, and archived content must remain tenant and store-scoped.

Calendar management

Availability needs to be visible before a customer books.

details

Monthly calendar

June plan
OpenBusyBlockedHolidayClosed
1Open 9-5
26 bookings
3Closed
4Open 10-4
5Holiday
6Open 9-3
7Staff block
8Open 9-5
9Nearly full
10Open 11-6
11Closed
12Open 9-5

Working hours

Split windows
Store hoursFresh Fade Room

Mon-Fri 9-12, 2-6

Juneteenth, staff meeting
Provider hoursJordan Fields

Tue-Sat 10-1, 3-7

Lunch, school pickup
Holiday rulesLocks Studio

Default US holidays

Custom closure approval

Calendar actions

No double booking
Add working windowBlock timeAdd holidaySet reminderMove bookingPublish availability
Availability rulesStore hours, provider windows, holidays, blocked time, reminders, and active bookings must drive the public time dropdown before a request can be submitted.

Notification settings

Every role needs the right alert without leaking data.

details

Notification matrix

Role scoped
CustomerEmail + SMS

Accepted, rejected, paid, canceled, rescheduled

Required
OwnerEmail

New request, accepted, paid, rated, canceled

Opt-out allowed
ProviderEmail + opt-in SMS

Assigned request, confirmed, paid, message, cancellation

Role scoped

Preferences

Consent aware
Customer booking updatesOwner operational digestProvider SMS opt-inPayment receiptsTip and review alertsReminder timing

Delivery health

Provider safe
EmailResend
Domain required

Tenant from-address must be verified

SMSClickSend/Twilio compatible
Opt-in required

Phone consent and quiet hours enforced

WebhookStripe
Provider required

Stripe resources must be provisioned before live payments

Delivery rulesNotification routing must respect tenant, role, consent, channel availability, quiet hours, and sensitive-data masking.

Provider profile

Staff pages should be public, bookable, and shareable.

details

Lead provider

Jordan Fields

Multi-service profile for barbering, color refreshes, massage, and wellness appointments. Customers can view approved work, services, ratings, and available booking windows.

4.9Rating126Bookings18Approved media

Public profile

Share ready
Bookable servicesFresh Cut, Color Refresh, Deep Tissue
Availability sourceProvider calendar and store holidays
Portfolio policyOnly approved media renders publicly
Payout statusVisible to owner and provider only

Provider actions

Scoped
Share profileEdit servicesUpload portfolioSet availability

Staff workspace

Providers need a fast daily command center.

details

Today's appointments

Availability locked
6Today4Unread messages$85Pending tips
Fresh CutAvery Carter
Confirmed
Color RefreshMaya Ellis
Needs deposit
Deep TissueJordan Lee
Pay in person

Staff actions

Permission scoped
Update bookingMessage clientCollect balanceBlock time
Staff controlsStaff see only assigned work, approved services, client messaging, payment handoff status, reminders, and their own availability controls.

Customer status

Customers need a no-login way to follow bookings.

details

Lookup flow

No account required

Matching should use safe customer identifiers and reveal only bookings tied to that customer's reference, email, phone, or name match.

Matching bookings

3 records
Accepted
Fresh Cut

June 4 at 10:00 with Jordan Fields

Pay deposit
Reschedule requestCancel bookingAsk a questionOpen support case

Growth engine

Traffic Autopilot turns empty calendar space into demand.

details

Local Demand Engine

Owner approved

Beauty and SaaS can package each store's services, approved media, reviews, availability, and booking links into campaigns built for local search, AI answers, social discovery, referrals, and marketplace traffic.

Demand score82
Open slots6
Review velocity+12
Campaign links9

Campaign channels

Search to booking
AI search

Structured service, location, FAQ, review, and provider signals for answer engines.

Local search

Service pages, sitemap entries, profile sync, and city-specific booking links.

Social reach

Owner-approved captions, QR links, media cards, and creator invite drafts.

Lead recovery

Abandoned booking signals, waitlist capture, referral links, and rebooking prompts.

Traffic Autopilot

7 day plan
Create service landing pageGenerate social postPrepare review requestInvite local creatorPublish marketplace listingRecover abandoned booking
Safety rulesNo ad spend, auto-posting, review request, creator invite, or customer message goes live until the owner approves it.

Reliability

Launch readiness needs proof, not just confidence.

details

Release readiness

Evidence based
Ready path

Launch checklist

Automated checks, accessibility review, device review, and safe launch evidence before customers arrive.

Planned

Issue visibility

Clear activity history, request tracking, feature controls, and error context for fast support.

Scoped

Payment protection

Receipt history, refund and dispute visibility, payout reporting, and safe payment event reviews.

Scoped

Support workspace

Data export, admin review tools, health checks, and guided issue resolution.

Observability context

No secrets
Launch recordVersion history

What changed and when

Support trailRequest ID

Connects user actions to support evidence

Tenant and role settingsFeature controls

Turn risky features on or off safely

Product analyticsJourney history

See what happened before a support issue

Launch checklist

Evidence based
Run launch checksReview payment eventsCheck accessibilityCheck devicesPrepare data exportReview support queue
Trust boundaryLaunch evidence should prove reliability, device readiness, payment visibility, exports, and support workflows without exposing tenant or provider secrets.

Staff checkout

Tap to Pay belongs in the native staff app.

details

Web owners manage billing, stores, services, SEO, staff, bookings, and reports. Staff use a native checkout surface for in-person card collection after Stripe Terminal resources, tips, deposits, receipts, and refund workflows are provisioned.

Provider payoutsIn-person checkoutPayment receiptsFast updates