Trash
Recover accidentally deleted contacts, companies, and deals during a 180-day grace period.
Aggrandize doesn't permanently delete records the moment you click Delete. Instead, contacts, companies, and deals are moved to a 180-day Trash holding area — visible only to Owners and Admins — where they can be restored with a single click. After 180 days they're purged for good.
Where to find it
Open Settings → Trash. The card is Owner and Admin only; members don't see Trash in Settings, and they can't see deleted records from anywhere else in the app.
Trash
Restore accidentally deleted contacts, companies, and deals
Relationships are not restored
Restored records recover the base data only. Links to companies, deals, and tasks created before deletion are not restored.
| Name | Company | Deleted | Days Left | |||
|---|---|---|---|---|---|---|
| Aaron Liu | aaron.liu@bluestripeglass.example | Bluestripe Glass | Apr 18, 2026 | 156d | Restore | |
| Priya Shah | priya@apexframing.example | Apex Framing | Mar 02, 2026 | 109d | Restore | |
| Tasha Goodwin | tasha@ironworks.example | Ironworks Engineers | Dec 14, 2025 | 11d | Restore |
The relationships warning
The amber banner at the top of every Trash tab is the one thing to internalize before you start restoring:
Trash
Restore accidentally deleted contacts, companies, and deals
Relationships are not restored
Restored records recover the base data only. Links to companies, deals, and tasks created before deletion are not restored.
| Name | Company | Deleted | Days Left | |||
|---|---|---|---|---|---|---|
| Aaron Liu | aaron.liu@bluestripeglass.example | Bluestripe Glass | Apr 18, 2026 | 156d | Restore | |
| Priya Shah | priya@apexframing.example | Apex Framing | Mar 02, 2026 | 109d | Restore | |
| Tasha Goodwin | tasha@ironworks.example | Ironworks Engineers | Dec 14, 2025 | 11d | Restore |
When a record is deleted, Aggrandize soft-deletes the base row but drops all its links. Companies a contact belonged to, deals it was attached to, the tasks tied to a deal — those associations are gone the moment Delete commits, and they don't come back when you restore.
A restored record arrives clean: name, email, address, and everything else stored on the record, but with no companies attached, no deals attached, no tasks attached. You re-attach those by opening the record and using the + Add affordance on each section just like you did the first time.
This is intentional. Restore is for "oops, I deleted the wrong record." It is not a rewind button for the org's relationship graph. If a contact was deleted three weeks ago and your team built new structure on top of that deletion, undoing the original delete won't tear that new structure down — but it also won't put back what was there. Plan accordingly.
What lives in Trash
Three categories — one tab each:
- Contacts — deleted contacts with their name, email, the company they were associated with at delete-time (as a string snapshot — see above), the deletion date, and days left before purge
- Companies — deleted companies with name, domain, deletion date, days left
- Deals — deleted deals with name, dollar amount, deletion date, days left
Tasks and activities don't have a separate tab. A task or activity attached to a deleted contact, company, or deal is removed alongside the record's links — restoring the record doesn't bring them back. If you need a snapshot before deleting, use Data Export first.
Trash
Restore accidentally deleted contacts, companies, and deals
Relationships are not restored
Restored records recover the base data only. Links to companies, deals, and tasks created before deletion are not restored.
No deleted items
Records moved to trash are automatically purged after 180 days.
The 180-day clock
Every row carries a Days Left badge counting down from 180 to 0.
- Gray badge — more than 14 days remaining. Plenty of time.
- Red badge — 14 days or fewer remaining. The record will be auto-purged soon. Restore it now if you want to keep it.
Trash
Restore accidentally deleted contacts, companies, and deals
Relationships are not restored
Restored records recover the base data only. Links to companies, deals, and tasks created before deletion are not restored.
| Name | Company | Deleted | Days Left | |||
|---|---|---|---|---|---|---|
| Aaron Liu | aaron.liu@bluestripeglass.example | Bluestripe Glass | Apr 18, 2026 | 156d | Restore | |
| Priya Shah | priya@apexframing.example | Apex Framing | Mar 02, 2026 | 109d | Restore | |
| Tasha Goodwin | tasha@ironworks.example | Ironworks Engineers | Dec 14, 2025 | 11d | Restore |
There's no warning email when the clock hits zero. The hard-purge is silent and irreversible. The Trash page is the only place to spot it — so when a row turns red, treat it as a deadline.
Restoring a single record
Each row carries a Restore action at the far right. Click it once and the record reappears in the live CRM in seconds — back on the Contacts, Companies, or Deals page where it lives, and immediately searchable by the AI assistant again.
Some things to know about a fresh restore:
- The record keeps its original ID. Anything that was referencing the record by its UUID (an export downloaded yesterday, an external integration row, a Stripe metadata field) is still valid.
- It loses every relationship link: linked contacts/companies/deals/tasks/email threads, classification tags applied after the deletion, and any AI-assistant memory of the deleted record's place in the graph.
- The record's classification fields survive — type, priority, status, team_id. Just not the cross-record links.
- The restore is logged in the activity timeline of the org for audit purposes.
Bulk restore
Tick the checkbox on any row to enter selection mode. Tick the header checkbox to select every row in the current tab. A Restore Selected bar appears above the table:
Trash
Restore accidentally deleted contacts, companies, and deals
Relationships are not restored
Restored records recover the base data only. Links to companies, deals, and tasks created before deletion are not restored.
| Name | Company | Deleted | Days Left | |||
|---|---|---|---|---|---|---|
| Aaron Liu | aaron.liu@bluestripeglass.example | Bluestripe Glass | Apr 18, 2026 | 156d | Restore | |
| Priya Shah | priya@apexframing.example | Apex Framing | Mar 02, 2026 | 109d | Restore | |
| Tasha Goodwin | tasha@ironworks.example | Ironworks Engineers | Dec 14, 2025 | 11d | Restore |
Click Restore Selected and every checked row is restored in one batch. The selection is per-tab — switching from Contacts to Companies clears the selection.
There's no bulk delete or bulk purge from this page. Trash is recovery-only.
Soft-delete elsewhere in the app
The soft-delete flow lives wherever records can be deleted:
- Contact / Company / Deal three-dot menu → Delete — moves the single record to Trash
- Bulk action bar → Delete — moves every selected record to Trash in one operation
- AI assistant → "delete this contact" — same path; the assistant cannot hard-delete
In all three cases the destination is this Trash page. Nothing in the standard UI hard-deletes records bypassing Trash. The only way past Trash is the 180-day auto-purge.
What's not in Trash
A few categories don't end up here:
- Permanently deleted org data. When an Owner cancels and deletes the organization itself, that's a separate flow with its own legal-hold and 30-day grace period — see Cancellation. Trash only tracks individual records inside a still-active org.
- Email threads. Emails live in your mailbox provider; the CRM only mirrors them. Deleting an email in the CRM removes the link between an email and a deal, not the email itself — you don't see emails in Trash, and you don't recover them here.
- Pipeline stages and pipelines. Those have their own archive vs delete semantics on the Pipeline Settings page.
- Teams. Same pattern: see Editing, archiving, and deleting teams.
- Members. Removing a member from the org doesn't move them to Trash; that's an organizational action handled in Members.
Who can use Trash?
Trash is Owner and Admin only. There's no per-member toggle. If a member needs a record restored, an Admin restores it on their behalf. The member's CRM activity timeline will show the restored record reappearing whenever the Admin acts.
If you're not sure whether a record was deleted by mistake or removed on purpose, the 180-day window gives you plenty of time to find out before the decision becomes permanent. Use it.