Help & Contact

How to restore a deleted item from the Recycle Bin

Lisa Wang

By Lisa Wang

June 6, 2026 · 2 min read

The Recycle Bin shows soft-deleted records from the last three months — customers, passes, classes, recurring classes, customer-pass assignments, courses and class-schedule rows — and lets you restore any of them with one click. This article walks through which item types are supported, the step-by-step restore flow, the permission you need, and what does and does not come back when you restore.

#recycle bin#restore#deleted items

What you can restore

The Recycle Bin currently supports seven entity types. Each is shown on its own tab and is restored by reverting its *_deleted flag in the database:

  • Customers (customer_deleted)
  • Passes (pass_deleted)
  • Classes (class_deleted)
  • Recurring classes (class_recurring_deleted)
  • Customer-pass assignments (pass_purchased_deleted)
  • Courses (class_schedule_course_deleted)
  • Class schedule rows (class_schedule_removed)

Step-by-step restore

  1. Go to Admin → Settings → Recycle Bin.
  2. Use the tabs at the top to pick the entity type (Customers, Passes, Classes, etc.).
  3. Find the item you want to restore in the table.
  4. Tap the row to open its detail modal.
  5. In the modal title bar, tap the red Restore button (this replaces the usual Save button when you are looking at a deleted item).
  6. Confirm the dialog: "Are you sure you want to restore this item?"

The item is restored immediately — its deleted flag is cleared and it reappears in the relevant active list (Customers, Passes etc.).

Permission and limits

Access to the Recycle Bin requires the SettingsRecycleBin permission at Edit level — granted by default to admin owners, configurable per role. If a staff member cannot see the Recycle Bin in their menu, check their role under Settings → Roles.

When you restore a parent item (e.g. a class), the system reverses its own delete flag but does not automatically un-cancel attendance records that were soft-deleted as a side effect of the original cancellation. Most of the time this is what you want; if you need the cancelled attendance records back too, contact support and we can run a targeted recovery from the prior database snapshots.

Was this article helpful?

Try the Booking System for 7 days

All Features Included

7 DAYS FREE$
  • Unlimited bookings
  • All AI features included
  • 🌐Your own branded booking website

No credit card needed

Arrow