Freshsales import templates and field mappings
What a Freshsales import actually fills, field by field, with the API name for each one. 13 fields across 21 ready-made mappings for 21 different exports. Operelio formats the file and Freshsales imports it.
Required fields an export often cannot fill
Freshsales refuses a row without these. Most exports do not contain them, which is why an import fails on a field nobody chose to leave out.
Last Name
last_name6 exports cannot fill itFreshsales requires Last Name on every contact. ActiveCampaign exports ship a Last Name column whenever the field was collected on the signup form; older lists may have it blank if the form never asked.
What to do: Scan your CSV for blank Last Name rows before uploading. Fill them by hand from the email signature where possible, or remove those rows.
The fields Operelio maps into Freshsales
Ordered by how many of the 21 templates fill each one, so what a typical import populates comes first. The API name is what Freshsales calls the field underneath its label.
| Field | API name | Templates |
|---|---|---|
email | 21 | |
| First Name | first_name | 21 |
| Last Name | last_name | 21 |
| Company Name | company_name | 19 |
| Work Number | work_number | 17 |
| Country | country | 16 |
| Job Title | job_title | 16 |
| City | city | 15 |
| State | state | 14 |
| Address | address | 11 |
| Zip Code | zipcode | 11 |
| Mobile Number | mobile_number | 10 |
| Description | description | 1 |
Every template also lists the columns it deliberately does not map, and why, on its own page.
How the data gets into Freshsales
Operelio formats the file for Freshsales on every plan, including Free, and you import it with Freshsales’s own importer. Direct push currently covers HubSpot, Salesforce and Pipedrive.
- Columns are renamed to the field names Freshsales expects, so its importer matches them instead of asking you to map each one by hand.
- Values are cleaned on the way through: emails lowercased and trimmed, phone numbers put into international format, names title-cased. Each template lists the transform it applies to every field.
- Rows that would fail are shown before you download, not after the import rejects them.
21 mappings into Freshsales
Questions
Which fields does Operelio map into Freshsales?
13 across the 21 Freshsales templates: Email, First Name, Last Name, Company Name, Work Number, Country and the rest. Every mapping shows the API name Freshsales expects next to its label, and you can change any of them before the file is written.
Can Operelio send data straight into Freshsales?
Not yet. Operelio formats the file for Freshsales on every plan including Free, and you import it with Freshsales's own importer. Direct push currently covers HubSpot, Salesforce and Pipedrive.
How many exports have a ready-made Freshsales mapping?
21, covering the usual prospecting, forms, commerce and CRM-to-CRM sources. Each one is a full field-by-field mapping you can use as it comes or adjust, and a source with no template can be mapped by hand in the CRM Formatter.
What if my export has no Last Name?
Freshsales requires Last Name on every contact. ActiveCampaign exports ship a Last Name column whenever the field was collected on the signup form; older lists may have it blank if the form never asked. Scan your CSV for blank Last Name rows before uploading. Fill them by hand from the email signature where possible, or remove those rows. Of the exports with a Freshsales template, 6 do not carry Last Name, so the template says so before you run the import rather than after it fails.