# Zoho CRM Import Checker and CSV Template | Dedupely

> Check a leads, contacts or accounts CSV before you import it into Zoho CRM. Find missing last names, blank rows that end the file and duplicates. Get the template.

- URL: https://dedupe.ly/tools/zoho-import-checker
- Section: tools
- Site index: https://dedupe.ly/llms.txt
- Any page: append `.md` to its URL for this plain-text form

---

## Zoho CRM import checker

Find what Zoho CRM skips before you import the file.
[Use in Claude](https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Dedupely%20free%20tools&connectorUrl=https%3A%2F%2Fdedupe.ly%2Ftools%2Fmcp)
CSV file
Or paste rows here
First row is a header
Check the file
Free for 10 runs a day.

### Rows Zoho skips

A contact without a last name never imports. Ten blank rows in a row end the file. Everything below them is lost.
**This checker finds both and leaves the blank rows out of the fixed file.**

### Start from the fields Zoho maps

An owner name in place of an email assigns the record to you. Checkboxes take true or false. Multi-select values need a semicolon.
**The Zoho CRM templates use its standard field names.**

### The Zoho CRM import template

#### Zoho CRM leads template

15 columns, in the order the template downloads.
| Column | What goes in it | Required |
| --- | --- | --- |
| First Name | Text | |
| Last Name | Text | Yes |
| Company | Text | Yes |
| Title | Text | |
| Email | An email address | |
| Phone | Plus sign, country code and number | |
| Mobile | Plus sign, country code and number | |
| Website | A web address | |
| Street | Text | |
| City | Text | |
| State | Text | |
| Zip Code | Text | |
| Country | Text | |
| Email Opt Out | Yes or no | |
| Lead Owner | The user’s email | |

#### Zoho CRM contacts template

15 columns, in the order the template downloads.
| Column | What goes in it | Required |
| --- | --- | --- |
| First Name | Text | |
| Last Name | Text | Yes |
| Account Name | Text | |
| Email | An email address | |
| Title | Text | |
| Department | Text | |
| Phone | Plus sign, country code and number | |
| Mailing Street | Text | |
| Mailing City | Text | |
| Mailing State | Text | |
| Mailing Zip | Text | |
| Mailing Country | Text | |
| Date of Birth | A date, year-month-day | |
| Email Opt Out | Yes or no | |
| Contact Owner | The user’s email | |

#### Zoho CRM accounts template

12 columns, in the order the template downloads.
| Column | What goes in it | Required |
| --- | --- | --- |
| Account Name | Text | Yes |
| Website | A web address | |
| Phone | Plus sign, country code and number | |
| Industry | Text | |
| Employees | A number, no currency signs | |
| Annual Revenue | A number, no currency signs | |
| Billing Street | Text | |
| Billing City | Text | |
| Billing State | Text | |
| Billing Code | Text | |
| Billing Country | Text | |
| Account Owner | The user’s email | |

### Use it from a script or an AI agent

[Use in Claude](https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Dedupely%20free%20tools&connectorUrl=https%3A%2F%2Fdedupe.ly%2Ftools%2Fmcp)
MCP https://dedupe.ly/tools/mcp every free tool in one connector (this one: check_crm_import)
POST https://dedupe.ly/tools/api/import-checker
{ "crm": "zoho", "csv": "..." }
Docs https://dedupe.ly/tools/api/openapi.json
[OpenAPI document](https://dedupe.ly/tools/api/openapi.json) ·
[API index](https://dedupe.ly/tools/api) ·
[llms.txt](https://dedupe.ly/llms.txt)

### Questions about Zoho CRM imports

How many rows can Zoho CRM import?
It depends on the edition: Free 1,000 rows, Standard 20,000, Professional 50,000, Enterprise 100,000 and Ultimate 200,000. Files go up to 25 MB and 500 columns.
Why did Zoho stop importing halfway?
Zoho reads more than 10 blank rows in a row as the end of the file.
What does Zoho require in each row?
A last name for leads and contacts and an account name for accounts. Your admin can make more fields mandatory.
How does Zoho handle duplicates on import?
You pick a unique field such as Email. Rows matching a record already in Zoho are skipped, and the match ignores letter case.
Why are imported records assigned to me?
Zoho matches owners by email or user ID. A name in the owner column assigns the record to whoever runs the import.

### More free tools

[CSV dedupe](https://dedupe.ly/tools/csv-dedupe)
[Name splitter](https://dedupe.ly/tools/name-splitter)
[Email normalizer](https://dedupe.ly/tools/email-normalizer)
[List merger](https://dedupe.ly/tools/list-merger)
[Domain extractor](https://dedupe.ly/tools/domain-extractor)
[Company normalizer](https://dedupe.ly/tools/company-normalizer)
[Test data generator](https://dedupe.ly/tools/test-data-generator)
[CRM import checker](https://dedupe.ly/tools/import-checker)
[Phone number formatter](https://dedupe.ly/tools/phone-number-formatter)
[Job title normalizer](https://dedupe.ly/tools/job-title-normalizer)
[Fake contact generator](https://dedupe.ly/tools/fake-contact-generator)
[Duplicate cost calculator](https://dedupe.ly/tools/duplicate-cost-calculator)
[CSV to Excel](https://dedupe.ly/tools/csv-to-excel)
[Excel to CSV](https://dedupe.ly/tools/excel-to-csv)
[CSV validator](https://dedupe.ly/tools/csv-validator)
[VCF to CSV](https://dedupe.ly/tools/vcf-to-csv)
[CSV to VCF](https://dedupe.ly/tools/csv-to-vcf)
[CSV to chart](https://dedupe.ly/tools/csv-to-chart)

### Get started for free

20 free trial merges and as much free support as you need to get your duplicates under control.
[Talk to sales](https://meetings.dedupe.ly/meetings/hampus-isaksson/dedupely-zoom-schedule)[Try for free](https://v2.app.dedupe.ly/signup)
[Or sign up with Google](https://v2.app.dedupe.ly/signup/google)
Running CRM cleanup for clients? [See the Partner Program](https://dedupe.ly/become-a-partner)
Skip to content
