Crystal Platform Modules

30+ integrated modules — every feature your business needs in one platform.

What’s Inside Crystal

Not every module applies to every business — we configure exactly what your operation needs. Click any module in the strip above to jump directly to it.

Dashboard Module Screenshot
800 × 500 Screenshot
01

Dashboard

Your business at a glance — the moment you open Crystal, everything that matters is already in front of you. No digging through reports, no waiting for numbers to load.

  • Today’s revenue, transaction count, and average bill — updated live as sales happen
  • Pending appointments, open invoices, and low-stock alerts shown as action tiles
  • Multi-branch summary — switch between branches or view all locations in a single consolidated view
  • Top-performing staff members and best-selling services for the day or week
  • Quick-access shortcuts to the most-used modules for faster navigation
Business Module Screenshot
800 × 500 Screenshot
02

Business

The central configuration hub for your entire operation. Everything that defines how your business runs — set it once here and it applies everywhere throughout the system.

  • Business profile, trade licence details, VAT registration number, and official contact information
  • Branch management — add unlimited locations, each with its own settings, staff, and services
  • Service catalogue with categories, pricing, duration, and staff assignment rules per branch
  • Operating hours and public holiday overrides — system enforces availability automatically
  • Tax and VAT configuration, invoice layout customisation, and receipt branding settings
Staff Module Screenshot
800 × 500 Screenshot
03

Staff

Complete employee management from the first day of hire through to daily operations. Every action a staff member takes in Crystal is traceable to their account.

  • Full employee profiles — personal details, emergency contacts, documents, and contract terms
  • Role assignment and granular permissions controlling exactly what each employee can access
  • KPI targets per staff member with live performance tracking against revenue and service goals
  • Complete activity log — every invoice, adjustment, and approval stamped with the responsible staff member
  • Multi-branch staff — assign employees across locations and track performance per branch
Customers Module Screenshot
800 × 500 Screenshot
04

Customers

A rich, growing database of every customer who has ever walked through your door. Your team always knows the client before saying hello.

  • Detailed customer profiles with contact information, photo, and preferred language
  • Full purchase and service history — every visit, invoice, and payment recorded against the customer
  • Loyalty points balance, wallet credit, active packages, and outstanding vouchers visible at checkout
  • Visit frequency tracking and last-visit dates to identify at-risk customers before they lapse
  • Notes and preferences — staff add private notes so the next team member delivers consistent service
Inventory Module Screenshot
800 × 500 Screenshot
05

Inventory

Full stock control for products, retail items, and consumables. Minimum-stock alerts fire before you run out — never after. Every movement is logged automatically.

  • Category-based product organisation with barcode support and unit-of-measure settings
  • Reorder thresholds per item — Crystal alerts the manager when stock falls below the set minimum
  • Real-time stock deduction on every sale, return, and manual adjustment — inventory always reflects reality
  • Supplier assignment per item with cost price tracking for accurate margin calculations
  • Stock movement history and periodic count reconciliation tools per branch
Wallet Module Screenshot
800 × 500 Screenshot
06

Wallet

A pre-loaded customer credit system that speeds up every checkout and keeps customers coming back. Clients top up once and spend across multiple visits without friction.

  • Customer wallet top-up via cash, card, or bank transfer — any amount stored against the customer profile
  • Live wallet balance displayed at POS before every transaction — staff confirm before deducting
  • Full transaction history per customer — every top-up and deduction with date and staff reference
  • Wallet can be split with other payment methods in a single transaction
  • Minimum balance alerts and wallet expiry settings configurable per business
Brand Partners Module Screenshot
800 × 500 Screenshot
07

Brand Partners

Manage your supplier and brand relationships in one place. Ideal for businesses that stock and sell external branded products alongside their own services.

  • Brand partner profiles with contact details, product catalogues, and agreed pricing tiers
  • Commission structure configuration per partner — percentage or fixed amount per product sold
  • Revenue attribution reports showing exactly how much each partner generates per month
  • Partner product performance — identify which brands are selling and which are sitting on shelves
  • Linked to purchase orders and inventory for end-to-end visibility from order to sale
Dress Rentals Module Screenshot
800 × 500 Screenshot
08

Dress Rentals

Purpose-built rental management for fashion and boutique businesses. Every item’s status — booked, out, returned, or in cleaning — is always visible in real time.

  • Dress catalogue with size variants, availability calendar, and rental pricing per duration
  • Booking agreements with customer signature, deposit collection, and balance due at return
  • Return workflow — condition check, cleaning assignment, and readiness confirmation before next booking
  • Late-return tracking with automatic penalty fee calculation and staff notification
  • Damage recording with photo notes and repair cost deduction from the customer deposit
Purchase Module Screenshot
800 × 500 Screenshot
09

Purchase

Complete procurement workflow from order to receipt. When goods arrive, inventory updates automatically — no manual entry, no discrepancies.

  • Purchase orders with item lists, quantities, agreed prices, and expected delivery dates
  • Goods receipt screen — confirm what arrived, flag shortages, and auto-update inventory in one step
  • Supplier invoice matching against purchase orders to catch pricing discrepancies before payment
  • Full procurement history per supplier with cost trend tracking and vendor comparison reports
  • Pending payments dashboard — outstanding supplier balances and due dates in one view
Sales Invoice Module Screenshot
800 × 500 Screenshot
10

Sales Invoice

Fast, itemised billing designed for high-volume service counters. Every invoice is linked to the customer, the staff member, and the payment — nothing is anonymous.

  • Itemised billing with services, products, quantities, discounts, and VAT calculated automatically
  • Invoice status tracking — paid, partially paid, or overdue — with automated follow-up flags
  • Multiple payment methods per invoice: cash, card, wallet, voucher, or any combination
  • Digital receipts printable on thermal printer or shareable directly via WhatsApp
  • Refund and credit note management linked back to the original invoice and customer account
Packages Module Screenshot
800 × 500 Screenshot
11

Packages

Sell service bundles at fixed prices. Clients pay once and return multiple times — remaining sessions are tracked automatically at every checkout, no manual counting.

  • Design multi-service bundles with defined session counts and validity periods
  • Flexible redemption rules — fixed sessions per service type or open credit across any service
  • Remaining sessions shown at POS before every visit — staff always know the balance
  • Package expiry management with renewal offers and expiry notifications per customer
  • Multiple pricing tiers per package — Silver, Gold, VIP — with different session counts and validity
Vouchers Module Screenshot
800 × 500 Screenshot
12

Vouchers

Issue and redeem gift vouchers and promotional codes with a complete audit trail. Perfect for gifting, seasonal campaigns, and customer retention incentives.

  • Monetary vouchers (fixed OMR value) or service-specific vouchers (one free session, discount on a service)
  • Unique voucher codes with expiry dates — system prevents redemption after the expiry date
  • Full audit trail per voucher: issued by, issued to, date used, redeemed by which staff member
  • Bulk voucher generation for seasonal campaigns with printed or digital distribution
  • Voucher liability report — total issued value vs. redeemed value for financial reconciliation
Accounts Module Screenshot
800 × 500 Screenshot
13

Accounts

Business-level financial visibility without the complexity of standalone accounting software. Owners stay in control of the numbers daily, not just at month-end.

  • Income tracking by service type, product category, and branch — with period-over-period comparison
  • Expense recording by category — rent, salaries, supplies, utilities — with attachment support for receipts
  • Gross margin visibility per service and product to identify what’s actually profitable
  • Cash flow summary — daily opening balance, collections, payments, and closing balance
  • P&L summary export to Excel or PDF — ready for accountant review or bank submission
Payroll Module Screenshot
800 × 500 Screenshot
14

Payroll

Process staff salaries accurately every month. Attendance, leaves, commissions, and advances feed in automatically — month-end processing takes minutes, not hours.

  • Basic salary processing with automatic deduction calculations for absences and unpaid leaves
  • Allowances configuration — housing, transport, meals — applied per employee or role
  • Salary advance management — amounts recorded and deducted automatically in the relevant payroll month
  • Commission earnings from the incentives module flow directly into payroll for accurate total calculation
  • Digital payslips generated per employee with full breakdown — shareable via email or print
Controls Module Screenshot
800 × 500 Screenshot
15

Controls

Fine-grained role-based access management. Every user operates within exactly the boundaries you define — nothing sensitive is ever accidentally exposed to the wrong person.

  • Define custom roles — front desk, therapist, senior stylist, manager, accountant, admin — each with its own permissions
  • Screen-level control: choose exactly which modules and pages each role can see and access
  • Action-level control: allow viewing but block editing, or allow creating but block deleting
  • Financial data visibility — restrict who can see revenue figures, payroll details, and cost prices
  • Audit log of all sensitive actions — discount overrides, refunds, manual adjustments — with staff identity and timestamp
Analytics Module Screenshot
800 × 500 Screenshot
16

Analytics

Go beyond the daily numbers. Trend analysis, period comparisons, and deep performance breakdowns help you make better decisions — not just observe what happened.

  • Revenue trends with period-over-period comparison — daily, weekly, monthly, and custom date ranges
  • Staff performance leaderboards by revenue generated, services completed, and customer satisfaction
  • Peak hour heatmaps — identify your busiest and quietest times to optimise staffing levels
  • Service popularity rankings — see which treatments are growing, declining, or underperforming
  • All reports exportable to Excel or PDF — ready for management reviews, investor updates, or audits
Appointments Module Screenshot
800 × 500 Screenshot
17

Appointments

A complete booking system built for service businesses. Walk-ins and pre-scheduled bookings handled the same way — staff calendar always reflects reality.

  • Calendar view with hourly slots per staff member — availability gaps visible at a glance
  • Walk-in and advance booking workflows — both assign staff and service in the same interface
  • Capacity management — maximum concurrent bookings per service room or station enforced automatically
  • Automated reminders reduce no-shows — configurable SMS or WhatsApp messages before the appointment
  • No-show tracking per customer — staff can flag repeat no-shows to enforce deposit requirements
Mobile App Module Screenshot
800 × 500 Screenshot
18

Mobile App

Crystal in your pocket. Staff and managers access what they need from any device — the counter never has to wait for a manager to be physically present.

  • Staff clock-in and clock-out from mobile — shift times recorded accurately without a physical terminal
  • Daily schedule view — staff see their booked appointments, assigned tasks, and service queue for the day
  • Manager dashboard with live revenue, active bookings, and key alerts — available from anywhere
  • Leave request submission and approval workflow — handled entirely through the mobile app
  • Report access — today’s sales, staff performance, and inventory alerts without being at the counter
Digital Display Module Screenshot
800 × 500 Screenshot
19

Digital Display

Customer-facing screens that keep your clients informed and your reception area professional. Reduces perceived wait time and eliminates the need for staff to answer queue questions repeatedly.

  • Live service queue display — customer name or token number called when their turn is ready
  • Estimated wait time shown per service type based on current queue depth and average service duration
  • Promotional content slots — display offers, new services, and seasonal campaigns between queue updates
  • Works on any screen connected to the local network — no special hardware required
  • Branded layout with your logo, colours, and custom welcome message
Payment Options Module Screenshot
800 × 500 Screenshot
20

Payment Options

Every payment method in one unified system. Accept any combination the customer prefers — and every payment flows directly to accounts with zero manual re-entry.

  • Cash, card (SoftPOS via Bank Muscat terminal), customer wallet, and gift voucher — all in one transaction
  • Split payments across any combination of methods — customer pays 5 OMR cash and the rest by card
  • Bank transfer payment recording with reference number and confirmation date for corporate clients
  • Every payment automatically posted to accounts — daily cash reconciliation prepared without manual input
  • End-of-day payment summary by method — cash float, card settlements, and wallet deductions separately
Employee Shifts Module Screenshot
800 × 500 Screenshot
21

Employee Shifts

Structured shift scheduling across all staff and branches. From publishing the weekly schedule to closing payroll, attendance data flows through the system without duplication.

  • Weekly shift schedule builder — drag-and-drop assignment of staff to shifts across all branches
  • Clock-in and clock-out recording — via counter terminal or the mobile app, timestamped and stored
  • Late arrival and early departure flagging with configurable tolerance thresholds per role
  • Regular vs. overtime hours calculated automatically based on contracted shift hours
  • Attendance data feeds directly into payroll — deductions and overtime pay applied without re-entry
Staff Leaves Module Screenshot
800 × 500 Screenshot
22

Staff Leaves

Leave management handled entirely within Crystal. Requests, approvals, balances, and shift impact — all resolved without a separate HR system or paper forms.

  • Digital leave requests submitted by staff from the mobile app or counter terminal
  • Manager approval workflow — approve or decline with one click, staff notified immediately
  • Annual leave, sick leave, emergency leave, and unpaid leave tracked separately per employee
  • Leave balances updated in real time — entitlement, used, and remaining days always accurate
  • Shift calendar reflects approved absences immediately — no manual cross-referencing needed
Staff Incentives Module Screenshot
800 × 500 Screenshot
23

Staff Incentives

Drive performance through structured, transparent incentive schemes. Staff can see their own progress — motivated employees sell more, serve better, and stay longer.

  • Commission structures by revenue generated, service count, or specific high-margin service types
  • Tiered commission tiers — higher percentage unlocked when monthly targets are exceeded
  • Real-time earnings dashboard visible to each staff member — progress tracked live throughout the month
  • Performance bonuses for hitting team targets — configurable per branch or business-wide
  • Incentive earnings automatically flow into payroll — no manual calculation or separate spreadsheet
Alerts & Notifications Module Screenshot
800 × 500 Screenshot
24

Alerts & Notifications

Never miss a critical event. Automated alerts fire when thresholds are crossed — and they reach the right person, not everyone. No noise, only signals that matter.

  • Low-stock alerts when inventory falls below the defined minimum — sent to the purchasing manager
  • Overdue invoice notifications — outstanding customer balances flagged after configurable grace periods
  • Expiring membership and package reminders — sent to the customer and flagged at the counter
  • Appointment reminders sent to customers before their booking to reduce no-show rates
  • Role-based alert routing — inventory alerts go to the storekeeper, financial alerts go to the manager

Ready to see Crystal in action?

Not every module applies to every business — we configure exactly what your operation needs and get you live fast.

Request a Demo Explore Live Demos Back to Products