Start with the evidence
Define the booking event and preserve the cancellation timestamp. Distinguish customer cancellation, duplicate booking, provider unavailability and unknown reason. Record any documented direct costs separately from payment or refund questions. Internal cost analysis does not establish what the business may charge.
A worked example
Fictional cohort: twelve requests become bookings; two later cancel and one remains scheduled. Nine complete. Booking rate uses twelve bookings, while completion from bookings is nine divided by twelve, or 75%, at that review date. Reporting only the nine completed records as the original booking cohort hides cancellations and the still-open job.
Choose the next action
Use a status history rather than replacing the booked record with a generic lost label. Resolve duplicate requests through explicit IDs, and review costs or payments with their own evidence. Preserve the distinction between cancelled before work and work that was performed but later refunded. Actual cancellation or refund terms need the relevant business and legal review.
Check whether it worked
At each reporting cutoff, show completed, cancelled, scheduled and unknown states. Revisit open records in the next review rather than treating them as permanently unsuccessful. If cancellations cluster around unclear availability promises, inspect the communication path. If they are duplicate bookings, improve identity and status reconciliation.
Put it to work
A record you can use
- Booking ID and date
- Cancellation date and actor
- Known reason or unknown
- Costs and payment evidence separately
- Cohort status at cutoff
Plain text. No email required. Store completed records in your approved business systems.
Next useful step
Need help applying this to your marketing? A strategy call starts with your business and the evidence you have.
Talk through your next step →For a general editorial question, email Chris. Please leave out customer details. Questions are private, and no response time is promised.