Search docs...

Cmd+K

Appointments

View, manage, and handle bookings in Bookwell.

This guide covers managing appointments from the admin perspective, including viewing, modifying, and handling various booking scenarios.

Viewing Appointments

Calendar View

The calendar shows all appointments at a glance:

  • Day View - Detailed hourly breakdown
  • Week View - Overview of the full week
  • Month View - High-level monthly overview

Filter by:

  • Therapist
  • Service
  • Status
  • Location (if multiple)

List View

For searching and filtering appointments:

  1. Go to Appointments from the main menu
  2. Use filters to narrow results:
    • Date range
    • Customer name
    • Status
    • Service
    • Therapist

Click any appointment to view full details.

Creating Appointments

Admins can create appointments manually:

1
Start New Appointment

Click + New Appointment or click on a calendar slot.

2
Select Customer

Search for an existing customer or create a new one.

3
Choose Service

Select the service and any add-ons.

4
Pick Time

Choose date, time, and therapist:

  • See real-time availability
  • Override availability if needed (with warning)
5
Handle Payment

Choose payment method:

  • Charge now
  • Send payment link
  • Mark as paid (cash, external)
  • No payment required
6
Confirm

Review details and create the appointment.

Appointment Details

Each appointment shows:

Customer Information

  • Name and contact details
  • Customer history
  • Notes or preferences

Booking Details

  • Service and add-ons
  • Date and time
  • Duration
  • Assigned therapist

Payment Status

  • Amount due/paid
  • Payment method
  • Transaction ID

Activity Log

  • When booked
  • Any changes made
  • Who made changes

Modifying Appointments

Rescheduling

To move an appointment to a different time:

1
Open Appointment

Find and click the appointment.

2
Click Reschedule

Click the Reschedule button.

3
Select New Time

Choose a new date/time:

  • Shows available slots
  • Can reassign to different therapist
4
Notify Customer

Choose whether to send notification:

  • Email
  • SMS
  • Both
  • None

Rescheduling is logged in the appointment activity. The original time is preserved for reference.

Reassigning Therapist

To change who provides the service:

  1. Open the appointment
  2. Click Change Therapist
  3. Select new therapist (shows only those who offer the service)
  4. Save and optionally notify

Editing Details

Modify appointment information:

  • Service or add-ons
  • Duration
  • Price
  • Notes
Price Changes

Price changes after payment require issuing a refund or collecting additional payment.

Cancellations

Admin-Initiated Cancellation

When you need to cancel:

1
Open Appointment

Find the appointment to cancel.

2
Click Cancel

Click the Cancel Appointment button.

3
Select Reason

Choose a cancellation reason:

  • Business cancelled
  • Customer request
  • Therapist unavailable
  • Other
4
Handle Refund

If paid, choose:

  • Full refund
  • Partial refund
  • No refund (credit for rebooking)
  • Gift card credit
5
Notify Customer

Send cancellation notification.

Customer Cancellation Requests

When customers request cancellation:

  1. Review the request
  2. Check your cancellation policy
  3. Approve or deny based on policy
  4. Process refund if applicable

Cancellation Policies

Configure policies in Settings > Policies:

WindowExample Policy
48+ hoursFull refund
24-48 hours50% refund
Under 24 hoursNo refund
No-showNo refund, possible block

No-Shows

When a customer doesn't arrive:

1
Mark as No-Show

After the appointment time passes, mark it as no-show.

2
Apply Policy

Based on your policy:

  • Charge cancellation fee
  • Keep deposit
  • No charge
3
Update Customer Record

The no-show is logged on their profile.

4
Optional: Block Customer

After multiple no-shows, consider blocking from future bookings.

Appointment Statuses

StatusDescription
PendingAwaiting confirmation or payment
ConfirmedBooking is confirmed
Checked InCustomer has arrived
In ProgressService is being provided
CompletedAppointment finished
CancelledCancelled before occurrence
No-ShowCustomer didn't arrive

Waitlist

When all slots are booked:

Enabling Waitlist

  1. Go to Settings > Booking
  2. Enable "Allow Waitlist"
  3. Configure waitlist options

Managing Waitlist

When a slot opens:

  1. View waitlist entries for that time
  2. Contact customers in order
  3. Book the first who responds
  4. Remove others or keep for next opening

Recurring Appointments

For customers with regular bookings:

Creating Recurring Appointments

  1. Create an appointment normally
  2. Click Make Recurring
  3. Set recurrence pattern:
    • Daily, weekly, bi-weekly, monthly
    • End date or number of occurrences
  4. Review all dates
  5. Confirm creation

Managing Series

Modify recurring appointments:

  • This occurrence only - Change just one
  • This and future - Change this and upcoming
  • All occurrences - Change the entire series

Bulk Operations

Bulk Actions

Select multiple appointments to:

  • Reschedule all
  • Reassign therapist
  • Cancel
  • Send notifications
  • Export to CSV

Batch Notifications

Send messages to multiple customers:

  1. Select appointments
  2. Click Send Message
  3. Compose message
  4. Choose delivery method
  5. Send

Reports and Analytics

Appointment Reports

Track booking patterns:

  • Bookings by service
  • Bookings by therapist
  • Peak booking times
  • Cancellation rates
  • Revenue by service

Export Options

Export appointment data:

  • CSV for spreadsheets
  • PDF for printing
  • Calendar format (ICS)

Best Practices

Daily Management

Start each day by:

  1. Reviewing today's appointments
  2. Checking for any changes overnight
  3. Noting special requests or VIPs
  4. Verifying therapist coverage

Reducing No-Shows

  • Send reminders (24 hours and 2 hours before)
  • Require deposits for high-value services
  • Maintain a waitlist to fill cancellations
  • Implement no-show policies consistently

Customer Communication

  • Confirm appointments promptly
  • Notify of any changes immediately
  • Follow up after visits
  • Address issues quickly

Next Steps