packages/twenty-docs/user-guide/data-migration/how-tos/export-your-data.mdx
import { VimeoEmbed } from '/snippets/vimeo-embed.mdx';
Export your workspace data to CSV for backups, reporting, or migration.
Use cases:
<Note>For larger exports (20,000+ records), use filters to export in batches or use the API.</Note>
You need the "Export CSV" permission to export data. Contact your workspace admin if you don't have this option.
Go to the object you want to export:
Important: The export includes only what's visible in your current view.
If you only need a subset of data:
<Note>Create a dedicated export view. Save a view specifically configured for exports so you don't need to reconfigure each time.</Note>
| Included | Not Included |
|---|---|
| All visible columns | Hidden columns |
| Records matching current filters | Filtered-out records |
| Custom field values | Fields not in the view |
| Record IDs | File attachments |
| Relation IDs | Images |
Relation IDs are only exported on the "many" side of a relationship:
companyId column (People → Company relation)peopleIds (Companies is the "one" side)This means you can use the People export to re-import and maintain the Company link, but you'll need to re-import People after Companies to recreate the relationships.
email, domain, or id)If you're exporting to migrate to another system:
The export limit is 20,000 records. For larger datasets:
Example filters for batching:
The API has no record limit:
See: API Documentation
Save views configured specifically for exports:
Exported files may contain sensitive data:
<Check>Correct columns are visible</Check> <Check>Filters are set correctly (or removed for full export)</Check> <Check>You have Export permission</Check>