Spreadsheet import for Zoho CRM

Bring the spreadsheet. We do the rest.

Sloose imports the spreadsheets people really have into your CRM: one sheet holding companies, contacts and deals, title and totals rows, names and addresses in one cell, picklist values spelled five ways. It creates linked records and matches them against the records you already hold. Its AI suggests a formula where a column needs a split, a join or a change of case. You can read it, see what it makes of every row, and run a dry run before anything is written.

Start free See one file go in

Free for 14 days: every Business feature and 200 AI credits. No card needed. Zoho CRM today, more CRMs on the way.

The Map fields step of an import, showing one spreadsheet feeding three modules: Accounts, Contacts and Deals.
One sheet feeds three modules. Each row's contact and deal are linked to its company. Shown with Zoho CRM.
One spreadsheet into Accounts, Contacts and Deals, with no AI used: 60 seconds, no sound. Fictional data. Shown with Zoho CRM.
What the video shows, step by step
  1. A spreadsheet with a title row, and a company, contact and deal on every row.
  2. Start an import, and pick the modules the rows feed.
  3. The header is found under the title, and the two rows above it skipped.
  4. Drafted without the AI: columns matched to fields by name, no credits spent.
  5. Companies are found by name, so one on two rows becomes one account.
  6. Each contact and deal is linked to the account its row names.
  7. Validate checks every row before anything is written.
  8. A dry run shows what each row would create, and writes nothing.
  9. Then the import itself.
  10. All 6 rows written: 5 accounts, 6 contacts and 6 deals, linked.
  11. And a results file: every row, with the ids of the records it made.

Import Excel and CSV files into your CRM as they are

Basic import tools expect one tidy file per record type, an id for every link, and values spelled the way your CRM spells them. Real files have none of that.

Why real data needs a different import tool · See the example files

Linked imports

Import contacts and accounts at the same time

One file can feed several modules. Sloose works out which record has to exist first, and each row's contact and deal are linked to the company on the same row. When several files link to each other, they run in the order their links need.

See one file feed three modules

Two files in one import, with the Run step showing that the people-and-deals file runs after the organisations file.
Several files in one import, run in the order their links need. Shown with Zoho CRM.

Update existing records

Update existing records without creating duplicates

For each module you choose how a row finds a record you already hold: by email, a member number, or a formula such as the email in lower case. You decide whether a match is updated, and when. If several records match, Sloose does not guess. It can stop on that row and ask you.

How matching works, in the docs

Match settings for contacts in Sloose: match on email in lower case, update on one match, ask on several.
Match each module on the field that identifies it, and say what happens on one match or several. Shown with Zoho CRM.

AI mapping

AI mapping that fixes the values, not just the columns

One press drafts the whole import. For each column the AI proposes a field, and a formula where the values need work: a full name split into first and last, a case changed, two columns joined. Every field it names is checked against your CRM's real fields. Nothing is used until you accept it.

How AI mapping works

A column card in Sloose: a formula that splits a full name into first and last names, with its output for each row.
The AI writes one formula per column. You see what it makes of every row before anything is written. Shown with Zoho CRM.

Templates

A CRM import template for next month's file

Save an import as a template: its modules, match rules, mappings, value translations and filters. Next month, start from it. Sloose checks the new file against the template for free and shows what still fits, what is missing and what is new. You can ask the AI to fill only the gaps.

How templates work

A template checked against next month’s file: most mappings found their column, one column is missing, and new columns are listed, with a button to fill the gaps.
Next month’s file, checked against the template for free. Only what changed needs you. Shown with Zoho CRM.

Check every record before it is written

Validate checks the whole import in your browser, for free, and each problem takes you to the place to fix it. A dry run writes nothing and shows, row by row, which records would be created and which updated. A dry run never counts as one of your plan's runs.

The Validate step in Sloose with a problem listed and an explanation beside it, proposing translations you can review or undo.
Validate checks the whole import before it writes. Explain proposes a fix as guesses you can review, go to, or undo. Shown with Zoho CRM.
Dry-run results in Sloose: each row marked Would create or Exists for Accounts, Contacts and Deals, with nothing written to the CRM.
A dry run writes nothing. It shows what each row would create, and what it would find already there. Shown with Zoho CRM.

Validate and dry run

Works with your AI assistant

Connect an assistant that supports MCP, and it can prepare an import for you. It cannot run one. A person always reviews and runs the import in Sloose.

  1. Connect and allow

    You allow the assistant into Sloose and choose which organisation it may work in.

  2. Read and propose

    It reads your modules and fields, proposes how records are matched and mapped, and tests its formulas on sample rows.

  3. Save a template, then you run it

    It validates and saves a template. You open it in Sloose, check it, try a dry run and run it.

MCP is included on the Business and Enterprise plans, and during a trial.

API and MCP

Connect the CRM you use

Available

Zoho CRM

Connect with one Zoho consent. Use Sloose at app.sloose.com, or add it as a tab inside Zoho CRM.

More CRMs on the way

Zoho CRM is the first. The next CRM will be listed here when it is ready.

Try Business free for 14 days. Paid plans from US$49 a month.

Founding offer: 30% off your first year of Team or Business with code FOUNDING30 at checkout. First 20 organisations, until Sunday 11 October 2026 (Sydney time).

The free plan has five runs a month of up to 500 rows each. Running an import never spends AI credits: not a dry run, not a retry, not running it again. Credits are spent only when you, or your assistant, ask Sloose's AI.

See pricing · Getting started in the docs

See one file go in, both ways

One realistic spreadsheet, imported by hand and with Sloose, step by step.

One file, two ways Start free