Settings
All system configuration is managed via the Settings section. Only admins have access.
General
- Salon name, address, city, postcode, website
- BTW (VAT) number
- Social media links (Facebook, Instagram)
- Currency and timezone
- Language preference
- Logo upload (max 5MB — JPEG, PNG, GIF, SVG, WebP)
SMTP / Email
Configure your outgoing email server so that automatic emails (booking confirmations, reminders, receipts, campaigns) are sent correctly.
| Field | Description |
|---|---|
| SMTP host | Mail server address |
| SMTP port | Usually 587 (STARTTLS) or 465 (SSL) |
| Username / Password | Login credentials |
| From address | Sender email address |
| Secure | Enable SSL/TLS |
Use Test email to verify the configuration sends successfully.
Online Bookings
Settings for the public booking page. See Online Bookings for full details.
Calendar
- Opening hours per day of the week
- Holiday closures (bookings are rejected on holiday dates)
- Date-specific overrides
- Calendar display settings: slot size, buffer time, colour mode
Accounts (Staff)
Add, edit or remove staff members. Set roles (admin or staff) and reset passwords. New staff members receive a welcome email with a temporary password.
Notification Preferences
Configure which events trigger which notification channels (email, push, in-app) per notification type.
Integrations
Payment Providers
- SumUp — card payment terminal integration (API key, merchant code, reader ID)
- Mollie — online payment terminal (API key, terminal ID)
- Stripe — online payments and no-show fee charging (secret key, webhook secret)
Other Integrations
- Google Calendar — two-way sync for appointments
- WhatsApp — automated messaging via the WhatsApp Business API
Feature Toggles
Enable or disable optional features. Changes take effect immediately.
Mobile App
| Toggle | Default | Description |
|---|---|---|
| Swipe gestures | On | Swipe to complete/cancel on booking cards |
| Haptic feedback | On | Vibration feedback on actions |
| Long-press contact | On | Long-press a client name to call or message |
| Offline mode | On | Cache data for offline access |
Calendar & Agenda
| Toggle | Default | Description |
|---|---|---|
| Personal agenda mode | On | Staff members see only their own appointments |
Inventory & Purchasing
| Toggle | Default | Description |
|---|---|---|
| Purchase orders enabled | On | Shows the Suppliers, Purchase Orders, and Internal Consumption tabs. When disabled, the quantity_on_hand field on each product becomes directly editable so you can still manage stock levels manually. |
| Internal consumption enabled | On | Shows the Internal Consumption tab within the Inventory section. Requires purchase orders to be enabled; enabling internal consumption while purchase orders are off will return an error. |
Dashboard & Analytics
| Toggle | Default | Description |
|---|---|---|
| Daily revenue goal | Off | Show a daily revenue target on the dashboard |
| Revenue forecast | Off | Forecast widget based on scheduled bookings |
| Visit frequency alerts | Off | Alert when clients haven't visited in a configurable number of days |
CRM & Marketing
| Toggle | Default | Description |
|---|---|---|
| Follow-up sequences | Off | Automated multi-step email sequences after completed bookings |
| Product recommendations | Off | Product suggestions for clients |
| Gift card QR codes | Off | QR code on gift card confirmation emails |
| Seasonal promotions | Off | Automated seasonal promotion emails |
| Bulk campaigns | Off | Email marketing campaign feature |
| Waitlist position | Off | Show clients their position in the waitlist |
Loyalty
| Toggle | Default | Description |
|---|---|---|
| Loyalty programme | Off | Earn and redeem loyalty points via POS |
No-Show Fees
When enabled, marking a booking as no-show automatically creates a Stripe payment link and sends a fee email to the client.
| Setting | Description |
|---|---|
| Enable no-show fees | Requires Stripe to be configured |
| Fee type | Percentage of service price, or fixed amount |
| Fee value | Percentage (0–100) or fixed amount |
| Minimum amount | Floor for percentage-based fees |