Guide

Appointments

Un-cancel & Appointment Recovery

Updated 3 September 2026 - 6 min read

Complete guide to recovering cancelled appointments, archiving, and permanently deleting appointment data.


Un-cancel an Appointment

Made a mistake or did the customer change their mind? Petboost makes it easy to rebook cancelled appointments with all the original details pre-filled.

What "Un-cancel" Does

When you un-cancel an appointment, Petboost:

  1. Opens the appointment creation form
  2. Pre-fills all details from the cancelled appointment:
    • Customer and pet information
    • Services and add-ons
    • Team member assignment
    • Resource assignment
    • Date and time
    • Notes and attachments
  3. Lets you adjust any details before saving
  4. Creates a new appointment (the original cancelled record remains)

How to Un-cancel

  1. Navigate to the cancelled appointment (via calendar, Mission Control, or customer profile)
  2. Open the appointment detail panel
  3. Click "Un-cancel Appointment" button
  4. Review the pre-filled form:
    • Verify date and time work
    • Check team member availability
    • Adjust services if needed
  5. Click Save to create the new appointment

When to Use Un-cancel

ScenarioUse Un-cancel?
Customer changed their mind✅ Yes
Cancellation was made in error✅ Yes
Rebooking same customer/pet/service✅ Yes
Booking same customer but different date✅ Yes (adjust dates)
Completely new booking❌ Use regular booking

Important Notes

  • Creates a new appointment - The original cancelled appointment remains in your records for audit purposes
  • Check availability - The original time slot may no longer be available
  • Notifications - Standard booking confirmations will be sent to the customer
  • Recurring series - Un-cancelling one instance of a recurring appointment creates a standalone appointment, not a new series

Archive vs Cancel vs Delete

Petboost provides three ways to remove appointments from your active schedule:

Cancel

Changes status to "Cancelled" and notifies customer

AspectDetail
What happensStatus changes, customer notified, appears in cancelled view
When to useCustomer cancels, no-show, service can't be delivered
Reversible?Yes - use Un-cancel to rebook
Refund optionYes - can process refund during cancellation
Calendar impactRemoved from active calendar, visible in cancelled filter

How to cancel:

  1. Open appointment
  2. Click Cancel
  3. Select cancellation reason
  4. Choose notification options
  5. Process refund if applicable
  6. Confirm

Archive

Removes from calendar views but retains all data

AspectDetail
What happensHidden from calendar, data fully retained
When to useClean up old completed appointments, reduce clutter
Reversible?Yes - can unarchive
Customer notificationNone
Calendar impactCompletely hidden from calendar views

How to archive:

  1. Open appointment
  2. Click More Actions menu (⋮)
  3. Select Archive
  4. Confirm

How to unarchive:

  1. Search for the appointment using global search
  2. Open the archived appointment
  3. Click More Actions menu (⋮)
  4. Select Unarchive

Hard Delete (Permanent)

Permanently removes appointment from the system

AspectDetail
What happensData completely removed, cannot be recovered
When to useGDPR requests, test data cleanup, duplicate removal
Reversible?❌ No - permanent
RequirementsAppointment must be in deletion-safe status
Calendar impactCompletely removed

Deletion-safe statuses:

  • Pending
  • Confirmed
  • Declined
  • Cancelled
  • Invoice Amount Void

Cannot delete appointments that:

  • Have completed payments (Paid status)
  • Are in progress
  • Have active payment holds

How to hard delete:

  1. Open appointment
  2. Click More Actions menu (⋮)
  3. Select Permanently Delete
  4. Read the warning carefully
  5. Type confirmation if required
  6. Click Delete Permanently

⚠️ Warning: Hard delete cannot be undone. For record-keeping purposes, consider Archive instead.


Comparison Table

ActionData RetainedCustomer NotifiedReversibleBest For
Cancel✅ Yes✅ Yes✅ Un-cancelNormal cancellations
Archive✅ Yes❌ No✅ UnarchiveCalendar cleanup
Hard Delete❌ No❌ No❌ NoGDPR, test data

Recovering Appointments

Finding Cancelled Appointments

  1. Calendar filter: Toggle "Show Cancelled" in calendar settings
  2. Mission Control: Filter by Cancelled status
  3. Customer profile: Open the Appointments tab and select All. Cancelled bookings are included. If one is still missing, open Filter By and set Cancelled to Show.

Finding Archived Appointments

  1. Global search: Search by customer name, pet name, or date
  2. Customer profile: Archived appointments may appear in full history

Audit Trail

All cancellation, archive, and delete actions are logged in the appointment's Activity Log:

  • Who performed the action
  • When it was performed
  • Reason (for cancellations)
  • Original status before action

Customer data deletion

For a customer who asks you to remove their account:

  1. Open the customer profile
  2. Select Manage Owner > Archive or Delete Account
  3. Choose Delete only when you need the record gone. Archive if you may need the history

There is no Settings > Customer > Hard Delete path. See Hard Delete a Pet Owner.


Common Questions

Can I un-cancel multiple appointments at once?

Un-cancel works one appointment at a time. Dates you skipped with Skip these dates come back the same way: un-cancel each cancelled appointment. Ending a series with End series (all future) cannot be undone. Create a new series if they should start again. See Pause or cancel a recurring series.

Does un-cancel restore package credits?

No. Un-cancel creates a new appointment. If package credits were forfeited during cancellation, you'll need to manually adjust the package balance.

Can I archive a recurring series?

You can archive individual instances. To archive the entire series, cancel the series first, then archive each cancelled instance.

What happens to invoices when I hard delete?

Hard delete removes all appointment data including invoice records. For financial record-keeping, consider Archive instead of Hard Delete for paid appointments.



Need help? Contact support via the Help button or email support@petboost.com.au