settings
This guide covers the main settings in Xolapp: business hours and closures, booking and confirmation, staff assignment, reminders, and domain settings. It is for owners and admins. Settings are saved automatically as you change them.
This comprehensive guide covers all settings available in Xolapp. Settings are automatically saved as you make changes, so there's no need to click a save button.
Control when your business is open and when clients can book appointments.
Location: Settings → Business
Purpose: When enabled, this setting enforces business-wide operating hours for all bookings.
How it works:
Best practice: Enable this if you want to strictly control when bookings can be made. If your staff have flexible schedules, you might leave this off and rely on individual staff availability.
Location: Settings → Business
Purpose: Allows bookings outside of business hours if a staff member is available.
How it works:
Example: Your business hours are 9 AM - 5 PM, but a staff member works until 7 PM. With this enabled, clients can book appointments between 5-7 PM if that staff member is available.
Best practice: Enable if you have staff with extended hours or flexible schedules. Disable if you want strict adherence to business hours.
Location: Settings → Business
Purpose: Sets your business's primary timezone for all bookings and scheduling.
How it works:
Important: Choose the correct timezone for your location. This ensures appointments are scheduled at the right local time, especially important if you serve clients across different time zones.
How to change: Select your timezone from the dropdown menu. Common options include Australia/Adelaide, Australia/Sydney, Australia/Melbourne, etc.
Location: Settings → Business
Purpose: Define your business hours for each day of the week.
How it works:
Setting Hours:
Break Times: If your business has a lunch break or daily closure period, set break times. During break times, appointments cannot be booked (unless "Allow booking outside hours" is enabled and staff override exists).
Example:
A salon open Monday-Friday 9 AM - 6 PM with a 12 PM - 1 PM lunch break would set:
Monday: Open, 09:00 - 18:00, Break: 12:00 - 13:00Saturday: Open, 09:00 - 14:00, No breakSunday: ClosedBest practice: Keep your operating hours accurate and update them for seasonal changes or special schedules.
Location: Settings → Business
Purpose: Block specific dates when your business is closed (holidays, special events, maintenance days).
How it works:
Adding a Closure Date:
Viewing Upcoming Closures: Closure dates within the next 7 days are displayed as a banner on your public booking page to inform clients.
Removing Closures: Click the "X" button next to any closure date to remove it.
Best practice: Add closure dates well in advance, especially for holidays. Clients will see these closures before booking.
Note: Appointments already booked on a closure date will not be automatically cancelled. You'll need to manually cancel or reschedule them.
Control how appointments are booked and confirmed.
Location: Settings → Business
Purpose: Automatically confirm new bookings or require manual confirmation.
How it works:
ON (Auto-Confirm):
OFF (Manual Confirm):
When to use Auto-Confirm:
Use when you trust the booking system and want a fully automated experience. Good for businesses with simple services and predictable availability.
When to use Manual Confirm:
Use when you need to review bookings before confirming. Useful for:
Changing Settings: You can change this setting anytime. Existing appointments keep their current status - this only affects new bookings going forward.
Location: Settings → Business
Purpose: Limit how far in advance clients can book appointments.
How it works:
Examples:
30 days: Clients can book up to 30 days in advance
90 days: Clients can book up to 3 months ahead
365 days: Clients can book up to a year in advance
Best practice:
Set based on your business needs:
Note: You can still manually create appointments beyond this limit in the dashboard - this only affects public bookings.
Control how staff members are assigned to appointments.
Location: Settings → Business
Purpose: Automatically assign an available staff member to new bookings.
How it works:
ON:
OFF:
When to use Auto-Assign:
Perfect for businesses where any staff member can provide a service. Improves booking success rate and reduces client friction.
When to disable:
Use when clients need specific staff members or when you want full control over assignments.
How the system chooses:
The system picks the first available staff member who:
Location: Settings → Business
Purpose: Set minimum time between consecutive appointments.
How it works:
Examples:
0 minutes: Appointments can be back-to-back (ends at 10:00, next starts at 10:00)
15 minutes: 15-minute gap between appointments (ends at 10:00, next starts at 10:15)
30 minutes: Half-hour buffer (ends at 10:00, next starts at 10:30)
Why use a buffer:
Preparation time: Staff need time to prepare
Cleanup: Time to clean up after service
Rest: Prevents staff burnout
Documentation: Time to update records
Best practice:
Set based on your service type:
Note: This buffer applies globally to all appointments. You can still manually schedule appointments closer together if needed.
Location: Settings → Business
Purpose: Additional buffer time for staff members between appointments.
How it works:
Difference from Booking Buffer:
Booking Buffer: General buffer between any appointments
Staff Buffer Time: Additional buffer specific to individual staff members
Example: If booking buffer is 15 minutes and staff buffer is 10 minutes, there will be a 25-minute gap between appointments for that staff member.
When to use: Use when different staff members need different buffer times, or when you want additional padding beyond the general booking buffer.
Best practice: Typically set to 0 unless you need staff-specific buffering. Most businesses can rely on just the booking buffer.
Configure automatic reminders for appointments and payments.
Location: Settings → Appointments
Purpose: Automatically send reminders to clients before their appointments.
How it works:
ON:
System sends automatic email reminders to clients before appointments
OFF:
No automatic reminders are sent
Benefits:
✓ Reduces no-shows
✓ Improves client experience
✓ Saves time - no manual reminders
✓ Increases attendance rates
Purpose: Set when reminders are sent before appointments.
How it works:
Adding Multiple Reminders:
Common Configurations:
Single reminder: 24 hours before
Double reminder: 48 hours and 24 hours before
Triple reminder: 168 hours (1 week), 24 hours, and 2 hours before
Best practice:
Low-commitment services: 24 hours and 2-4 hours before
Standard services: 48 hours and 24 hours before
High-commitment services: 168 hours (1 week), 48 hours, and 24 hours before
Important Notes:
Location: Settings → Appointments
Purpose: Automatically send reminders for unpaid invoices.
How it works:
ON:
System sends automatic email reminders for invoices approaching or past their due date
OFF:
No automatic payment reminders are sent
Benefits:
✓ Improves payment collection
✓ Reduces overdue invoices
✓ Automates follow-up process
✓ Professional communication
Purpose: Set when payment reminders are sent relative to the invoice due date.
How it works:
Examples:
24 hours: Reminder sent 1 day before due date
48 hours: Reminder sent 2 days before due date (recommended)
168 hours: Reminder sent 1 week before due date
Best practice: Send reminders 48-72 hours before the due date. This gives clients enough notice without being too early.
Important Notes:
Manage your custom domain for your public booking page. Custom Domains is its own menu item under Business (not under Settings).
Location: Custom Domains (from the main menu, under Business)
Purpose: Use your own domain name instead of the default subdomain (e.g., yourbusiness.com instead of yourbusiness.xolapp.com).
Benefits:
✓ Professional appearance
✓ Better branding
✓ Improved SEO
✓ Easier to remember
✓ Builds trust with clients
Setting Up:
DNS Configuration:
You'll need to add DNS records to point your domain to Xolapp:
A Record: Point your domain to our server IP address
CNAME Record: For www subdomain (optional)
Verification: After adding DNS records, Xolapp will verify your domain. You'll receive an email notification when verification is complete.
Domain Status:
You can check your domain status in Custom Domains. Statuses include:
Pending: DNS records not yet verified
Verified: Domain is active and working
Failed: DNS configuration needs to be corrected
Important: Keep your DNS records active. If you change or remove DNS records, your domain will stop working.
Auto-Save
All settings are automatically saved as you make changes. There's no save button - just update the setting and it will be saved within a few seconds.
Test Settings
After changing important settings, test them by making a test booking or checking your public page.
Regular Reviews
Review your settings periodically to ensure they still match your business needs, especially operating hours and closure dates.
Seasonal Updates
Update operating hours and closure dates for holidays, seasonal changes, or special events.
If you need assistance with settings:
Check other help articles in the Help Center
Review the tooltips (?) icons next to each setting
Contact support through the Help Center
💡 Remember: Settings can be changed at any time. Changes only affect new bookings or actions going forward - existing appointments and invoices are not affected.
Open Settings from the main menu (under Business). You will see sections for Team Access, Staff access, Notification preferences, Appointments (reminders), and Business (business hours, closures, timezone, booking and confirmation, staff assignment). There is no separate Save button; changes are saved as you make them.
No. Settings in Xolapp are saved automatically when you change them. Refresh the page and your choices will still be there.
Check that business hours are set and that you have at least one staff member with availability. Ensure "Enable business hours" and booking/confirmation settings allow bookings for the times you want. See the Troubleshooting section in this guide.
In Settings, open the Appointments section. Enable appointment reminders and set how many hours before the appointment they send. For payment reminders, enable them and set hours before the invoice due date.
Topics
settings
Export and import clients, appointments, earnings, and invoices using CSV or Excel files.
settings
Enable Voixa AI so callers can book appointments by phone. Get a Voixa number, forward your business line, and view call logs.
settings
Manage your Xolapp account security: change password, change email, enable two-factor authentication (2FA), and manage sessions.