Two columns kept in Description
This template gives Lifecycle Stage and Lead Status no Freshsales field of their own.
The template writes them into Description, each with its label, and leaves empty ones out.
Lead Status Connected
13 of the 14 columns in a HubSpot export, mapped into 12 Freshsales fields under Freshsales' own names.
Free · 19 KB · Excel 365 or Google Sheets
Check your HubSpot export first
Built on HubSpot’s export columnsChecked against Freshsales’ import rulesUpdated October 3, 2026
This template gives Lifecycle Stage and Lead Status no Freshsales field of their own.
The template writes them into Description, each with its label, and leaves empty ones out.
Looks for the 13 columns this template reads, and what Freshsales would skip.
Drop your HubSpot CSV here
Runs in your browser. Nothing is uploaded, and results are counts only.
You need Export permissions, and files over 2 MB arrive as a ZIP.
HubSpot: Export recordsWorks in Excel for Microsoft 365 and Google Sheets. Excel 2019 and older, Apple Numbers and LibreOffice can't run the formulas this file uses.
Fixes the capitals in names, formats phone numbers, removes duplicate and blank rows, which the Excel file leaves to you. On every plan. Email verification from Starter.
Use this template in OperelioInto Description on each contact, labeled like "HubSpot lifecycle stage: Customer | HubSpot lead status: Connected".
This template handles HubSpot Contacts only. HubSpot Companies map to Freshsales Accounts, and HubSpot Deals map to Freshsales Deals. Both need separate exports and their own import.
Duplicates and undoing an import: Freshsales import questions.
The row above is made up. Help pages read September 28, 2026:
Upload your HubSpot export and download a file Freshsales can import. No credit card needed.