Operelio
Apollo.ioFreshsales

How to import Apollo.io into Freshsales

20 of the 38 columns in an Apollo.io export, mapped into 11 Freshsales fields under Freshsales' own names.

Free · 19 KB · Excel 365 or Google Sheets

Check your Apollo.io export first

Built on Apollo.io’s export columnsChecked against Freshsales’ import rulesUpdated October 8, 2026

One Apollo.io row, through the templatecopied as it ischanged on the way1explained below
  • First Name to First NamePriya
  • Last Name to Last NameNair
  • Title to Job TitleVP of Sales
  • Email to Emaillowercasedpriya.nair@halston.example.com
  • Mobile Phone to Mobile Number+1 503-555-0185
  • Work Direct Phone, Corporate Phone, Other Phone to Work Number1first with a value+1 503-555-0144
  • Company Name, Company to Company Name2first with a valueHalston Freight
  • City, Person City to City3first with a valueLake Oswego
  • State, Person State to State4first with a valueOregon
  • Country, Person Country to Country5first with a valueUnited States
  • Person Linkedin Url, Seniority, Departments, Lists to Descriptionjoined, with labelsLinkedIn: linkedin.com/in/priya-nair-example | Seniority: VP | Departments: Sales, Business Development | Apollo lists: PNW Logistics Q4
Not imported: Email Status, Home Phone, Website, Company Linkedin Url, Industry, # Employees and 12 more. The template leaves these out; map any to a custom field in Operelio.

Where Apollo.io and Freshsales don’t line up

1

Four phone columns, two phone fields

Apollo.io splits numbers across Mobile Phone, Work Direct Phone, Corporate Phone and Other Phone.

The template sends Mobile Phone to Mobile Number. Work Number takes the first of Work Direct Phone, Corporate Phone and Other Phone that has a value.

Apollo.ioWork Direct Phone empty
Corporate Phone +1 503-555-0144
Other Phone +1 503-555-0143
Freshsales+1 503-555-0144
2

Two Apollo.io columns, one Company Name

Apollo.io can fill Company Name and Company, and Freshsales has one Company Name.

The template takes the first of Company Name or Company that has a value.

Apollo.ioCompany Name Halston Freight
Company empty
FreshsalesHalston Freight
3

Two Apollo.io columns, one City

Apollo.io can fill City and Person City, and Freshsales has one City.

The template takes the first of City or Person City that has a value.

Apollo.ioCity Lake Oswego
Person City empty
FreshsalesLake Oswego
4

Two Apollo.io columns, one State

Apollo.io can fill State and Person State, and Freshsales has one State.

The template takes the first of State or Person State that has a value.

Apollo.ioState Oregon
Person State empty
FreshsalesOregon
5

Two Apollo.io columns, one Country

Apollo.io can fill Country and Person Country, and Freshsales has one Country.

The template takes the first of Country or Person Country that has a value.

Apollo.ioCountry United States
Person Country empty
FreshsalesUnited States

Check your Apollo.io export before you import it

Looks for the 20 columns this template reads, and what Freshsales would skip.

Drop your Apollo.io CSV here

Runs in your browser. Nothing is uploaded, and results are counts only.

Apollo.io to Freshsales in three steps

Step 1Export from Apollo.io
  1. In Apollo, go to Search, then People, and apply your filters or open a saved list.
  2. Check the contacts you want, or use bulk selection at the top, then click Export.
  3. Choose whether to include all contacts or only those with verified emails.
  4. Optionally click Edit export CSV settings to change the fields.
  5. Click Export records, then Download when the file is ready.

Exporting saved contacts may use export credits, depending on your Apollo plan.

Contacts you have already exported, and contacts without verified emails, do not use credits.

Apollo: Export contacts to a CSV
Step 2Paste into the template
  1. Paste the export at A1 of Paste Apollo.io export here.
  2. Start here checks all 20 columns were found.
  3. Save Freshsales Contacts import as a CSV.

Works in Excel for Microsoft 365 and Google Sheets. Excel 2019 and older, Apple Numbers and LibreOffice can't run the formulas this file uses.

Just the 11 headers as a CSV

Step 3Import into Freshsales
  1. Go to Contacts in the left navigation bar and choose Import from CSV/XLSX.
  2. Choose contacts only, or accounts along with contacts, and upload the file.
  3. Check the field mapping and set the date format.
  4. Choose whether to create new records, update existing ones or both, and who owns them.
  5. Click Import Now.
Freshsales' importer, screen by screen

Operelio, with the same template

Fixes the capitals in names, formats phone numbers, standardizes countries, removes duplicate and blank rows, which the Excel file leaves to you. On every plan. Email verification from Starter.

Use this template in Operelio

Questions

Where do Person Linkedin Url, Seniority and the other columns go?

Into Description on each contact, labeled like "LinkedIn: linkedin.com/in/priya-nair-example | Seniority: VP | Departments: Sales, Business Development | Apollo lists: PNW Logistics Q4".

Why is the Email column filled with email_not_unlocked@domain.com?

That's the placeholder Apollo writes for a contact whose email you haven't revealed. Every locked row carries the same address, so none of them can be emailed. Filter those rows out, reveal the contacts in Apollo first, or choose to export only contacts with verified emails.

Duplicates and undoing an import: Freshsales import questions.

Try this template free

Upload your Apollo.io export and download a file Freshsales can import. No credit card needed.