Platform
Settings
System configuration options across brand, location, and platform levels.
Overview
Settings in SalonOS are organised by scope: org-level, brand-level, and location-level. The settings surface is the place where admins configure how the platform behaves — from operating hours to payment providers to AI feature toggles.
Settings Organisation
Org-Level Settings
| Setting area | What it covers |
|---|---|
| Organisation profile | Business name, registration details, primary contact |
| Billing (SaaS) | Subscription plan, payment method, usage |
| Brands | Add, view, and manage brands under this org |
Brand-Level Settings
| Setting area | What it covers |
|---|---|
| Brand profile | Trading name, logo, primary colours, brand description |
| Contact details | Brand email, phone, website |
| Social links | Instagram, Facebook, Google Business Profile link |
| Theme | Primary colour, secondary colour, accent — applied to all client surfaces |
| Service catalogue | Services, categories, variants, add-ons, resources |
| Pricing rules | Dynamic pricing, price lists |
| Tax configuration | GST rates, GSTIN, HSN/SAC codes |
| Commission rules | Staff commission rates by role and service category |
| Loyalty programme | Points earning rates, redemption rates, tiers |
| Membership plans | Membership plan definitions |
| Marketing consent | Consent purposes and capture wording (DPDP) |
| Review requests | Review request timing and template |
| Message templates | WhatsApp and SMS templates |
| Invoice settings | Invoice format, footer text, logo |
| Booking settings | Self-booking rules, deposit policies, slot hold duration |
| No-show policy | Deposit forfeiture rules |
| Cancellation policy | Cancellation window and penalties |
| Referral programme | Referral reward configuration |
| Integrations | Payment provider, messaging provider, Zoho Books, ad attribution |
| Custom domains | Brand-specific domains for booking and portal |
| AI settings | Enable/disable specific AI features |
Location-Level Settings
| Setting area | What it covers |
|---|---|
| Location profile | Name, address, phone, email |
| Operating hours | Open/close times per day of week |
| Holiday closures | Specific dates the location is closed |
| Staff | Location's staff roster and roles |
| Resources | Rooms, chairs, equipment at this location |
| Scheduling | Slot granularity, override permissions |
| Cash register | Drawer configuration |
| Price overrides | Location-level price adjustments on top of brand prices |
| Queue | Walk-in queue configuration |
| Check-in | Digital check-in enable/disable, device mode |
| Intake forms | Which forms are assigned to which services |
| Consent waivers | Which waivers are assigned to which services |
Custom Domains
Brands can configure custom domains for their client-facing surfaces:
- Booking page:
book.brandname.com - Client portal:
my.brandname.com - Check-in kiosk:
checkin.brandname.com
Domain setup requires:
- Brand configures the domain in Settings → Custom Domains
- SalonOS provides a CNAME record
- Brand adds the CNAME to their DNS provider
- SSL certificate is auto-provisioned (Let's Encrypt)
SaaS Billing
Org-level SaaS billing settings:
- Current subscription plan (what features and how many locations are included)
- Billing cycle (monthly / annual)
- Payment method (card on file)
- Usage metrics (locations, staff count, message volume)
- Invoice history
- Plan upgrade / downgrade
Billing is managed by the platform's SaaS control plane, visible to org owners.
Security Settings
| Setting | Description |
|---|---|
| Two-factor authentication | Enforce 2FA for all staff at brand level |
| Session timeout | Idle session timeout duration |
| IP allowlist | Restrict dashboard access to specific IPs (enterprise) |
| Audit log retention | How long audit log entries are kept |
Notification Preferences
Per-user notification preferences (managed in profile settings, not brand settings):
- Which events trigger push notifications (mobile)
- Which events trigger email notifications
- Summary email frequency (daily digest vs real-time)
Accessing Settings
- Org owners: Settings → Organisation for org-level; navigate to each brand for brand settings
- Brand managers: Settings within their brand context
- Location managers: Settings → Location (limited to location-specific items)
- Front desk and stylists: Profile settings only (personal preferences, notification settings)
Settings changes are logged in the audit trail with: who changed what, from what value to what value, and when.