Bookings Settings
Configure booking preferences and settings to control how customers can book appointments with you.
Overview
The Bookings settings allow you to customize the booking experience, including timeslot intervals, lead times, cancellation policies, and email notifications.
Where to go: Settings → Appointments → Bookings
Booking Settings
Maximum Booking Days
Setting: Maximum Booking Days (in future)
Description: This setting limits how far in the future customers can book an appointment.
Example: If the max booking days is set to 60, a customer can only book up to 60 days from today.
Default: 60 days
Timeslot Lead
Setting: Timeslot Lead (in minutes)
Description: This is the minimum time in minutes required before an appointment can be booked.
Example: If the lead time is set to 15 minutes, a customer cannot book an appointment starting within the next 15 minutes.
Default: 15 minutes
Range: 0-60 minutes
Timeslot Interval
Setting: Timeslot Interval (in minutes)
Description: The duration between each available appointment slot.
Example: If set to 15 minutes, available appointment times will be spaced 15 minutes apart (e.g., 10:00, 10:15, 10:30, etc.).
Default: 15 minutes
Range: 0-60 minutes
Round Up Timeslots
Setting: Round Up Timeslots (checkbox)
Description: If enabled, appointment start times will be rounded up to the nearest interval value.
Example: If the interval is 15 minutes and a customer selects 10:13, it will be rounded up to 10:15.
Default: Disabled
Allow Cancellations
Setting: Allow cancellations (checkbox)
Description: If enabled, customers can cancel their appointments via the appointment confirmation email.
Note: If this setting is disabled, customers will not be able to cancel their appointments online.
Default: Enabled
Cancellation Time Limit
Setting: Allow cancellations up to (in Hours)
Description: Defines how many hours before an appointment a customer is allowed to cancel.
Example: If set to 24 hours, a customer must cancel at least 24 hours before their scheduled appointment.
Allowed Range: 1 hour (minimum) to 168 hours (7 days) (maximum)
Default: 24 hours
Note: This setting only applies if "Allow cancellations" is enabled.
Booking Confirmation Email
Setting: Send booking confirmation email (checkbox)
Description: If enabled, an email notification will be automatically sent to the configured email address whenever a customer creates an online booking through your booking widget or website.
How it works:
- The email is sent only for online bookings (not for manually created appointments)
- The email is sent asynchronously via a queue, so it won't slow down the booking process
- Both the checkbox and an email address must be configured for emails to be sent
- This setting is location-specific, so you can configure different email addresses for different locations
Email Address Configuration:
- Configure the email address where booking confirmations should be sent
- This can be a single email address or a distribution list
- The email address is required if the checkbox is enabled
What's included in the email: The booking confirmation email contains comprehensive information about the new booking:
-
Customer Information:
- Customer name
- Customer email address
- Customer phone number
-
Appointment Details:
- Appointment date
- Appointment time slot
- Assigned employee name
- Location name
- Organisation name
- Appointment request ID (for reference)
-
Products & Services:
- All products/services booked
- Product attributes grouped by category (e.g., "Length: 1CM", "Color: Red")
- Product notes and special instructions
- Complete booking details for each product
Use cases:
- Stay informed about new bookings in real-time
- Forward bookings to specific team members or locations
- Keep a record of all online bookings
- Monitor booking activity without logging into AppSalon
Default: Disabled
Note: If you enable this setting but don't configure an email address, no emails will be sent. Make sure to configure both the checkbox and the email address field.
Location-Specific Settings
All booking settings are configured per location. Make sure you have selected the correct location before adjusting these settings.
Note: Settings are saved per location, so you can have different booking rules for different locations.
Best Practices
- Timeslot Interval: Match your service duration. If most services take 30 minutes, use a 30-minute interval.
- Lead Time: Set a lead time that gives you enough time to prepare (e.g., 15-30 minutes).
- Max Booking Days: Consider your business planning needs. 60-90 days is typically sufficient.
- Cancellation Policy: Set a reasonable cancellation window (24-48 hours) to protect your schedule while being fair to customers.