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.
pricing
Every new account gets 14 days of Plus free — no card, nothing to claim — and then settles onto Free, which is permanent. In the side panel every plan has the same safety controls and supported actions, and they differ in how much you can ask for each week. The MCP connector is included in every paid plan (Plus, Pro and Max) and in the 14-day Plus trial, with the same 10,000 tool calls a month on each.
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.
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
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.
questions
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.