Spa Salon Software Oman

Appointment calendar, service packages, staff targets, gift vouchers, inventory, payroll, and 120+ real-time charts — purpose-built for Oman's beauty and wellness industry.

RousheBawsher D. SachBawsher Bello SPAMuscat Bello SPASalalah The Nail SPASalalah The Nine BeautySalalah Loojy Beauty-SpaSaham Celeste SalonMultibranch LechikMultibranch Lets Relax SPAMultibranch Mithani SPAMultibranch Vanilla SPAMultibranch Warda BeautyMultibranch Najwa Al HashmiMain Branch Queen Nail SPAMabella Joy Beauty LoungeIbri Cocon SPAGhala FusahaGhala MaithasBousher Eleva SalonBawsher Hair SpaceBawsher LashesBawsher Trend SPABawsher Womens Oasis SalonBawsher Nature Village SpaBawsher RosaspaAzaiba Body And SoleAvenues Celeste BeautyAthaiba Sakura SPAAthaiba Marvella BeautyAl Qurum The AmalfiAl Khuwair Elegant GirlAl Khoud Jawhara BeautyAl Khoud MarshmallowAl Khoud Moonstone Nail SPAAl Khoud Rosaline BeautyAl Khoud Blo And GoAl Hail Bungalow BeautyAl Hail Tasha Beauty SalonAl Hail W Beauty SalonAl Hail The Nails SocietyBawsher RousheBawsher D. SachBawsher Bello SPAMuscat Bello SPASalalah The Nail SPASalalah The Nine BeautySalalah Loojy Beauty-SpaSaham Celeste SalonMultibranch LechikMultibranch Lets Relax SPAMultibranch Mithani SPAMultibranch Vanilla SPAMultibranch Warda BeautyMultibranch Najwa Al HashmiMain Branch Queen Nail SPAMabella Joy Beauty LoungeIbri Cocon SPAGhala FusahaGhala MaithasBousher Eleva SalonBawsher Hair SpaceBawsher LashesBawsher Trend SPABawsher Womens Oasis SalonBawsher Nature Village SpaBawsher RosaspaAzaiba Body And SoleAvenues Celeste BeautyAthaiba Sakura SPAAthaiba Marvella BeautyAl Qurum The AmalfiAl Khuwair Elegant GirlAl Khoud Jawhara BeautyAl Khoud MarshmallowAl Khoud Moonstone Nail SPAAl Khoud Rosaline BeautyAl Khoud Blo And GoAl Hail Bungalow BeautyAl Hail Tasha Beauty SalonAl Hail W Beauty SalonAl Hail The Nails SocietyBawsher

Everything a Spa Runs On.
One Connected System.

A spa or salon has moving parts that most software ignores — therapist-column scheduling, service-level material consumption, staff commission targets, package redemption across visits, and gift vouchers sent via WhatsApp. Crystal was built around these realities, not retrofitted to them.

Modern Digital World LLC configures Crystal around your service menu, staff structure, and branch setup. Go live in days, not months.

Request a Free Demo

Modules Included

Appointment Calendar
POS & Billing
Service Packages
Gift Voucher Designer
Staff Targets & Payroll
Inventory & BOM
Expense Module
120+ Analytics Charts
SMS & WhatsApp
Extended Security
0
Spas & Salons Live
0
Analytics Charts
0
Per Branch / Month
0
Client Retention Rate

Three Ways to Walk Through the Door

Crystal handles every booking scenario — from the client who just walked in to the one who planned weeks ahead.

Walk-In

Client arrives without a prior booking. Staff opens a new service session, selects services, assigns a therapist to each, and proceeds directly to checkout.

  • Multiple services in one visit
  • Different therapist per service
  • Instant billing at counter

Phone Appointment

Client calls ahead. Receptionist opens the therapist calendar, clicks an empty slot, adds services with tentative durations, assigns staff, and saves the appointment.

  • Therapist-column day view
  • Duration and time calculated live
  • Block Slot for reserved time
  • Day / 2-Day / Week / Month views
Launching 1 July 2026

Online Booking

Clients book directly from your website or social media. A booking fee of 0.100 OMR is charged to the client per appointment to reduce no-shows.

  • 0.100 OMR per booking (client-paid)
  • Syncs directly into the calendar
  • Confirmation via SMS

Every Therapist. Every Slot. One Screen.

The calendar shows each therapist as a column. Bookings appear as coloured blocks — client name, phone, and service visible at a glance.

Step 01

Enter Mobile Number

System retrieves the client's name and appointment history from the CRM automatically.

Step 02

Select Services

Add one or more services. Each shows name, duration, and price. Multiple therapists can be assigned across services in a single appointment.

Step 03

Set Time & Staff

From and To times lock based on service duration. The system displays each therapist's duty hours alongside the dropdown.

Step 04

Collect Advance

Optionally collect an advance payment at booking. PayMode is recorded. Balance is settled at checkout.

Step 05

Save & Confirm

Appointment appears on the calendar. Total duration and total services shown. SMS confirmation sent via Omantel.

Step 06

Checkout

One bill for all services. Cash, Card, SoftPOS, or mix. Tip recorded. WhatsApp receipt sent optionally.

Crystal for Spa & Salon appointment calendar showing therapist columns with booked sessions, client names, and service blocks

Sell Once.
Redeem Over Time.

Crystal's package module lets you bundle multiple services — with quantity, validity period, and a package-level discount — and sell them to clients in advance. Partial payment is supported; the client settles the balance on their next visit.

Every time the client redeems a service from their package, the system deducts it from the balance and records which therapist delivered it and on what date. Pending and utilized services are always visible.

Custom validity in days Package-level discount % Partial payment on purchase Outstanding balance tracking Pending vs utilized per visit Staff assigned per redemption
Crystal Spa & Salon package creation screen showing service bundles, validity period, discount and partial payment options

Package Analytics

Packages sold, total net sales, collected amount, outstanding balance, avg package value, fully paid rate, redemption rate, expiry risk, and top-selling package — all in one dashboard with date range and branch filters.

AI Key Insights

The package analytics panel surfaces automatic insights — low redemption rate alerts, strong revenue flags, active package counts, and engagement recommendations — without any manual calculation.

Barcode on Invoice

Every package invoice carries a unique auto-generated voucher code and barcode. Redemptions are looked up by mobile, package name, or invoice number for fast counter service.

Targets. Analytics. Payroll. All Connected.

Every therapist in Crystal has a profile, a calendar colour, a shift record, an annual target, and a personal analytics dashboard with six different performance views.

Staff Profile

Photo, branch, mobile, calendar colour, Sales Person toggle, Take Appointments toggle, active status. Set display order on the calendar.

Shifts & Attendance

Daily in/out time tracking. Shift records feed directly into the payroll module. Duty hours shown beside each therapist when booking.

Payroll Module

Staff payroll calculated from shift records, tips, and service commissions. Full payroll reports exportable to Excel.

Annual Targets

Set separate product and service targets per staff per month. Define incremental growth % that auto-generates 12-month targets. Compare actual vs target at any time.

Per-Staff Analytics

Six drill-down views: Services, Products, Customer Wise, Monthly Pattern, Weekday Pattern, and Hourly Pattern radar chart. Average ticket size shown at the header.

Tips & Incentives

Tips recorded per transaction and attributed to the serving staff. Tip by Employee and Monthly Tip Collection reports available in the Staff Reports module.

Staff Listing Weekly Performance Total Sales Monthly Sales Target Vs Actual Expense Report Tip By Employee Monthly Tip Collection Item Issue By Item Item Issue By Staff
Crystal Spa & Salon staff analytics dashboard showing target vs actual chart, services breakdown, and hourly pattern radar

Branded Gift Cards.
Sent in Seconds.

Crystal includes a built-in voucher designer that lets your team create fully branded gift cards — with the salon name, amount, validity date, personal message, and a scannable barcode — in under a minute.

Choose from pre-designed backgrounds or upload your own. Drag fields to any position on the voucher canvas. Export as PDF, send via WhatsApp, or email directly from the screen.

  • Salon / business name branding
  • Amount in OMR + validity date
  • Auto-generated voucher code + barcode
  • To / From / Personal message fields
  • Multiple background themes + custom upload
  • Drag-and-drop field positioning
  • Export: Save PDF / WhatsApp / Email
Crystal Spa & Salon gift voucher designer showing branded voucher canvas with barcode, amount, and personal message fields

Stock That Accounts for Every Drop.

Crystal tracks retail products and service consumables separately — so your oil, keratin, and wax stocks deduct automatically when a service is performed, not only when you remember to log them.

Product Sales with Barcode

Sell retail products at the counter by scanning a barcode or searching manually. Sales deduct directly from stock. Separate from service billing but combined in one invoice if needed.

BOM — Service Consumption

Define a Bill of Materials for each service. When a therapist completes a keratin treatment, the system automatically deducts the defined quantities of each material from inventory. No manual entry.

Full Stock Management

Purchase orders add to stock. Consumptions deduct. Adjustments cover expiry write-offs, FOC samples received, and broken or damaged items — each tracked as a separate movement type.

Purchase (Stock In) Consume (Stock Out) Expiry Write-off FOC / Samples (In) Broken / Damaged (Out) Manual Adjustments

120+ Charts.
Multiple Dashboards. Zero Guesswork.

Crystal gives owners three separate analytical views — business performance, appointment flow, and package health — each with their own set of charts, filters, and export options.

Business Dashboard

Popular hours line chart, weekday sales pie, monthly pattern, monthly profit, receipt vs amount by payment mode, branch-wise sales, and transaction summaries.

Appointment Dashboard

Live KPI cards: Booked, Confirmed, Arrived, Cancelled, Completed — each with month-on-month % change. Today's appointment list, category donut, and upcoming 7-day forecast chart.

Package Analytics

Packages sold, net sales, collected vs outstanding, avg package value, redemption rate, expiry risk counter, and top package — plus AI-generated key insights panel.

Staff Analytics

Per-therapist performance across six dimensions: services, products, customer-wise, monthly, weekday, and hourly radar. Avg ticket size at the header. Export to Excel.

Branch-Level Reports

Branch listing, bank and branch comparison, transaction details, monthly sales summary, and branch-wise sales. All filterable by date range.

VAT & Finance

VAT report, monthly profit, sales qty vs rate, receipt details — structured for Oman Tax Authority compliance. All reports exportable.

Crystal Spa & Salon business dashboard showing popular hours chart, weekday sales, monthly pattern and payment mode breakdown

Pay Any Way.
Receipt Any Channel.

Crystal accepts every payment type used in Oman today. Tips are captured per transaction and attributed to the therapist. After checkout, a bilingual physical receipt is printed in Consumer Protection format. An optional WhatsApp digital receipt can be sent directly from the counter.

SMS integration via Omantel sends appointment confirmations and reminders automatically — reducing no-shows without any manual follow-up.

Cash
Card
Mix
Credit
Bank Transfer
SoftPOS
WhatsApp Digital Receipt Bilingual Physical Receipt SMS via Omantel Tips by Employee

Your Business Summary.
In Your Inbox. Every Morning.

Crystal sends an automated Daily Progress Report to up to 5 email addresses — owners, managers, accountants, or any stakeholder who needs to stay informed without logging in.

The report covers everything that matters: appointments coming in, revenue generated, staff who showed up, stock that moved, and expenses that went out — alongside year-to-date and month-to-date business summaries and a running VAT figure up to the current quarter.

Upcoming Appointments

All booked appointments for the day — therapist, client, service, and time.

Today's Sales

Total invoiced amount, number of transactions, and payment mode breakdown.

Appointment Turnaround

Booked vs completed vs cancelled — how the day's appointment flow performed.

Inventory Update

Stock movements of the day — purchases in, services consumed, adjustments made.

Staff Attendance

Who clocked in, who was absent, shift coverage for the day.

Expense Summary

Daily expenses logged — rent, salaries, utilities, and other payments.

Year & Month to Date

Running YTD and MTD revenue totals so owners track progress without opening the system.

VAT to Current Quarter

Cumulative VAT collected up to the current quarter — ready for tax filing reference.

Sent to up to 5 email addresses Automated every morning No login required

The Modules Others Charge Extra For.

Crystal's subscription includes modules that most competitors treat as paid add-ons — all configured for Oman's operational requirements.

Payroll Module

Staff payroll calculated from attendance, shifts, tips, and service commissions. Supports salary structures and deductions. Reports export to Excel.

BOM — Bill of Materials

Define material consumption per service. Stock deducts automatically when a service is completed. No manual inventory logging needed after the service.

Expense Module

Track branch-level expenses — rent, salaries, utilities, and other payments. Compare expense vs revenue monthly. Feeds into the monthly profit report.

Extended Security

Role-based access with granular permissions per module. Action logs, login history, and unauthorized access controls to protect sensitive business data.

SMS via Omantel

Appointment confirmations and reminders sent automatically via Omantel's network. Reduces no-shows and keeps clients informed without staff follow-up calls.

Barcode Printing

Print barcodes for retail products directly from the system. Barcode scanning at the counter speeds up product sales and eliminates manual pricing errors.

Browser Admin. Android Floor. Oman Cloud.

Browser-Based Admin

The management dashboard, reports, staff setup, and analytics run in any modern browser. No installation required for managers and owners.

Android Reception App

The appointment calendar, billing, and package redemption run on Android at the counter. Fast, responsive, and designed for busy front-desk use.

Oman Data Park Hosted

Crystal is hosted in Oman Data Park — Oman's national cloud provider. Your data stays in Oman, backed by enterprise-grade uptime and security.

Bilingual EN / AR

The full interface and all printed receipts are available in English and Arabic. Switch languages at any time without restarting or relogging.

Consumer Protection Receipt

Physical receipts comply with Oman's Consumer Protection regulations — bilingual, itemised, with payment mode, VAT field, and business details.

Multi-Branch Ready

Add branches independently. Staff, services, packages, and prices are configured per branch. Package redemptions and analytics roll up to the group level.

One Subscription. Everything Included.

No hidden modules. No per-user fees. One price per branch — every feature, every report, every module.

One-Time
120 OMR
License, Setup & Training
  • Software license
  • On-site training session
  • Service & item upload assistance
  • Branch pricing configuration
Per Transaction
0.100 OMR
Online Booking — launching 1 Jul 2026
  • Charged to the client per booking
  • Reduces no-shows automatically
  • Syncs to appointment calendar
  • SMS confirmation on booking

Questions Before You Decide

The calendar uses a therapist-column view — each staff member occupies one column, and their bookings appear as coloured blocks. The receptionist clicks any empty slot to create an appointment, adds multiple services, assigns a different therapist to each, and sets tentative durations. Total time and total amount are calculated live. Appointments can be viewed by Day, 2 Days, Week, or Month.

Yes. Packages are created with a name, validity period in days, multiple services with quantities, and a package-level discount. The client pays in full or partially at purchase. On each visit, the receptionist looks up the client's package by mobile or invoice number, selects pending services to redeem, and assigns the therapist. Pending and utilized services are always visible alongside the payment balance.

Yes. Annual targets are set per staff member with separate product and service targets by month. You define an incremental growth percentage and the system auto-generates 12 months of targets. Each staff member has a personal analytics dashboard with six views — Services, Products, Customer Wise, Monthly Pattern, Weekday Pattern, and Hourly Pattern — plus an actual vs target chart updated in real time.

Crystal uses a Bill of Materials (BOM) for each service. When a therapist marks a service as completed, the system automatically deducts the defined material quantities from inventory — keratin, oil, colour, wax, or any product linked to that service. No manual stock entry is required. Adjustments for expiry, FOC samples, and broken items are handled through separate movement types.

Online booking is launching on 1 July 2026. Walk-in service and phone appointment booking are fully available today. When online booking launches, clients will pay a 0.100 OMR booking fee per appointment, which reduces no-shows and commits the client at the time of booking. Bookings sync automatically into the therapist calendar.

Yes. Crystal includes a built-in voucher designer. Set the salon name, voucher title, amount, validity date, and personal message — the system generates a unique code and scannable barcode automatically. Choose a background from the preset themes or upload your own. Drag fields to position them on the voucher canvas. Export as PDF, send via WhatsApp, or email directly from the screen.

See Crystal Running at a Live Spa

We'll arrange a visit to one of our active clients — you'll see real appointments, real packages, and real dashboards before committing to anything.

+968 9517 5929
[email protected]
701, SHS Tower, Ghala, Muscat