[Early Access] — Presenting a new and improved email parser in Zoho CRM!

[Early Access] — Presenting a new and improved email parser in Zoho CRM!

====EDIT==============================
Latest update: As on 20th Feb, 2023

Old Email Parser will reach end-of-life on June 1, 2023. After EOL, old email parser will not be available in your CRM account. In the spirit of preparing for this deprecation, we encourage all of you to try the all-new email parser at the earliest.
======================================

Dear Customers,

We are thrilled to present to you, a refreshingly new set of enhancements and flows for email parser. Email parsing is now much easier, more contextual and powerful than ever before.

As part of this "early-access" release, we'd be delighted to enable the new version of email parser if you are interested to try it out. In that case, please submit your request using this Early Access Request Form. 

Please note:
  • Once you submit a request, the new version of email parser will be enabled in the requested email account. 
  • You will also get an invitation to join our exclusive CRM Early Access (EA) Community. 
  • Since this is a Beta version, we would like to keep our discussions on this restricted, until the feature is made available to all.
  • Therefore we request you to join the EA Community to post your questions and suggestions regarding this Beta version. For the same reason, comments on this particular post will be disabled. 

What's email parser — a quick overview:

Email parser is a data extraction tool in Zoho CRM that helps an organization in various business functions such as lead generation and information updates. It is designed to automate the process of adding records to Zoho CRM by extracting information from incoming emails.

For instance, a real estate company may want to add all email enquiries they receive via a property portal as CRM leads. Doing this manually for hundreds of enquiries may become tiring, so here is where they can use email parser. By simply getting the emails sent to a "parser ID" generated in CRM and, they can automatically extract information from the enquiry emails and add them as records in CRM with desired field values. All it requires is a few minutes of initial setup and then you are good to go.

What's new and what's changed

While email parser has been largely functional, a few areas of this feature needed to be ironed out, which is what this post is all about. We are thrilled to present the following enhancements, which you can now see when you switch to the new version of email parser.


1) Single parser email ID for all parser rules

Earlier, for each parser rule, there was a different parser address. It could have been tedious to assign a new parser ID for different vendors and also keep a track of it. The logistics involved in the tracking and maintenance of these parser IDs could be time-consuming in itself. However, in the new version of email parser, there's only a single, common parser email ID for all rules. Regardless of how many vendors you are working with or how many rules you create, you can use this single parser ID for all. This makes working with email parser much easier and cuts down your setup and maintenance time significantly.

Also, a maximum of 5 approved parser addresses can be set up in common for all rules, early on during the configuration.

2) Configuration Interface Made More Powerful and Intuitive

In the latest version of email parser, the entire configuration interface allows free parsing and is highly intuitive, powerful and most importantly, user-friendly, unlike the previous version which involved rigid adherence to delimiters.


The email parser interface —automatically gives you a preview of the parsed data on the same screen where the field mapping occurs, so it is easier for you to get a snapshot of all the fields that are being parsed.


There's also an advanced configuration tab which involves options for filtering emails applicable for the parser based on criteria and associating automated actions such as sending for approval, field update and record assignment to chosen users based on assignment rules.

You can also parse HTML emails directly, as opposed to converting them to plain text emails which was the case previously with the old parser. You can also create email parser rules for each layout in a module.

3) Custom Functions — Configure email parser without associating a module

Email parser now supports execution of custom functions based on parsed data. In this case, the parser rule is not attributed to a particular module. Using custom functions helps you with extensibility and interoperability in Zoho CRM. You can extend the email parser function to more than one module within Zoho CRM, and even to connect with other Zoho services. You can also perform ad-hoc actions in third party applications based on the parsed data.

  • For example, based on an incoming email enquiry, a property management company called Zylker wishes to update both Contact and Account records in CRM. The name of the email sender, their phone number and address will go to the Contacts module, whereas their company information should go to the Accounts module.
  • The same company has another requirement — based on an incoming email from customer regarding the status of their property, they want to update corresponding information on a third party listing website automatically. They can achieve this via email parser using custom functions.
Once you have the required custom functions written, you can associate them to the parser rule and have the action executed for subsequent incoming emails.

4) Update Record and Send for Approval

Update Record is a function using which you can update the latest information on a record from an incoming parsed email.


For example, say you receive an incoming email from a prospect called Jane Evans. Normally, a new lead record would be created for a new enquiry email but, if Jane is already in the CRM system, you want the CRM to update Jane's information on the same record as opposed to creating a duplicate record. If this is your expectation, you may check the Update Record option in the Advanced Configuration settings of the parser rule.

Note:
CRM will use the email field to detect duplicate records. For the Update Record option to show up, you must have first mapped the "Email" field from the email content, which serves as the primary identifier or a "unique field" for a record.

You can also choose the Send for Approval option, in which case, records parsed via email parser need to be reviewed and approved from the Waiting for Approval tab in the selected module in order to become a part of the CRM system.

5) Informative parser reports

In the new version of email parser, you are presented with accurate, detailed insights on the number of emails being parsed per rule, the fields extracted and a list of customized actions associated to the records created via the parser. This summary of details gives you a clear picture of how effective your rules have been and indicates the revisions you may need to make to those rules based on the insights.

Detailed weekly performance reports can be sent to the creator of these rules or a custom email ID. Email reports are also sent on record creation failure, so that immediate action can be taken by the users.


6) Reorder and filter

You now have an option to reorder the list of parser rules based on order of preference. This is important because, the email parser system is designed to execute only the very first rule whose criteria is met by an incoming email. Therefore the order of the parser rules becomes essential for effective performance email parser.

 
You can also filter rules by status (active/inactive) and also by module.

7) Contextual access to parsed emails

While on the one hand, you can view Configuration Info for each parser rule, on the other hand, you can also view insights based on emails that are parsed.




This way, both from the angle of parser rules and parsed emails, you are presented with useful insights.

An "Email" tab, lists the most recent email in your parser inbox, where you can check properties like parsing status, rule parsed with, and more. If the email has not met any rule, you may also create a new parser rule contextually from this email page.


You can also re-run an email in the event of parser failure if there's no match found.You can also parse emails in bulk. (Note that this is applicable only for the emails that have a template match and the parsing was unsuccessful.)

These are some of the key highlights of the new and improved email parser. We encourage you to try this and offer your feedback. We'd also like to reassure you that upon switching to the new parser, your old parser rules will be intact, there will be no hassles. There will be no data loss— your old parser rules will continue to bring in emails and corresponding data to CRM.

Please note:

  • While this new version of email parser will become the default version over a period of time, as of now, the old and new versions will co-exist.
  • This is an early-access release. In a few more weeks, as we get closer to public launch of the new version, we will keep you posted regarding details about EOL of the old version. Watch this space for updates.

Further Reading

Help Doc: Click here
What's New and What has Changed — A comparison guide: Click here
Request access to the new version: Register Now

If you have any questions or concerns, please feel free to let us know by commenting below. We look forward to receiving your requests and feedback! 

    Access your files securely from anywhere









                          Zoho Developer Community




                                                • Desk Community Learning Series


                                                • Digest


                                                • Functions


                                                • Meetups


                                                • Kbase


                                                • Resources


                                                • Glossary


                                                • Desk Marketplace


                                                • MVP Corner


                                                • Word of the Day


                                                • Ask the Experts





                                                          Manage your brands on social media



                                                                Zoho TeamInbox Resources



                                                                    Zoho CRM Plus Resources

                                                                      Zoho Books Resources


                                                                        Zoho Subscriptions Resources

                                                                          Zoho Projects Resources


                                                                            Zoho Sprints Resources


                                                                              Qntrl Resources


                                                                                Zoho Creator Resources



                                                                                    Zoho CRM Resources

                                                                                    • CRM Community Learning Series

                                                                                      CRM Community Learning Series


                                                                                    • Kaizen

                                                                                      Kaizen

                                                                                    • Functions

                                                                                      Functions

                                                                                    • Meetups

                                                                                      Meetups

                                                                                    • Kbase

                                                                                      Kbase

                                                                                    • Resources

                                                                                      Resources

                                                                                    • Digest

                                                                                      Digest

                                                                                    • CRM Marketplace

                                                                                      CRM Marketplace

                                                                                    • MVP Corner

                                                                                      MVP Corner







                                                                                        Design. Discuss. Deliver.

                                                                                        Create visually engaging stories with Zoho Show.

                                                                                        Get Started Now


                                                                                          Zoho Show Resources


                                                                                            Zoho Writer Writer

                                                                                            Get Started. Write Away!

                                                                                            Writer is a powerful online word processor, designed for collaborative work.

                                                                                              Zoho CRM コンテンツ






                                                                                                Nederlandse Hulpbronnen


                                                                                                    ご検討中の方




                                                                                                          • Recent Topics

                                                                                                          • Bigin Android app update: Custom buttons and widgets

                                                                                                            Hello everyone! We are excited to introduce custom buttons and widgets on the Bigin Android app. Widgets: A widget is a customizable UI component in Bigin that improves efficiency and user experience. It lets businesses embed components, streamline interactions,
                                                                                                          • Biometric Access Support on Zoho Vault Desktop App

                                                                                                            Is there any plans to add biometric authentication (fingerprint, face recognition) for Vault desktop apps (Windows/macOS) to enhance security and ease of access. I would love to hear other members view on this
                                                                                                          • Zoho Sheet for Desktop

                                                                                                            Does Zoho plans to develop a Desktop version of Sheet that installs on the computer like was done with Writer?
                                                                                                          • Zoho Sheet - Desktop App or Offline

                                                                                                            Since Zoho Docs is now available as a desktop app and offline, when is a realistic ETA for Sheet to have the same functionality?I am surprised this was not laucned at the same time as Docs.
                                                                                                          • Collective-booking event not added to all staff calendars

                                                                                                            We assign two staff to certain events. When the client books this event, it adds it to one staff calendar (the 'organiser') but not the other. How can I ensure all staff assigned to a collective booking get the event in their calendar? (A side note: it
                                                                                                          • Project Management Bulletin: October, 2025

                                                                                                            Every need leads to innovation. Project Management tools were developed out of sheer necessity to drive large projects. With wide usage, the specifications grew precise, and so did the refinement. Over years we’ve crafted one of the best project management
                                                                                                          • Email Recall Feature In Zoho Mail Which Should Also Work For Outside Organisation Members

                                                                                                            Add a feature to recall or undo sending an email within a configurable short time window (e.g., 30 seconds to 2 minutes) after hitting send, similar to Gmail’s undo send. Currently the sent email can not be recall If the recipient is not from within your
                                                                                                          • Zoho Sheets saying locked when not locked

                                                                                                            Zoho Sheets won't let me add more rows to sheet because it's saying the sheet is locked, but the sheet is not locked. I tried using a different browser but I still have the same issue.
                                                                                                          • Identifying and Merging Accounts with Similar (Non-Exact) Names

                                                                                                            Hello everyone, I’m aware of the built-in deduplication feature in Zoho CRM that allows merging records with exactly matching values for selected fields. However, I’m running into a situation where our migrated data contains multiple variations of the
                                                                                                          • Option for super admin to recover the deleted chats in Zoho Cliq

                                                                                                            Currently, in Zoho Cliq, if a user accidentally deletes their chats, there is no option for the Super Admin to recover or view those deleted messages. I believe it would be helpful if Super Admins had a recovery option, perhaps within a certain time frame,
                                                                                                          • Zoho CRM iOS app updates: the Homepage, Zoho Survey integration, and support for multiple file uploads in subform

                                                                                                            Hello everyone! The Zoho CRM mobile app continues to evolve to bring you a smoother and more powerful CRM-on-the-go experience. We're excited to share some important updates now available in the iOS app. Here's what's new: Homepage support Zoho Survey
                                                                                                          • I am trying to integrate my module in sandbox environment to add data via API

                                                                                                            I went through the documents and tried to setup the API for adding the module via the api but the problem is the token setup is done on "https://accounts.zoho.in/oauth/v2/token" domain and the bulk write is done on "https://content.zohoapis.com/crm/v8/upload"
                                                                                                          • Setting up primary mobile number.

                                                                                                            Hi Sir Earlier I joined IIFL team and got an organizational email of zoho services. Later i quit and now my account is deactivated with IIFL but i am unable to link my mobile number to my own email id with zoho.
                                                                                                          • Add Custom Reports To Dashboard or Home Tab

                                                                                                            Hi there, I think it would be great to be able to add our custom reports to the Home Tab or Dashboards. Thanks! Chad
                                                                                                          • Zoho sheet for desktop

                                                                                                            Hi is zoho sheets available for desktop version for windows
                                                                                                          • Tables for Europe Datacenter customers?

                                                                                                            It's been over a year now for the launch of Zoho Tables - and still not available für EU DC customers. When will it be available?
                                                                                                          • Guided Conversations - Ticket Creation

                                                                                                            Hi there, Using Guided Conversations to Take Customer Data and apply it into a Support Ticket for internal use, Is there a way to take multiple Textual Variables Inputs (A series of questions), and have the answers all appear in the Description of the
                                                                                                          • How to send certain invoices for Approval based on condition?

                                                                                                            To streamline operations, I need the invoices to go for approval when certain conditions are met. For example, if my staff gives a discount of x amount, it must go for approval. If there is no discount, then the invoice will be approved automatically.
                                                                                                          • Unable to continue payment

                                                                                                            Hi, I want to make a payment for my email subscription, but I cannot proceed with the payment because my NITKU is invalid. In Indonesia, the NITKU consists of 22 digits, but Zoho only provides 20 digits, causing my NITKU to be invalid. Please help me
                                                                                                          • Is there a way to show contact emails in the Account?

                                                                                                            I know I can see the emails I have sent and received on a Contact detail view, but I want to be able to see all the emails that have been sent and received between all an Accounts Contacts on the Account Detail view. That way when I see the Account detail
                                                                                                          • Massive spam pretending to come from our address – is this a Zoho security issue?

                                                                                                            Hi, We’ve been receiving more and more suspicious emails lately — many of them clearly look like scams. But yesterday, we got an email that appeared to be sent from our own address, which was very concerning. We're starting to wonder if this might be
                                                                                                          • Cant recieve mails

                                                                                                            I’m having an issue with my external IMAP account not fetching any emails into Zoho Mail, even though the connection test says “Success”. I can send, if someone sends an email to me. my original directory (home.pl host) recieves it in their portal but
                                                                                                          • Zoho Sheet Autofit Data

                                                                                                            While using Autofit Data function in Zoho Sheets with Devnagri Maratji or Hindi Fonts, a word or a number, it keeps couple of characters outside the right side border.
                                                                                                          • Enhancements to finance suite integrations

                                                                                                            Update on the migration (October 28, 2025): Starting this week (October 29 tentatively), we’ll begin migrating Zoho CRM users to Zoho Books as integration users. This means actions will now run under each user’s own Zoho Books access, instead of the admin’s.
                                                                                                          • Edit 'my' Notes only

                                                                                                            The permissions around Notes should be more granular, and allow to user to be able to edit the notes he created only. The edit Notes permission is useful as it allows the user to correct any mistakes or add information as needed. However, with this same
                                                                                                          • How do I filter contacts by account parameters?

                                                                                                            Need to filter a contact view according to account parameter, eg account type. Without this filter users are overwhelmed with irrelevant contacts. Workaround is to create a custom 'Contact Type' field but this unbearable duplicity as the information already
                                                                                                          • Job Alerts for Candidates

                                                                                                            hi All, I have 2 questions relating to sharing job details with candidates. 1. is there a way to notify candidates that meet certain criteria of current jobs available? eg. I run a candidate search, and identify 50 candidates that might be suitable. Can
                                                                                                          • Add multiple users to a task

                                                                                                            When I´m assigning a task it is almost always related to more than one person. Practical situation: When a client request some improvement the related department opens the task with the situation and people related to it as the client itself, the salesman
                                                                                                          • Enhancing Task Accuracy: Automatically notify the owners upon Task duplication.

                                                                                                            Hello Everyone, A Custom function is a user-written set of code to achieve a specific requirement. Set the required conditions needed as when to trigger using the Workflow rules (be it Tasks / Project) and associate the custom function to it. The requirement
                                                                                                          • How to export all line-item descriptions for a specific item in Zoho Books?

                                                                                                            I am trying to audit a specific item (“Item X”) that has been invoiced multiple times with different line-level descriptions. Here’s the situation: I am using Zoho Books (Professional). Each invoice may contain the same item but with different descriptions
                                                                                                          • Show/ hide specific field based on user

                                                                                                            Can someone please help me with a client script to achieve the following? I've already tried a couple of different scripts I've found on here (updating to match my details etc...) but none of them seem to work. No errors flagged in the codes, it just
                                                                                                          • Where are Kanban swimlanes

                                                                                                            So i've been playing with Zoho Projects Kanban view a bit more. It appears that task lists are being used as the Kanban columns, which makes sense from the implementation point of view but not the logical one.  Kanban columns are statuses that a task can flow through, while a task list has been a logical way to organize related tasks and relate them to a mislestone. In other words a task in a particular task can go through several stages while remaining in the same task list. After doing some research
                                                                                                          • Tip 19: How to display images in Pages using ZML snippets

                                                                                                            Hi folks, We're back with another tip on how to use Zoho Markup Language (ZML) to create interactive pages in Zoho Creator. You can use ZML snippets to add various kinds of components to your pages and structure them in meaningful ways. That's not all, though—using ZML you can ensure your application is automatically compatible with all kinds of devices without any inconsistencies. We often get questions from users about how to invoke Deluge scripts within ZML code. Here's a simple use case for adding
                                                                                                          • Can zoho swign format block text spacing automatically when prefilled from zoho crm?

                                                                                                            I'm sending zoho sign template from zoho crm, so that zoho crm pre-populates most fields. I have existing pdf documents that i am having signed. I have no ability to change the pdf documents, they are standardized government forms. The problem I am facing
                                                                                                          • Forced Logouts - Daily and More Frequent

                                                                                                            In the last month or so, I've been getting "power logged out" of all of my Zoho apps at least daily, sometimes more frequently. This happens in the same browser session on the same computer, and I need to re-login to each app separately after this happens.
                                                                                                          • Zoho Inventory / Finance Suite - Add feature to prevent duplicate values in Item Unit field

                                                                                                            I've noticed that a client has 2 values the same in the Unit field on edit/create Items. This surprised me as why would you have 2 units with the same name. Please consider adding a feature which prevents this as it seems to serve no purpose.
                                                                                                          • Reference lookup field values in Client script

                                                                                                            hello all, I'm using a "ZDK.Apps.CRM.Products.searchByCriteria" function call, which is returning the matching records correctly; however, one of the fields is a lookup field which I need the associated data. I believe there is a way to get this data
                                                                                                          • In App Auto Refresh/Update Features

                                                                                                            Hi,    I am trying to use Zoho Creator for Restaurant management. While using the android apps, I reliased the apps would not auto refresh if there is new entries i.e new kitchen order ticket (KOT) from other users.   The apps does received notification but would not auto refresh, users required to refresh the apps manually in order to see the new KOT in the apps.    I am wondering why this features is not implemented? Or is this feature being considered to be implemented in the future? With the
                                                                                                          • Every time an event is updated, all participants receive an update email. How can I deactivate this?

                                                                                                            Every time an event is updated in Zoho CRM (e.g. change description, link to Lead) every participant of this meeting gets an update email. Another customer noticed this problem years ago in the Japanese community: https://help.zoho.com/portal/ja/community/topic/any-time-an-event-is-updated-on-zohocrm-calendar-it-sends-multiple-invites-to-the-participants-how-do-i-stop-that-from-happening
                                                                                                          • How can I filter a field integration?

                                                                                                            Hi,  I have a field integration from CRM "Products" in a form, and I have three product Categories in CRM. I only need to see Products of a category. Thanks for you answers.
                                                                                                          • Next Page