Skip to content

Appointments

Appointments are the core of Booker. Each appointment links a client, service, location, date/time, and price.

There are two ways appointments are created:

  1. Manually — you create them from the dashboard or a client’s profile
  2. Online booking — clients book themselves through your booking page

Both methods send the client a confirmation email with an .ics calendar attachment.

Every appointment includes:

FieldDescription
ClientName, email, and optionally phone number
ServiceThe service being provided (sets default duration and price)
Date & timeWhen the appointment takes place
DurationLength of the appointment (e.g. 30m, 1h, 1h 30m)
PriceCost in GBP — can be £0.00 for free appointments
LocationWhere the appointment takes place (place, virtual, or phone)
NotesOptional notes visible to you and/or the client

Appointments can be free (£0) or paid. For paid appointments:

  • Unpaid — the default state when an appointment is created
  • Paid — mark manually, or automatically when the client pays via Stripe
  1. Tap the appointment to open it
  2. Tap Mark as Paid
  3. The client receives a payment receipt email

Booker prevents double-booking by checking for time conflicts when creating or editing appointments. If the new appointment overlaps with an existing one (accounting for any configured gap between appointments), you’ll see a warning.

Booker sends automatic reminder emails to clients before their appointment. The reminder includes:

  • Appointment date, time, and duration
  • Location details
  • Payment status and a payment link (if unpaid and Stripe is connected)

Each appointment tracks whether a reminder has been sent, so clients only receive one reminder per appointment.

When you cancel an appointment:

  1. The appointment is marked as cancelled
  2. The client receives a cancellation email
  3. Your cancellation policy (if configured in Settings) is included in the email
  4. Cancelled appointments remain visible in your history but are clearly marked

Tap any appointment to edit its details. When you save changes:

  • The client receives an update notification email
  • An updated .ics file is attached
  • If the date/time changed, the email clearly shows what was rescheduled

Booker sends emails to clients at key points in the appointment lifecycle:

EventEmail sent
Appointment createdConfirmation with full details and .ics file
Appointment updatedUpdate notification with changed details
Appointment cancelledCancellation notice with your cancellation policy
Payment receivedPayment receipt
Reminder triggeredReminder with appointment details and payment link