Overview
Export your workspace data to CSV for backups, reporting, or migration. Use cases:- Regular backups — keep copies of your data
- External reporting — analyze data in Excel, Google Sheets, or BI tools
- Migration — move data to another system
- Bulk updates — export, edit, and re-import to update records
What You Need to Know
Export Limits
- Maximum 20,000 records per export
- Only visible columns are exported
- Only filtered records are exported (based on your current view)
For larger exports (20,000+ records), use filters to export in batches or use the API.
Permissions
You need the “Export CSV” permission to export data. Contact your workspace admin if you don’t have this option.Step 1: Navigate to the Object
Go to the object you want to export:- People — for contacts
- Companies — for organizations
- Opportunities — for deals
- Custom objects — any object you’ve created
Step 2: Configure Your View
Important: The export includes only what’s visible in your current view.Add/Remove Columns
- Click Options → Fields (or the + at the end of columns)
- Check the fields you want to export
- Uncheck fields you don’t need
Filter Records (Optional)
If you only need a subset of data:- Click Filter
- Add filter conditions (e.g., “Created date > January 1, 2024”)
- Only matching records will be exported
Sort Records (Optional)
- Click a column header to sort
- The export will follow your sort order
Create a dedicated export view. Save a view specifically configured for exports so you don’t need to reconfigure each time.
Step 3: Export the Data
- Click the ⋮ icon on the top right of the table
- Select Export view
- Choose where to save the CSV file
- Wait for the download to complete
What Gets Exported
| 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 Fields
Relation IDs are only exported on the “many” side of a relationship:- People export includes a
companyIdcolumn (People → Company relation) - Companies export does NOT include
peopleIds(Companies is the “one” side)
Exporting for Specific Purposes
For Backups
- Create a view with all fields visible
- Remove all filters to include all records
- Export each object type separately
- Store exports in a secure location
- Set a recurring reminder (weekly/monthly)
For External Reporting
- Include only the fields you need for analysis
- Apply filters to focus on relevant data
- Consider sorting by the field you’ll analyze
For Bulk Updates
- Export the records you want to update
- Include the unique identifier (
email,domain, orid) - Edit the exported file
- Re-import to update records See: How to Update Existing Records
For Migration
If you’re exporting to migrate to another system:- Export each object separately — People, Companies, Opportunities, etc.
- Include ID fields — these help maintain relationships
- Document field mappings — note how Twenty fields map to your target system
Handling Large Datasets (20,000+ Records)
The export limit is 20,000 records. For larger datasets:Option 1: Export in Batches
- Add a filter (e.g., “Created date” ranges)
- Export the first batch
- Change the filter
- Export the next batch
- Combine files in your spreadsheet
- By date range (January, February, March…)
- By owner (Team member A, Team member B…)
- By status (Active, Inactive…)
Option 2: Use the API
The API has no record limit:- Get your API key from Settings → Developers
- Use the GraphQL API to query records
- Process results in your application
Tips and Best Practices
Create Export Views
Save views configured specifically for exports:- Configure columns and filters
- Click View options → Save as new view
- Name it “Export - [Purpose]“
Secure Your Exports
Exported files may contain sensitive data:- Store in secure locations
- Delete old exports when no longer needed
- Be careful sharing export files
Check Before Exporting
Correct columns are visible
Filters are set correctly (or removed for full export)
You have Export permission
FAQ
Why are some columns missing from my export?
Why are some columns missing from my export?
Only visible columns are exported. Add the columns you need via Options → Fields before exporting.
Why doesn't my export have all records?
Why doesn't my export have all records?
Check your filters. The export only includes records matching your current view filters. Remove filters to export all records.
Can I export more than 20,000 records?
Can I export more than 20,000 records?
Not in a single export. Use filters to export in batches, or use the API for larger datasets.
What format is the export file?
What format is the export file?
CSV (Comma Separated Values). Opens in Excel, Google Sheets, or any spreadsheet application.
Are relation IDs included?
Are relation IDs included?
Yes, but only on the “many” side of relationships. For example, a People export includes
companyId, but a Companies export does not include people IDs.Can I automate exports?
Can I automate exports?
Not directly through the UI. Use the API to build automated export workflows.
Next Steps
- How to Update Existing Records — edit and re-import your export
- How to Import Data via API — for large datasets
- API Documentation — build custom export workflows