Bookings
Overview
Bookings are scheduled appointments with clients. When a client books a service, it appears in your Scheduling calendar. From here, you can confirm, reschedule, or cancel.
Each booking shows client info, service details, and payment status—everything you need to prepare for the appointment.
Booking Statuses
Bookings move through different statuses as they progress:
Pending
Client has booked, awaiting your confirmation. You must confirm before the booking is locked in.
Confirmed
You've confirmed the booking. It's locked into your calendar. Client receives a confirmation email with details.
Completed
The appointment has passed and the service was completed. Appears in historical records.
Canceled
Either you or the client canceled the booking. Time slot becomes available again for new bookings.
No-Show
Client didn't show up for the confirmed appointment. Tracked for pattern analysis.
Confirming Bookings
Confirm pending bookings to lock them into your calendar:
How to Confirm
- Go to Scheduling → Bookings
- Find the booking with "Pending" status
- Click to open booking details
- Click Confirm Booking
- Optionally add a custom message to the client
- Send confirmation
✓ Confirmation Email
When you confirm, the client receives an email with the appointment details, your contact info, location (if applicable), and preparation instructions.
Auto-Confirmation
If your service settings allow, bookings can confirm automatically without your approval. Useful for standard services where confirmation is automatic.
Canceling & Rescheduling
Canceling a Booking
- Go to Scheduling → Bookings
- Click on the booking to open details
- Click Cancel Booking
- Choose a cancellation reason (optional)
- Add a message to send the client
- Confirm cancellation
The client is notified of cancellation. The time slot becomes available for other bookings.
Rescheduling a Booking
- Open the booking
- Click Reschedule
- Select a new date and time from your available slots
- Add a note explaining the change
- Send the rescheduling notification to the client
⚠️ Client Rescheduling
Clients can reschedule their own bookings (if allowed) through their booking confirmation or the client portal. You approve the new time.
Handling No-Shows
If a client doesn't show up for a confirmed appointment:
Marking as No-Show
- Go to Scheduling → Bookings
- Find the missed appointment (after appointment time has passed)
- Click Mark as No-Show
- Optionally add notes about the absence
- Save
No-Show Tracking
StudioLedger tracks client no-show patterns:
- View client history to see if they've no-showed before
- Consider requiring deposits for frequent no-shows
- Use no-show rate as factor in accepting new bookings
💡 Cancellation Policies
Set your cancellation policy in service settings (e.g., "48-hour cancellation required"). Use this to address no-show issues proactively.
Next Steps
- Review pending bookings in your Scheduling dashboard
- Confirm upcoming bookings
- Customize your service settings
- Test the booking flow with a test client