Plus
For reps who use the assistant every day.
5x the Free usage
14-day free trial, then billed monthly
- 5x the Free usage
- All supported CRM actions
- Approval controls
- Includes the MCP connector
The Zoho CRM AI Assistant maps your CSV or XLSX of contacts, matches existing contacts by email, and shows a plan with counts. Once you approve, it creates the new contacts and fills only the empty fields on existing ones.
Zoho CRM AI Assistant is a Chrome extension that opens beside Zoho CRM. Tell it what you want to do in plain language, and it works with your CRM for you. Try Plus free for 14 days, then stay on Free forever.
the problem
You have a list from an event or a partner. Some people are new, some are already in Contacts with better data than the spreadsheet has. Import them as new and you get duplicates; import as updates and the old, wrong values in the file replace the good ones.
the solution
Attach the file and say how to treat existing contacts. For example:
Import the attached contacts. Match existing contacts by email. Create the new ones, and for existing ones fill only fields that are empty in the CRM.
It reads the file and maps each column to a Contacts field, showing you the mapping so you can correct it. Then it searches Contacts for each row’s email and sorts the rows into a plan:
You approve the plan with its counts. It then creates up to 100 contacts and updates up to 200 per request; updating more than 20 contacts at once asks for a final confirmation. It does not overwrite a value already in the CRM unless you say so, for a field you name.
Loading demo…
pricing
Start free without a card. Choose a paid plan to continue to checkout, with the same CRM actions and safety controls.
For reps who use the assistant every day.
5x the Free usage
14-day free trial, then billed monthly
For heavy daily CRM work.
25x the Free usage
Billed at signup, then monthly
For the heaviest CRM workloads.
125x the Free usage
Billed at signup, then monthly
Limited weekly usage, with the same supported CRM actions and approval controls. It is where your account settles after the 14-day Plus trial.
No card, and permanent
Not ready to install? Here is how to do the same thing in Zoho CRM yourself, step by step.
Need more than Max? Contact sales
use cases
“Import the attached contacts. Match existing contacts by email. Create the new ones, and for existing ones fill only fields that are empty in the CRM. Show me the plan first.”
“Import the attached deals. Find each account by name and each contact by email. Use the stage names from our pipeline. Flag rows you cannot match, and show me the plan first.”
without the assistant
You can do this in Zoho CRM yourself. Here are the steps.
It gets slow when you want new rows created but only empty fields filled on existing contacts, because the file has to be split and cleaned by hand first.
faq
No, not by default. For a contact that already exists it writes only to fields that are empty in the CRM. If you want the file to win for a field, say which field, and the plan shows those changes.
By email, or by another field you name. A row whose email matches more than one contact is not written; it is listed for you.
The file you attach, your Contacts fields, and the existing contacts whose email appears in the file.
It can map a column to the wrong field if the header is unclear, which is why it shows the mapping first. Its check for existing contacts looks at what exists when you ask; it is not a lock, so a contact added by someone else at the same moment can still be duplicated.
It imports the first part and you run the request again for the rest, with a new plan each time. Up to 100 records are created and 200 updated per request.
It needs a Zoho CRM edition and user profile with API access, and it can only do what your profile is allowed to do. This use case has not been checked edition by edition yet, so write to us if you want to check yours first.
Write to the team at hello@zsetup.com.