Aggrandize Docs
Features

Trash

One searchable table to recover deleted contacts, companies, deals, meetings, and notes during a 180-day grace period.

Aggrandize doesn't permanently delete records the moment you click Delete. Instead, contacts, companies, deals, meetings, and notes 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.

Everything deleted lives in one table, newest deletions first. Search across the item itself, the record it belongs to, the type, or the name of the person who deleted it; narrow by type with the filter chips (each shows a count); and sort by clicking the Item or Deleted column headers. A Deleted by column shows who moved each item to Trash.

Settings → Trash — the unified table with the relationships warning at the top
app.aggrandizelabs.com/settings/trash
Trash
Search and restore anything deleted in the last 180 days
Relationships are not restored
Restored records recover the base data only. Meetings are the exception: they come back whole. Notes restore to the record they were written on.
Search deleted items, records, or who deleted them…
All9Contact3Company1Deal2Meeting1Note2
Item TypeDeleted byDeleted Days Left
Steel pricing follow-up — Vertex quoted 4.2% under budget, revisit after geotech
Deal · Eastlake Storage Yard
NoteDana WhitfieldApr 21, 2026
159d
Restore
Aaron Liu
aaron.liu@bluestripeglass.example · Bluestripe Glass
ContactDana WhitfieldApr 18, 2026
156d
Restore
Q2 kickoff — Harbor Build
Mar 24, 2026
MeetingSam OrtizMar 30, 2026
137d
Restore
Eastlake Storage Yard
$95,000
DealSam OrtizMar 18, 2026
125d
Restore
Priya Shah
priya@apexframing.example · Apex Framing
ContactDana WhitfieldMar 02, 2026
109d
Restore
Harbor Build LLC
harborbuild.example
CompanySam OrtizFeb 11, 2026
90d
Restore
Walkthrough punch list from the Fairgrounds visit
Meeting · Fairgrounds site review
NoteDana WhitfieldJan 09, 2026
57d
Restore its anchor
Tasha Goodwin
tasha@ironworks.example · Ironworks Engineers
ContactSam OrtizDec 14, 2025
11d
Restore
Old Fairgrounds Demo Bid
$180,000
DealDana WhitfieldDec 02, 2025
4d
Restore

The relationships warning

The amber banner at the top of the Trash page is the one thing to internalize before you start restoring:

Restoring brings back the record — not its old links
app.aggrandizelabs.com/settings/trash
Trash
Search and restore anything deleted in the last 180 days
Relationships are not restored
Restored records recover the base data only. Meetings are the exception: they come back whole. Notes restore to the record they were written on.
Search deleted items, records, or who deleted them…
All9Contact3Company1Deal2Meeting1Note2
Item TypeDeleted byDeleted Days Left
Steel pricing follow-up — Vertex quoted 4.2% under budget, revisit after geotech
Deal · Eastlake Storage Yard
NoteDana WhitfieldApr 21, 2026
159d
Restore
Aaron Liu
aaron.liu@bluestripeglass.example · Bluestripe Glass
ContactDana WhitfieldApr 18, 2026
156d
Restore
Q2 kickoff — Harbor Build
Mar 24, 2026
MeetingSam OrtizMar 30, 2026
137d
Restore
Eastlake Storage Yard
$95,000
DealSam OrtizMar 18, 2026
125d
Restore
Priya Shah
priya@apexframing.example · Apex Framing
ContactDana WhitfieldMar 02, 2026
109d
Restore
Harbor Build LLC
harborbuild.example
CompanySam OrtizFeb 11, 2026
90d
Restore
Walkthrough punch list from the Fairgrounds visit
Meeting · Fairgrounds site review
NoteDana WhitfieldJan 09, 2026
57d
Restore its anchor
Tasha Goodwin
tasha@ironworks.example · Ironworks Engineers
ContactSam OrtizDec 14, 2025
11d
Restore
Old Fairgrounds Demo Bid
$180,000
DealDana WhitfieldDec 02, 2025
4d
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

Every row shows what the item is, the record it belongs to, who deleted it, when, and the days left before purge:

  • Contacts — name, email, and the company they were associated with at delete-time (as a string snapshot — see above)
  • Companies — name and domain
  • Deals — name and dollar amount
  • Meetings — title and when they took place
  • Meeting series — restored as a unit with all their occurrences (they restore individually, not as part of a bulk selection)
  • Notes — the first lines of the note plus the deal, contact, company, or meeting it was written on

Meetings are the exception to the links-dropped rule. A restored meeting comes back whole — its summaries, transcripts, notes, and links to contacts, companies, and deals are all intact, exactly as they were when it was deleted. Meetings are self-contained records, so restore genuinely is a rewind for them.

Editing a note never sends anything to Trash. Earlier versions are kept in the note's own History instead — see Notes & note history for restoring a previous version or removing sensitive content for good.

Notes restore to the record they were written on. One special case: if everything a note is attached to is itself in Trash (say the note's deal was deleted too), the row reads "Restore its anchor" instead of offering a Restore button — restore the deal (or meeting, contact, company) first, and the note becomes restorable.

Tasks don't have Trash coverage yet. A task attached to a deleted contact, company, or deal is removed alongside the record's links — restoring the record doesn't bring it back. If you need a snapshot before deleting, use Data Export first.

Empty Trash — no deleted records to recover
app.aggrandizelabs.com/settings/trash
Trash
Search and restore anything deleted in the last 180 days
Relationships are not restored
Restored records recover the base data only. Meetings are the exception: they come back whole. Notes restore to the record they were written on.
Search deleted items, records, or who deleted them…
All9Contact3Company1Deal2Meeting1Note2
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.
Red badges highlight rows about to be auto-purged
app.aggrandizelabs.com/settings/trash
Trash
Search and restore anything deleted in the last 180 days
Relationships are not restored
Restored records recover the base data only. Meetings are the exception: they come back whole. Notes restore to the record they were written on.
Search deleted items, records, or who deleted them…
All9Contact3Company1Deal2Meeting1Note2
Item TypeDeleted byDeleted Days Left
Steel pricing follow-up — Vertex quoted 4.2% under budget, revisit after geotech
Deal · Eastlake Storage Yard
NoteDana WhitfieldApr 21, 2026
159d
Restore
Aaron Liu
aaron.liu@bluestripeglass.example · Bluestripe Glass
ContactDana WhitfieldApr 18, 2026
156d
Restore
Q2 kickoff — Harbor Build
Mar 24, 2026
MeetingSam OrtizMar 30, 2026
137d
Restore
Eastlake Storage Yard
$95,000
DealSam OrtizMar 18, 2026
125d
Restore
Priya Shah
priya@apexframing.example · Apex Framing
ContactDana WhitfieldMar 02, 2026
109d
Restore
Harbor Build LLC
harborbuild.example
CompanySam OrtizFeb 11, 2026
90d
Restore
Walkthrough punch list from the Fairgrounds visit
Meeting · Fairgrounds site review
NoteDana WhitfieldJan 09, 2026
57d
Restore its anchor
Tasha Goodwin
tasha@ironworks.example · Ironworks Engineers
ContactSam OrtizDec 14, 2025
11d
Restore
Old Fairgrounds Demo Bid
$180,000
DealDana WhitfieldDec 02, 2025
4d
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 page where it lives (a restored note goes back to its deal, contact, company, or meeting), 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 — you can mix types freely in one selection. Tick the header checkbox to select everything currently visible. A Restore selected bar appears above the table:

Bulk restore — a mixed selection, Restore selected bar appears
app.aggrandizelabs.com/settings/trash
Trash
Search and restore anything deleted in the last 180 days
Relationships are not restored
Restored records recover the base data only. Meetings are the exception: they come back whole. Notes restore to the record they were written on.
Search deleted items, records, or who deleted them…
All9Contact3Company1Deal2Meeting1Note2
3 selectedRestore selected
Item TypeDeleted byDeleted Days Left
Steel pricing follow-up — Vertex quoted 4.2% under budget, revisit after geotech
Deal · Eastlake Storage Yard
NoteDana WhitfieldApr 21, 2026
159d
Restore
Aaron Liu
aaron.liu@bluestripeglass.example · Bluestripe Glass
ContactDana WhitfieldApr 18, 2026
156d
Restore
Q2 kickoff — Harbor Build
Mar 24, 2026
MeetingSam OrtizMar 30, 2026
137d
Restore
Eastlake Storage Yard
$95,000
DealSam OrtizMar 18, 2026
125d
Restore
Priya Shah
priya@apexframing.example · Apex Framing
ContactDana WhitfieldMar 02, 2026
109d
Restore
Harbor Build LLC
harborbuild.example
CompanySam OrtizFeb 11, 2026
90d
Restore
Walkthrough punch list from the Fairgrounds visit
Meeting · Fairgrounds site review
NoteDana WhitfieldJan 09, 2026
57d
Restore its anchor
Tasha Goodwin
tasha@ironworks.example · Ironworks Engineers
ContactSam OrtizDec 14, 2025
11d
Restore
Old Fairgrounds Demo Bid
$180,000
DealDana WhitfieldDec 02, 2025
4d
Restore

Click Restore selected and every checked row is restored in one batch. Selections survive searching and filtering — items you checked stay checked (and still restore) even while a filter hides them.

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
  • Note menu → Delete Note — a confirmation explains the note is moving to Trash, then it goes; this works the same on deal, contact, company, and meeting notes
  • Bulk action bar → Delete — moves every selected record to Trash in one operation
  • AI assistant → "delete this contact" / "delete that note" — same path; the assistant tells you the item is recoverable from Trash and cannot hard-delete it

In every case 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.

On this page