Trash
Every record you delete in concorbit is soft-deleted: it disappears from lists and dashboards but stays recoverable in Trash for a configurable retention window (30 days by default). After the window expires, the record is permanently purged and cannot be recovered. The Trash page lets you browse, filter, restore, and manually purge these records before the retention window runs out.
URL: /settings/trash
Required permission: settings.tenant
How to get there
Go to Settings from the sidebar.
Open the Trash card.
What ends up in Trash
Most user-facing records in concorbit are soft-deleted, including:
Contacts, Companies, Deals
Tasks, Appointments
Proposals, Invoices, Credit notes, Subscriptions, Products
Mailing lists, Segments, Tags, Campaigns, Email templates
Vault folders, Vault secrets
Documentation pages
Tickets, time entries, audit logs, and a handful of other append-only record types are not soft-deleted: they're either kept forever or hard-deleted immediately.
The list
The table shows every soft-deleted record in your workspace, newest first.
| Column | Meaning |
|---|---|
| Name | The record's display name at time of deletion. |
| Type | A badge indicating the record type (Contact, Company, Deal, etc). |
| Deleted | When the record was deleted. |
| Expires | Days remaining until permanent purge. Turns amber at 14 days or fewer, red at 7 days or fewer. |
Use the type filter dropdown above the table to narrow to one record type at a time (handy when you've deleted hundreds of contacts and need to find a specific one).
Restoring records
One at a time
Click Restore on a row. The record is reinstated immediately. It reappears in the normal lists, keeps its original ID and relationships, and the expiry countdown ends.
In bulk
Tick the checkbox on each row you want to restore. The header checkbox selects/deselects everything visible.
A selection toolbar appears above the table:
N selectedwith Restore selected and Delete forever.Click Restore selected.
Up to 500 records can be bulk-restored in one go.
Permanently deleting
Trash auto-purges after the retention window, but you can force it sooner.
One at a time
Click Delete forever on a row. Confirm the prompt. The record is hard-deleted immediately. It will not appear in Trash again and cannot be recovered.
In bulk
Select rows, then click Delete forever in the selection toolbar. Confirm the prompt naming the count (e.g. "Permanently delete 15 records?").
Use bulk permanent-delete to clean up sensitive data (GDPR erasure requests) or to tidy up after a mass-delete mistake that you've since confirmed was correct.
Retention window
The page header shows the current retention in days (e.g. "Deleted items are kept for 30 days before permanent removal"). The default is 30 days. The value comes from the trash_retention_days tenant setting. Contact support if you need it changed for compliance reasons.
Notes and gotchas
Restore preserves relationships. A restored contact comes back with all their deals, tickets, and activities attached. Deleting a parent record (e.g. a Company) does not cascade-delete its children; they become orphaned until the company is restored.
Hard-delete really is permanent. There is no Trash-for-Trash. Once you click "Delete forever" and confirm, the data is gone from the primary database. Backups still contain it until the backup retention period elapses (see Backups).
The auto-purge is a scheduled job. If your scheduler is paused, records will accumulate in Trash beyond the stated window until the scheduler resumes. Not a data-loss risk, but the retention claim is only as honest as your scheduler.
GDPR erasure: for "right to be forgotten" requests, find the contact, delete it (moves to Trash), then use Delete forever on the Trash row. This is the closest the UI comes to an irreversible erasure button. Backups still contain the record for the backup retention window.
You cannot restore from a "Delete forever" action. There is no undo. Use the checkbox carefully.