Skip to main content

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.