Lumière Salon
Appointment scheduling for beauty professionals
A complete salon booking system built with payload-reserve. Clients book specific stylists, choose from service menus, and pay a deposit - all without leaving your site.
Features
Built for salon workflows
Per-specialist scheduling
Clients select a stylist then see their individual calendar and open slots.
Service menus with durations
Define services (cut, colour, treatment) with exact durations; slot length adjusts automatically.
Buffer times
Automatic 5-minute gap between appointments; no manual blocking needed.
Email confirmations
Confirmation and cancellation emails sent automatically via the plugin's lifecycle hooks.
Stripe payment gate
Charge a deposit or card-on-file before confirming - reduces no-shows.
Cancellation policy
24-hour minimum notice enforced server-side; late cancellations flagged for staff.
Screenshots

Configuration
Plugin config for Lumière Salon
payloadReserve({
slugs: {
services: 'services',
resources: 'specialists',
schedules: 'schedules',
reservations: 'reservations',
},
extraReservationFields: [
{
name: 'paymentReminderSent',
type: 'checkbox',
defaultValue: false,
admin: { position: 'sidebar' },
},
],
adminGroup: 'Salon',
defaultBufferTime: 5,
cancellationNoticePeriod: 24,
hooks: {
afterBookingConfirm: [notifyAfterConfirm],
afterBookingCancel: [notifyAfterCancel],
},
})See the full documentation for all available options.
Ready to explore Lumière Salon?
Try the live demo or request your own private environment.
