SoftBela

Salon & Barbershop Management

Manage Spa Treatments, Products and Payments in One Place

Spas sell treatment time and retail products side by side. SoftBela tracks both in one system, from the booking calendar through to stock levels on the products used and sold.

Treatment scheduling

Book massages, facials and other treatments with set durations and buffers between sessions for cleanup.

Retail and treatment sales

Ring up a treatment and a retail product on the same checkout instead of separate transactions.

Product stock tracking

Track oils, creams and retail stock with supplier records and low-stock alerts.

Client wellness history

Keep notes on preferences, allergies and past treatments on each customer profile.

A calendar suited to longer treatment times

Spa appointments often run 45 minutes to two hours, and rooms need turnaround time between clients for cleaning and setup. SoftBela's calendar lets each treatment have its own duration and buffer, so a 90-minute massage followed by a 15-minute buffer will not be double-booked by another client trying to reserve the same room. Day, week and month views help spa managers see how treatment rooms are used across the week, while the list view is useful for therapists checking their own upcoming sessions without scrolling through the whole shop's calendar.

  • Custom duration per treatment type
  • Buffers between sessions for room turnaround
  • Day, week, month and list views
  • Therapist-specific schedule view

Booking treatments online

The public booking page lists spa treatments with prices and duration so clients know what they are reserving before they arrive. A client booking a facial sees only the therapists who offer that treatment and the times those rooms and staff are actually free. Because the page and the front desk calendar draw from the same data, a treatment booked online at midnight will already block that slot when the spa opens the next morning, with no manual entry needed to sync it.

  • Treatments listed with price and duration
  • Only qualified therapists shown per treatment
  • Live availability with no manual syncing
  • Works on any phone browser

Selling retail products alongside treatments

Many spas sell the same oils, creams and tools used during a treatment as retail products. SoftBela's point of sale allows a checkout to include both the treatment service and any retail products a client buys on the way out, on one invoice with one total. Inventory tracks stock levels for retail and back-of-house products separately, including supplier information and stock movement history, and low-stock alerts flag items before a therapist reaches for a product that has run out mid-treatment.

  • Treatments and retail products on one invoice
  • Stock movement history per product
  • Supplier records for reordering
  • Low-stock alerts before items run out

Recording client wellness details

Every client profile stores visit history and staff notes, which matters for spas where allergies, skin sensitivities or treatment preferences need to be remembered from one visit to the next. A therapist opening a returning client's profile can see what treatment they had last time and any notes left after that session, without relying on a paper intake form kept in a filing cabinet. Loyalty points and customer segments also let a spa track repeat clients and group them for targeted attention, such as clients due for a follow-up treatment.

  • Visit history and staff notes per client
  • Loyalty points tracked per visit
  • Customer segments for repeat clients
  • Data isolated per business with row level security

Reports across treatments and retail

Spa owners running both service revenue and retail sales need visibility across both. SoftBela's expense and revenue reports combine treatment income, product sales, staff commission and expenses, so an owner can see whether a month's growth came from more bookings or more retail sales. Multi-location spas can review each location separately or together, and the audit log keeps a record of changes made by staff with system access, which matters when several people can create or edit bookings and checkouts.

  • Combined treatment and retail revenue reports
  • Multi-location comparison for spa groups
  • Audit log for staff-made changes

Frequently asked questions

Can SoftBela handle both treatments and retail sales?

Yes. Checkout supports adding a treatment service and retail products together on one invoice, and inventory tracks retail and back-of-house stock separately with supplier records and low-stock alerts.

Does the calendar support long treatment durations?

Yes. Each treatment can have its own duration and a buffer afterward for room cleaning, so back-to-back bookings do not overlap when a treatment runs 60 or 90 minutes.

What is the cost for a spa to use SoftBela?

SoftBela costs 20 USD per month with every module included, no setup fees, and a 48-hour free trial to test bookings, checkout and inventory before subscribing.

Is client wellness information kept private?

Yes. SoftBela runs on Supabase Postgres with row level security, so each business's client notes, treatment history and records are isolated from other businesses using the platform.