One column kept in Description
This template gives Lead Status no Zoho field of its own.
The template writes them into Description, each with its label, and leaves empty ones out.
13 of the 14 columns in a HubSpot export, mapped into 13 Zoho Leads fields under Zoho's own names.
13 of the 14 columns in a HubSpot export, mapped into 12 Zoho Contacts fields under Zoho's own names.
Free · 19 KB · Excel 365 or Google Sheets
Free · 19 KB · Excel 365 or Google Sheets
Check your HubSpot export first
Built on HubSpot’s export columnsChecked against Zoho’s import rulesUpdated October 3, 2026
This template gives Lead Status no Zoho field of its own.
The template writes them into Description, each with its label, and leaves empty ones out.
This template gives Lifecycle Stage and Lead Status no Zoho 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 Zoho would skip.
Drop your HubSpot CSV here
Runs in your browser. Nothing is uploaded, and results are counts only.
Looks for the 13 columns this template reads, and what Zoho 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 OperelioYou 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 OperelioLast Name comes from HubSpot's Last Name column; Company comes from HubSpot's Company Name column. The checker above counts the rows with Last Name or Company blank.
Into Description on each lead, labeled like "HubSpot lead status: Connected".
This template handles Contacts only. HubSpot Companies map to Zoho Accounts, and HubSpot Deals map to Zoho Deals. Both need separate exports and their own import.
Last Name comes from HubSpot's Last Name column. The checker above counts the rows with Last Name blank.
Into Description on each contact, labeled like "HubSpot lifecycle stage: Customer | HubSpot lead status: Connected".
Zoho uses Account_Name on the contact to link the contact to a company record (Account). If the account doesn't exist yet, Zoho creates one during import.
Duplicates and undoing an import: Zoho CRM import questions.
The row above is made up. Help pages read September 28, 2026:
Upload your HubSpot export and download a file Zoho can import. No credit card needed.