Aggrandize Docs
Features

Data Export

Export contacts, companies, deals, tasks, and activities as CSV, JSON, or a ZIP bundle.

Aggrandize gives you a one-screen way to walk your entire CRM out the door — your contacts, the companies you've added, every deal in your pipelines, all tasks, and the full activity log. Useful for backups, accounting handoffs, BI imports, due diligence, or just keeping a personal copy on hand.

Where to find it

Open Settings → Data Export. The page is Owner and Admin only; members don't see the Data Export card in Settings.

Settings → Data Export — form, format chooser, and recent exports
crm.aggrandizelabs.com/settings/export

Data Export

Export your CRM data as CSV, JSON, or ZIP

New Export

CSV
Comma-separated values
JSON
Structured data format
Download All (ZIP)
All tables as CSV in a ZIP
Start Export

Recent Exports

CSV exportCompleted
contacts, companies, deals, tasks, activities3,142 recordsMay 10, 09:18
Download
ZIP exportCompleted
contacts, companies, deals, tasks, activities3,128 recordsApr 28, 17:02
Refresh links
JSON exportFailed
dealsApr 22, 14:51
CSV exportExpired
contacts, companies1,804 recordsApr 03, 11:30

The page has three regions stacked top to bottom:

  1. New Export — pick which tables and which format, then start the job
  2. Active export status — only shown while a job is running, or right after one finishes or fails
  3. Recent Exports — every export this org has run, with re-download links while the files are still valid

Picking what to export

Five tables are available:

  • Contacts — every contact you've added, including the columns shown on the Contacts page
  • Companies — every company record
  • Deals — every deal across every pipeline you can see
  • Tasks — open and completed task items linked to any record
  • Activities — the full activity timeline (notes, emails, status changes, AI events)

All five are checked by default. Untick the ones you don't need before you start — exports of single tables finish in seconds, while a full five-table export over a large org can take a minute or two.

Selecting a subset — Contacts and Companies only
crm.aggrandizelabs.com/settings/export

Data Export

Export your CRM data as CSV, JSON, or ZIP

New Export

CSV
Comma-separated values
JSON
Structured data format
Download All (ZIP)
All tables as CSV in a ZIP
Start Export

Recent Exports

CSV exportCompleted
contacts, companies, deals, tasks, activities3,142 recordsMay 10, 09:18
Download
ZIP exportCompleted
contacts, companies, deals, tasks, activities3,128 recordsApr 28, 17:02
Refresh links
JSON exportFailed
dealsApr 22, 14:51
CSV exportExpired
contacts, companies1,804 recordsApr 03, 11:30

Choosing a format

Three formats sit beside each other below the table list:

Format chooser — CSV, JSON, or ZIP
crm.aggrandizelabs.com/settings/export

Data Export

Export your CRM data as CSV, JSON, or ZIP

New Export

CSV
Comma-separated values
JSON
Structured data format
Download All (ZIP)
All tables as CSV in a ZIP
Start Export

Recent Exports

CSV exportCompleted
contacts, companies, deals, tasks, activities3,142 recordsMay 10, 09:18
Download
ZIP exportCompleted
contacts, companies, deals, tasks, activities3,128 recordsApr 28, 17:02
Refresh links
JSON exportFailed
dealsApr 22, 14:51
CSV exportExpired
contacts, companies1,804 recordsApr 03, 11:30
  • CSV — one comma-separated file per table. The right choice when the destination is Excel, Google Sheets, Sigma, or any BI tool that imports tabular files. Field types are flattened — dates become ISO strings, JSON columns are stringified.
  • JSON — one JSON file per table, structured rows. Use this when piping into a script, an audit tool, or another system that wants typed values rather than strings.
  • Download All (ZIP) — every selected table as a CSV, packaged into a single ZIP file. Convenient for backups or sending the whole bundle to an accountant or counsel.

Whatever you pick applies to every table in the export — you can't mix formats in a single job. Run two separate jobs if you genuinely need contacts as JSON and deals as CSV.

Running an export

Click Start Export. The job is generated server-side in the background, so you can leave the page; if you come back later, the same Recent Exports list shows it waiting for you.

While the job is running, the active card replaces itself with a progress strip that names the table currently being exported and the count of tables finished so far. As each table completes, a green-check chip appears with its record count:

Export in progress — deals being exported, contacts and companies already done
crm.aggrandizelabs.com/settings/export

Data Export

Export your CRM data as CSV, JSON, or ZIP

New Export

CSV
Comma-separated values
JSON
Structured data format
Download All (ZIP)
All tables as CSV in a ZIP
Start Export

Export in progress

Exporting deals... 3/5 tables

contacts: 247 recordscompanies: 89 records

When the job finishes, the active card flips to a green Export complete panel with one download link per generated file. The ZIP format produces a single download; CSV and JSON produce one link per table.

Export complete — one download link per file, with expiry note
crm.aggrandizelabs.com/settings/export

Data Export

Export your CRM data as CSV, JSON, or ZIP

New Export

CSV
Comma-separated values
JSON
Structured data format
Download All (ZIP)
All tables as CSV in a ZIP
Start Export

Export complete

contacts.csv
companies.csv
deals.csv
tasks.csv
activities.csv

Download links expire in 1 hour. Files are deleted after 24 hours.

If the job fails partway through, you see a red Export failed panel with the error reason. You can retry from the New Export card without losing your settings:

Export failed — error reason displayed inline
crm.aggrandizelabs.com/settings/export

Data Export

Export your CRM data as CSV, JSON, or ZIP

New Export

CSV
Comma-separated values
JSON
Structured data format
Download All (ZIP)
All tables as CSV in a ZIP
Start Export

Export failed

Database timeout while exporting "activities" — try again with fewer tables selected.

Two clocks govern an exported file:

  • Download links expire in 1 hour. The signed URL that Aggrandize returns is short-lived — for security and to keep storage usage bounded.
  • Files are deleted after 24 hours. Even if you stash the URL, the underlying object is permanently gone after a day.

If a link has expired but the file is still in the 24-hour window, the Recent Exports row replaces its Download link with Refresh links — clicking it generates a fresh 1-hour signed URL. Once the 24-hour window closes, the row shows Expired and the only way to get the data again is to run a new export.

Recent Exports — Completed, link expired, failed, and 24h-expired rows
crm.aggrandizelabs.com/settings/export

Data Export

Export your CRM data as CSV, JSON, or ZIP

New Export

CSV
Comma-separated values
JSON
Structured data format
Download All (ZIP)
All tables as CSV in a ZIP
Start Export

Recent Exports

CSV exportCompleted
contacts, companies, deals, tasks, activities3,142 recordsMay 10, 09:18
Download
ZIP exportCompleted
contacts, companies, deals, tasks, activities3,128 recordsApr 28, 17:02
Refresh links
JSON exportFailed
dealsApr 22, 14:51
CSV exportExpired
contacts, companies1,804 recordsApr 03, 11:30

The Recent Exports list itself never disappears — it's an audit trail of who exported what, when. The file may be gone, but the metadata stays.

What's in the export

Each table exports the same column set the in-app views and forms work with. A few specifics worth knowing:

  • Soft-deleted records are not included. If you've deleted a contact, company, or deal that still lives in Trash, it does not appear in the export. Restore it first if you need it included.
  • Team scoping still applies during the export. As an Owner or Admin you see everything, so the export covers everything — but if a non-admin somehow reached this page, they'd only export records they can see in the app.
  • AI credit usage is not exported. Credit balance, auto-reload settings, and detailed credit ledger entries are billing data, not CRM data. See Billing Portal for invoice downloads with credit usage line items.
  • Linked email threads are not exported. Emails sync through your provider (Outlook or Gmail) — they remain authoritative there. The export captures the link between an email thread and a deal, but not the message bodies. Pull email content from your provider if you need a full archive.

A practical pattern

Most orgs treat Data Export as a monthly hygiene step: a full five-table ZIP, downloaded to a secure share drive, kept alongside the previous month's. That gives you a self-recoverable backup that's independent of Aggrandize, plus a snapshot you can diff against later if you ever need to investigate a state change.

For BI integrations that want fresh data daily or hourly, talk to us — the export endpoint isn't a substitute for a streaming feed and wasn't designed for tight automation loops. The right answer is usually a direct API integration rather than scripted-on-Top-of-CSV.

Who can run an export?

Data Export is Owner and Admin only. There's no per-member toggle to grant access — if a member needs a one-time export, an Admin runs it on their behalf and shares the file through whatever channel your team already uses for sensitive data.

On this page