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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.