Introducing the all-new email parser!

Introducing the all-new email parser!

Greetings,
 
We are pleased to introduce to you, a brand-new, upgraded version of the Zoho CRM Email Parser, which is packed with fresh features and has been completely redesigned to meet latest customers needs and their business requirements.
 
On that note, the 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. In this post, we will discuss key pointers on the following:
— the improvements made in the New Email Parser
— how to prepare for deprecation of the Old Email Parser

What is the email parser?

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.
Now, let's have a detailed look at the functionalities that we have brought with this enhancement. 

Enhancements in the New Email Parser

The following are the enhancements you can now see when you switch to the latest version of the email parser:

1. Single parser email ID for all parser rules  

Previously, for each parser rule there was a different parser address. It was often tedious to assign and keep track of a new parser ID for each individual vendors. The logistics involved in tracking and maintaining these parser IDs was itself often time-consuming. However, in the new version of the email parser, there's only a single, common parser email ID for all rules, meaning that regardless of how many vendors you're working with or how many rules you create, you can use one parser ID for all. This makes working with the email parser much easier and cuts down your setup and maintenance time significantly.


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

2. A more powerful and intuitive configuration interface  

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 demanded 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's easier 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 to the parser based on criteria and associating automated actions, such as sending for approval, updating fields, and assigning records to certain users based on assignment rules.

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

3. Custom functions: Configure the email parser without associating a module

The new email parser now supports the execution of custom functions based on parsed data. In this case, the parser rule is not associated with 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, let's say that based on an incoming email inquiry, a property management company called Zylker wishes to update both Contact and Account records in CRM. The email sender's name, phone number, and address will go to the Contacts module, whereas their company information will go to the Accounts module.
  • Let's say also that the same company has another requirement: Based on an incoming email from a customer regarding the status of their property, they want to update corresponding information on a third-party listing website automatically. They can achieve this by using the email parser to execute 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 records and send them for approval

Update Record is a function by 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 named Jane Evans. Normally, a new lead record would be created for a new inquiry 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 can check the Update Record option in the parser rule's Advanced Configuration settings.
 
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 the email parser, you're presented with accurate, detailed insights on the number of emails being parsed per rule, the fields extracted, and a list of customized actions associated with the records the parser has created. This detail summary 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 those insights.
 
Detailed weekly performance reports can be sent to the creator of these rules or a custom email ID. Email reports are also sent upon record creation failure so that the appropriate users can take immediate action.


6. Reorder and filter  

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

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

7. Contextual access to parsed emails  

You can view not only the Configuration Info for each parser rule, but also insights based on parsed emails.




This way, from the perspectives of both parser rules and parsed emails, you can derive useful insights.
 
The "Email" tab lists the most recent email in your parser inbox, where you can check properties like parsing status, the rule used to parse it, 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, as well as parse emails in bulk. (Note that this is applicable only for the emails that have a template match and for which the parsing was unsuccessful.)

Preparing for deprecation of the Old Email Parser

For existing users:

Existing users, who have not already switched to the new parser can do so by clicking on the Switch to New Parser button. Rules available in both the parsers will be working simultaneously until the Old parser is deprecated, but the rules available in the Old parser will not be displayed in the New parser view, and vice versa.



It's essential to manually create the existing rules in the New parser because once the Old parser is deprecated, only the rules present in the new parser will function. Since there won't be any rules from the previous parser available, the new parser will require that you create all rules from scratch.

Please note:  

  • Until the deprecation of the Old Email Parser on June 1, 2023, both the old and new versions will co-exist, after which, the New Email Parser will become the default version. .
  • The rules in the Old Email Parser parser won't be available once it has been deprecated. Therefore, if no rules are added to the New Email Parser , there won't be a parser to run. So be sure to write rules in the New Email Parser before the deprecation. Additionally, keep in mind that once your old rules have become obsolete, they cannot be recovered.

For new signups  

For new signups, only the new parser will be available as the default feature, and not the old parser. There is no action required from users in new signups.

Further reading   

Help Doc: Click here
What's New and What has Changed — A comparison guide: Click here

Thanks, have a great day. 
Regards, 
Sai Shree | Zoho CRM 

    • Recent Topics

    • Customer image field

      I created a custom image field for estimates, and it works as expected. The only issue I have is that I want to be able to place the custom image field in the estimate invoice. Is there a way I can do that, the field does not give the option to display
    • Zoho Books | Product updates | March 2026

      Hello users, We’ve rolled out new features and enhancements in Zoho Books. From Advanced Reporting Tags to the ability to mark projects as completed, explore the latest updates designed to improve your bookkeeping experience. Introducing Advanced Reporting
    • Separator line

      Is there a way i can insert a line in an invoice or quote without showing qty or prices? e.g. Options I Item description qty and price Option II Item description qty and price Thanks
    • All new Address Field in Zoho CRM: maintain structured and accurate address inputs

      Availability Update: 29 September 2025: It's currently available for all new sign-ups and for existing Zoho CRM orgs which are in the Professional edition exclusively for IN DC users. 2 March 2026: Available to users in all DCs except US and EU DC. 24
    • BCC Drop Box Centralisation

      Hi Team, For the last few years, I have had a question related to the Zoho CRM BCC Dropbox feature. Although BCC Dropbox is very useful for tracking customer email communication, I have always wondered why its configuration is managed at the individual
    • Kiosk Page Refresh

      We have a Kiosk running from a button in contacts to update values and also add related lists, which works great, but when the kiosk is finished the page does not refresh to show the changes. Is there a way to force the contact to refresh/update when
    • CRM Integration - Option to Sync Reporting Tags

      It would be nice to be able to sync reporting tags in Zoho Finance to a custom field in Zoho CRM. My use case is for a Customer in Finance to an Account in CRM (and vice-versa, of course), but I'm sure it's pretty obvious that this could also be used
    • Zoho Books | Product updates | August 2026

      Hello users, July has been an exciting month for Zoho Books! This month, we're excited to introduce HTML PDF Templates, Placeholders as Pills, expanded approval workflows for Sales Returns and Journals, and significant compliance updates across the India,
    • Join the Zoho Desk Virtual Classroom Training (VCRT)

      Hello everyone, Have you heard about Zoho's Virtual Classroom Training (VCRT)? Zoho Desk's Virtual Classroom Training offers end-to-end training for Zoho Desk users. Join the VCRT and get hands-on guidance for setting up Zoho Desk and getting your business
    • Make Rich Text fields available in Canva Print Views

      Everything is on the title. I don't really understand why this is not already possible as Rich Text Fields are available in Canva Detailed Views for example.
    • Zoho CRM Approval Process based on Field Update

      Hello, In current structure, Zoho CRM send records to approval based on record creation and edit.  I think, it should be to set approval process trigger based on any field update in record. When the user update any field, the record can assign to approval
    • Where do I edit the "Welcome to [portal name]" message

      I am looking for a way to edit the "Welcome to" part of the message that is seen on the landing page (ex: https://help.zoho.com/portal/en/home). When I use the French interface, it doesn't make sense... I want to change it from "Bienvenue chez" to" Bienvenue au". Thanks!
    • Approve records efficiently: Useful enhancements to My Jobs module and Approval process in Zoho CRM

      Dear Customers, As you might know, approval process is a process automation tool that allows you to automate approvals in your organization and My Jobs is where you approve requests from a single point of view. Here's how you'd go about it: You’d add
    • Zoho Assist may be a struggle for repeatted clients

      I am supporting people via AnyDesk and sometimes via Acronis CyberProtect Connect. The latter is EoL this year. Some clients are computer illiterate or have poor vision and even getting them to go to a website is a struggle and to download something and
    • Filter isn't

      The ability to filter the history of a given flow to a specific status however it would be great to have the ability to filter to a status that isn't something for example if i want to find all history that isn't complete.
    • Introducing the Store Locator widget

      Hello everyone! Your website is often the first place customers visit before deciding where to shop. But when they can't quickly find the nearest store, check business hours, or get directions, many leave your website and search elsewhere. Every extra
    • Important updates to your connectors

      Hello everyone, Greeting from Zoho Creator! We're excited to announce that we'll be rolling out significant backend updates to Zoho Creator's built-in connectors to enhance security by following the latest frameworks. The existing version of some of the
    • Important updates to your Salesforce integrations in Zoho Creator

      Hello everyone, We're writing to inform you of an important change regarding Salesforce integrations in Zoho Creator. Salesforce has introduced new security requirements for third-party platforms that connect with their services via APIs. To comply with
    • Password Policy in Zoho Mail: Set password rules to keep your organization secure

      Weak or repetitive passwords are one of the most common causes of unauthorized account access in organizations. Zoho Mail's Password Policy feature allows administrators to define and enforce specific password requirements for all users in the organization,
    • What is Workqueue and how to hide it?

      Hi, My CRM suddenly have this "Workqueue", may I ask how to set the permission of this tab?
    • Zoho Community Digest - July 2026| Part 4

      Hi everyone, and welcome back! We're closing out July with a strong final week, from a major LinkedIn integration in Zoho Recruit to AI-powered forecasting in Zoho Analytics. There are also a few heads-ups worth noting, including API changes in Zoho CRM
    • Zoho CRM Community Digest - July 2026| Part 2

      Hello everyone! The second half of July brought five CRM updates, including a heads-up for developers on API changes coming in October, one Quick Win on keeping your attribution data intact through lead conversion, two Dev's Corner threads worth bookmarking,
    • Shared Snippets Everyone

      Hi, Now that the Shared Snippets have been released and I think will be the most used feature implemented in 2023 :) Creating and Using Snippets in Ticket Responses - Online Help | Zoho Desk Maintain consistency in ticket responses with shared snippets
    • Keeping project teams in the know with Zoho Cliq

      Project management is all about processes, data flow, and maintaining order. But communicating appropriate information at crucial times to stakeholders is as important as the moving parts of a project. Zoho Cliq can facilitate effective communication
    • Remove "Subject" as a required field on quotations

      Not sure why, but Zoho has made 'Subject' a system defined required field. I'm not entirely sure why subject would be required as a key field (i.e. you cannot deactivate it or change it from required). It doesn't make much sense on many product quotations,
    • Multi-currency and Products

      One of the main reasons I have gone down the Zoho route is because I need multi-currency support. However, I find that products can only be priced in the home currency, We sell to the US and UK. However, we maintain different price lists for each. There
    • Enable Credit Note creation for Sales Returns BEFORE receiving goods

      Currently, it is not possible to issue a Credit Note linked to a Sales Return until the goods have been officially marked as "received" in the system. In our business, we often need to issue a credit note to our clients immediately upon the initiation
    • Best way to setup Inventory bin tracking for products with multiple boxes/crates

      Hi - we need some advice from the community on setting up Items in the Inventory for products with multiple crates. We have large products in our warehouse where the product is delivered as two large (double pallet) crates. We've setup the Items for these
    • Getting Internal Server Error message when filing for MTD

      I am trying to file for the MTD submission, and after I filled in all the information and click (Fetch Obligation) this message "Internal Server Error [500]" pops up. I have been trying for awhile and its still the same. What shall I do as today is deadline
    • No access to change view permission for team members

      Hi, I want team members to be able to update the percentage progress on their goals at mid year. Currently they cannot edit this, they can only update the comments against the goals. The ability to add view permission to goal progress for team members
    • Turn your Zoho One Home into your workspace with Dashboard 2.0

      When you open Zoho One, you probably don't need to see everything. You need to see what matters to you. A sales manager may want to track pipeline and revenue. An HR manager may want to monitor employee information. A business leader may want a quick
    • Zoho Assist Feature Update: August 2026

      Web Forms Web Forms in Zoho Assist help you collect support requests directly from your website and route them to the right team. Embed a customizable form so customers can raise issue details or join an active remote session using a session ID. Depending
    • Tip #84 – A More Natural Remote Experience with Custom Cursor Support – 'Insider Insights'

      Hello Zoho Assist Community! Anyone who has spent time in a remote support session knows the feeling. You're guiding a customer through a task, moving the cursor across the screen, and something feels just slightly off. The cursor doesn't behave the way
    • 【無料/オンライン】8/20開催|Zoho ワークアウト|ユーザー同士で学び合うオンラインもくもく会

      ユーザーの皆さま、こんにちは。 コミュニティグループの中野です。 8月20日(木)開催の「Zoho ワークアウト」をご案内します。 Zoho ワークアウトは、参加者それぞれが取り組みたいテーマを持ち寄り、 ユーザー同士で交流しながら、設定・検証・運用改善を進めるオンラインの「もくもく会」です。 「作業を進めたいけれど、一人だと手が止まってしまう」 「他社がどのように活用しているのか知りたい」 「同じ課題を持つユーザーと情報交換したい」 そんな方は、ぜひお気軽にご参加ください。 ▶︎ 参加登録はこちら(無料)
    • Assign Price Book to Accounts (again!)

      I can see this topic has been bumping about for over 10 years and unfortunately Zoho hasn't seen the need (or use case) in CRM to be able to assign an account to a price book to automate quoting (amongst other things). Strange given they DO assign price
    • Custom Statuses - Can You Do Anything With Them?

      As far as I can tell, one really cannot do much with custom statuses. I created a new custom status for sales orders called "Customizing / Hold". This is for sales orders that have the Confirmed status. The use case here is that, as an e-commerce company,
    • Price Book in foreign currency

      We have many customers who buy in foreign currency (USD), where our base currency is our local currency (AUD). It would be normal (it is in Zoho Books, Zoho Inventory etc.) to assign a currency to a price book, but I cannot find this option in Zoho CRM
    • How to disable option to search (In Advanced Field > Matrix Choice > Dropdown)

      In Advanced Field > Matrix Choice > Dropdown I don’t want the option to search or type to fill in words. How can I disable or remove this function?
    • Layout rules in Zoho FSM

      As titled, is there an item in the pipeline or an ETA for the implementation of layout rules in Zoho FSM? Similar to how they work in Zoho CRM https://help.zoho.com/portal/en/kb/crm/customize-crm-account/customizing-page-layouts/articles/create-conditional-layouts
    • Marketing Tip #45: Use WhatsApp to engage customers and drive more sales

      Email is great. Social media is useful. But when it comes to getting a message actually read? WhatsApp wins. In general, open rates on WhatsApp messages are significantly higher than email, and the conversation feels personal rather than promotional.
    • Next Page