Service form
Basic Info
| Setting |
Description |
| Title |
Name of the service (required) |
| Description |
Detailed description shown to customers |
| Booking type |
Appointment , Attendance , Gift card , Product , or Addon |
| Active |
Whether the service can be used internally |
| Show on the booking site |
Whether the service is visible on the public booking site |
Time & Duration
| Setting |
Description |
| Duration |
Duration of the service in minutes (or days if day booking is on) |
| Available slot every |
How often new time slots appear. E.g. duration=60, available slot every=30 means 1-hour slots starting every 30 min |
| Day booking |
Book by days instead of minutes. Useful for room/equipment rentals |
| Day booking specify time |
When day booking is on, let the customer also pick a time |
| Rounding for next available time |
Round available start times to cleaner intervals. See example below |
Interval Rounding Example
Say a service has a 45-minute duration. Without rounding, slots start exactly every 45 minutes from the opening time (e.g. 9:00, 9:45, 10:30, 11:15...).
| Rounding Option |
Resulting Start Times |
| Closest hour |
9:00, 10:00, 11:00, 12:00... |
| Closest half hour |
9:00, 9:30, 10:00, 10:30, 11:00... |
| Closest 20 minute mark |
9:00, 9:20, 9:40, 10:00, 10:20... |
| Closest quarter |
9:00, 9:15, 9:30, 9:45, 10:00... |
| Closest ten minutes |
9:00, 9:10, 9:20, 9:30... |
| Closest five minutes |
9:00, 9:05, 9:10, 9:15... |
| No rounding |
Exact intervals from opening time (not recommended) |
Capacity & Availability
| Setting |
Description |
| Max number of people allowed per reservation |
Max number of people per single booking |
| Min number of people required per booking |
Min number of people required per booking |
| Max number of slots per reservation |
Max consecutive time slots a customer can book at once |
| Allow reservation over multiple days |
If off, bookings can span multiple days |
| Reservation will block resource |
Whether a booking blocks the resource from being booked for other services at the same time |
| Time generation |
How available slots are calculated. See example below |
| Priority strategy |
How to pick a resource when multiple are available: Random , Order (by position), or Weight (by priority value) |
| Availability is defined by |
Resource (resource's own schedule) or Provider (inherited from provider schedule) |
Time Generation (Slot Generation) Example
| Option |
Description |
| Dynamic |
Slots are generated based on actual availability, filling gaps efficiently. If a booking ends at 11:30, the next slot starts at 11:30 (subject to rounding settings). This maximises calendar efficiency by avoiding gaps. |
| Fixed |
Slots are always generated at regular intervals from the opening hour, regardless of existing bookings. More rigid but predictable slot times. |
Example: Opening hours 09:00-15:00, service duration 60 minutes, existing booking 10:30-11:30.
| Option |
Available Slots |
Why |
| Dynamic |
09:00, 09:30, 11:30, 12:30, 13:30, 14:00 |
Slots fill around the booking, with 11:30 available immediately after it ends |
| Fixed |
09:00, 12:00, 13:00, 14:00 |
Slots locked to hourly intervals (09:00, 10:00, 11:00...), so 10:00 and 11:00 are blocked by the booking |
Use Dynamic for efficient calendar utilisation with minimal gaps.
Use Fixed for predictable, consistent slot times.
Pricing & Payment
| Setting |
Description |
| Price including taxes |
Cost of the service including taxes |
| Pre-payment required |
Customer must pay online before booking is confirmed |
| Allow invoice |
Customer can choose to be invoiced instead of paying by card |
Business Rules
| Setting |
Description |
| Allow cancellations by customer |
Whether customers can cancel their own bookings |
| Cancellation period |
How far in advance cancellation is allowed. Uses natural language, e.g. 2 hours , 1 day |
| Reservations has to be approved by an administrator |
Bookings require admin approval before being confirmed |
| Max number of active bookings |
Max number of active (upcoming) bookings one person can have at a time |
Booking Site Display Settings
| Setting |
Description |
| Calendar template |
Calendar layout on the booking site. Options vary by theme, e.g. default , list , month , week_available , resources |
| Offered by the following resources |
Which resources (people/rooms) can provide this service |
| Extra step for specifying count |
Show a person count selector |
| Extra step for selecting resource |
Let customer pick a specific resource |
| Must select specific resource |
Remove the "show all available" option from resource selector |
| Hide button for selecting resource |
Hide resource names from the booking form (will be randomly selected among available resources) |
| Hide end-time |
Don't show appointment end time |
| Show available capacity |
Display remaining capacity to the customer |
| Display slots that are occupied |
Show booked slots (greyed out) on the calendar |
| Display slots in the past |
Show past time slots on the calendar |
| Standalone service |
Service can be booked independently without selecting other services |
Booking Site Content
These settings control text displayed on the public booking site during the booking process.
| Setting |
Description |
| Custom reservation form |
Custom form fields the customer fills out when booking |
| Terms and conditions |
Terms & conditions the customer must accept |
| New booking text |
Text shown on the confirmation page after booking |
| Reservation form text |
Text shown above the booking form |
Outgoing Messages (Email & SMS)
These settings override the default account-wide message templates. If left blank, the account's default templates are used. All support Liquid template variables like {{ booking.title }} , {{ person.name }} , etc.
| Setting |
Description |
| Mail confirmation |
Custom email sent when a booking is confirmed |
| Mail verification |
Custom email sent for verification |
| Mail modification |
Custom email sent when a booking is modified |
| Mail cancellation |
Custom email sent when a booking is cancelled |
| Mail awaiting |
Custom email sent when a booking is awaiting approval |
| SMS confirmation |
Custom SMS sent when a booking is confirmed |
| SMS verification |
Custom SMS sent for verification |
| SMS modification |
Custom SMS sent when a booking is modified |
| SMS cancellation |
Custom SMS sent when a booking is cancelled |
| SMS reminder |
Custom SMS reminder before the appointment |
| SMS awaiting |
Custom SMS sent when a booking is awaiting approval |
Other
| Setting |
Description |
| External ID |
ID in an external system (for integrations) |
| Custom data |
Account-specific custom fields |