How to Import and Export Freshsales Data

Last Modified: June 9, 2026 - 5 min read

Hannah Recker

Freshsales is a sales CRM with built-in email, phone and activity tracking. Import and export capabilities centre on contacts, accounts, deals and leads. Activity history is accessible via the API.

This guide covers CSV import, record export, the Freshsales API and Coefficient for recurring exports to Google Sheets or Excel.

What data can you import and export from Freshsales?
Freshsales supports CSV import of contacts, accounts, deals and leads. Export covers contacts, accounts, deals and leads as CSV. Activity history (calls, emails, meetings) is accessible via the Freshsales API. Coefficient connects Freshsales to Google Sheets or Excel for live, auto-refreshing CRM data exports.

How to import data into Freshsales

Method 1: CSV import

  1. In Freshsales, go to the module you want to import into (Contacts, Accounts, Deals or Leads).
  2. Click Import from the module header.
  3. Upload your CSV file. Freshsales reads column headers and auto-maps to CRM fields.
  4. Review field mappings. Handle any unmapped columns by assigning them to custom fields or skipping.
  5. Choose duplicate handling: skip, overwrite or merge on a selected unique field.
  6. Click Import. Freshsales processes the file and emails a status report when complete.

Format requirements:

  • File type: CSV only.
  • Required field: Email (for contacts). Deal Name (for deals). Account Name (for accounts).
  • Custom fields: must be pre-created in Freshsales before import. Use the exact custom field name as the column header.
  • Duplicate handling: choose a unique identifier field (e.g. email) for Freshsales to match on during import to prevent duplicates.
  • Cannot import: activity history (calls, emails, meetings), pipeline stage history and notes cannot be imported via CSV.

Method 2: Freshsales API

The Freshsales API supports programmatic creation and update of all CRM objects. Use it for migrating from Salesforce or HubSpot with full data fidelity, automated lead capture pipelines or continuous data sync from external systems.

How to export data from Freshsales

Method 1: Record export (CSV)

  1. Go to the module (Contacts, Accounts, Deals or Leads) in Freshsales.
  2. Apply filters or use a saved view to narrow the records you want to export.
  3. Click Export or look for the download icon in the module header.
  4. Choose which fields to include in the export.
  5. Freshsales emails a download link when the export is ready.
  • Included: all standard and custom field values for the selected records.
  • Not included: activity history, email threads, call logs and meeting notes. Access these via the API.

Method 2: Coefficient for live, scheduled exports

Coefficient Connector for Google Sheets & Excel

Freshsales’s native export is a manual, one-time CSV. For RevOps and sales teams that need fresh pipeline data in a spreadsheet weekly, Coefficient automates this.

Coefficient connects Freshsales to Google Sheets or Excel. CRM data refreshes automatically.

  • Import contacts, accounts, deals and leads with field-level selection and stage or status filters.
  • Set auto-refresh so pipeline reports are always current for weekly reviews.
  • Turn live Freshsales data into a shareable web dashboard. Coefficient AI dashboards build it in plain English.

How to connect Freshsales to a spreadsheet with Coefficient:

  • Install Coefficient from the Google Workspace Marketplace or Microsoft AppSource.
  • Open Coefficient from the Extensions menu in Google Sheets, or the add-in menu in Excel.
  • Click Import From and select Freshsales. When prompted, enter your Freshsales API key to complete the connection.
  • Select the module (Contacts, Deals, etc.), choose fields and apply filters.
  • Set a Scheduled Run to refresh data automatically.

Method 3: Freshsales API for programmatic export

The Freshsales API provides access to all CRM records, activity history and pipeline data in JSON format. Use it for automated reporting pipelines, data warehouse ingestion or building custom dashboards.

Import and export method comparison

MethodDirectionData coveredFormatBest for
CSV importImportContacts, accounts, deals, leadsCSVBulk CRM data import, migration from another CRM
Freshsales API (import)ImportAll CRM objects, activitiesJSONAutomated pipelines, full-fidelity migrations
Record export (CSV)ExportContacts, accounts, deals, leadsCSVOne-time CRM data exports
CoefficientExport from FreshsalesContacts, accounts, deals, leadsLive sync to Sheets or ExcelRecurring exports, live pipeline reporting
Freshsales API (export)ExportAll records including activity historyJSONFull backups, data warehouse ingestion

FAQ

What file formats does Freshsales support for data import?

CSV only. Freshsales does not support XLSX or vCard import natively. Convert your data to CSV before importing.

Coefficient Excel Google Sheets Connectors
Try the Free Spreadsheet Extension Over 500,000 Pros Are Raving About

Stop exporting data manually. Sync data from your business systems into Google Sheets or Excel with Coefficient and set it on a refresh schedule.

Get Started

Can you export Freshsales data to Google Sheets automatically?

Yes, with Coefficient. Connect Freshsales, select your CRM module and set a refresh schedule. Contact and deal data updates in Google Sheets or Excel automatically.

Can you import activity history into Freshsales via CSV?

No. Activity history (calls, emails, meetings, notes) cannot be imported via CSV. Use the Freshsales API to create activity records programmatically during a migration.

How do you handle duplicates when importing into Freshsales?

During the CSV import flow, Freshsales prompts you to choose a unique identifier field (typically email for contacts or deal name for deals). Choose “Overwrite” or “Merge” to update existing records rather than creating duplicates. Choosing “Skip” keeps existing records unchanged and imports only net-new ones.

If you need Freshsales CRM data refreshed automatically in a spreadsheet, try Coefficient free and connect Freshsales in a few clicks.

Sync Live Data into Your Spreadsheet

Connect Google Sheets or Excel to your business systems, import your data, and set it on a refresh schedule.

Try the Spreadsheet Automation Tool Over 700,000 Professionals are Raving About

Tired of spending endless hours manually pushing and pulling data into Google Sheets? Say goodbye to repetitive tasks and hello to efficiency with Coefficient, the leading spreadsheet automation tool trusted by over 350,000 professionals worldwide.

Sync data from your CRM, database, ads platforms, and more into Google Sheets in just a few clicks. Set it on a refresh schedule. And, use AI to write formulas and SQL, or build charts and pivots.

Hannah Recker Head of Growth Marketing
Hannah Recker was a data-driven growth marketer before partying in the data became a thing. In her 12 years experience, she's become fascinated with the way data enablement amongst teams can truly make or break a business. This fascination drove her to taking a deep dive into the data industry over the past 4 years in her work at StreamSets and Coefficient.
700,000+ happy users
Wait, there's more!
Connect any system to Google Sheets in just seconds.
Get Started Free

Trusted By Over 50,000 Companies