Physical and scanned documents are a persistent source of friction in CRM workflows. Business cards collected at events, signed forms received by email, supplier invoices, customer ID documents, and shipping labels all contain structured data — but extracting that data into CRM fields typically means manual keying, which is slow, error-prone, and unscalable as volumes grow.
Zia's Intelligent Character Recognition (ICR) feature eliminates that friction by reading the content of scanned or photographed documents and mapping the extracted data directly into the corresponding fields on your CRM records. The process is triggered when an image is uploaded to a designated field, making document processing a seamless part of the record creation or update workflow rather than a separate step.
Zia ICR is designed to handle the document types most commonly encountered in sales, support, and operations workflows:
Zia ICR offers two distinct approaches to data extraction, each suited to different document types and workflow needs:
You define a document template that maps regions of the document to specific CRM fields. Zia uses the template to locate and extract the correct value from each region when a matching document is uploaded. Best suited to standardised documents with consistent layouts, such as your own internal forms, partner invoices with a fixed format, or ID documents with known field positions.
Rather than defining a template, you describe which fields you want Zia to extract using plain language prompts. Zia uses its language model to identify and extract those values without needing to be trained on the document layout. Best suited to variable document types — business cards, ad-hoc forms, supplier invoices with differing layouts — where a fixed template would be impractical to maintain.
Zia ICR can now create a single record from up to three images uploaded together, such as an ID, a passport, and a business card. Zia extracts the relevant information from all of them and maps it to the correct CRM fields, giving a complete and accurate record before it's even created.
Picture a sales rep at a trade show who collects a business card, its reverse side, and a printed spec sheet for one prospect. Previously, the rep had to upload and process each image one at a time: upload the card, wait for Zia to extract the fields, verify and save the record, then repeat the whole cycle for the back of the card and again for the spec sheet. Each new upload risked overwriting data from the previous one, increasing the chance of duplicate or lost information.
Now, the rep uploads all three images together in a single batch. Zia ICR extracts and reconciles the data from all three at once and maps everything to the right CRM fields for one clean review and save, a complete, accurate record in a single pass instead of three.
ICR rules are configured per image field and per module. Navigate to Setup > Zia > Vision > Intelligent Character Recognition to create and manage your rules. For each rule, select the target module, the image field that will receive the document upload, the document type, and the extraction method. For template-driven rules, define the field mapping using the template builder. For zero-shot rules, specify which CRM fields to extract and provide plain-language descriptions of what each field contains.
| Requirement | Detail |
|---|---|
| Zoho CRM Edition (ICR generally) | Professional and above |
| Zoho CRM Edition (multi-image upload) | Professional, Enterprise, Ultimate, Zoho Enterprise, CRM Plus, Zoho One |
| Data centres (multi-image upload) | US, EU, IN, CN |
| Supported document types | Business cards, forms, invoices, ID documents, shipping labels |
| Extraction methods | Template-driven and zero-shot |
| Supported image formats | JPEG, JPG, PNG |
| Images per record (multi-image upload) | Up to 3 |
| Table extraction (template-driven) | Not supported |
| Image capture (zero-shot) | Not supported |
| Configuration path | Setup > Zia > Vision > Intelligent Character Recognition |