Email Parser

Extract data from incoming emails and automate your workflow

Raising price for Email Parser Web App

July 2, 2020


We are raising the price of the Email Parser Web App from USD 9 to USD 19. This price increase does not affect existing customers. They will be charged $9 monthly and we will keep it this way indefinitely.

Email Parser Web App, which was previously named “Email Parser online“, has been an experiment that was being developed in parallel with the Windows App for almost two years. As time passed, the Web App grew from a proof of concept to the mature product today is. We think this is the moment to make it sustainable economically and therefore we raise the price in a similar price range as many SaaS.

We would like to thank those fellow customers that have been testing the product from the very early stages. Their feedback has been tremendously appreciated (and will continue to be this way).


Email Parser Web App released

May 26, 2020

The new Email Parser Web App brings the same features as the Windows app but in a web-based solution. Most of the examples, documentation and knowledge already posted on this website over the years are applicable for the web app. It is based on the same concepts and the design of the user interface is deeply based on the Windows version. Note that there are some limitations, mostly regarding scripting and the use of local files as you may expect.


Email Parser 5.4 for Windows released

The most notable change in this release is the removal of the Connect to Email Parser online option in the Windows App. Email Parser online was a running mode where the app connected to our server to set up the email parsing rules there. The newly released Web App completely replaces this.

This release also comes with minor fixes and improvements. A lower memory footprint is expected when processing complex emails but, from the user perspective, this new version looks almost the same as the previous. In a nutshell, if you are using 5.3 and do not have any performance issues you do not need to update. And if you were using Email Parser online you can uninstall the app, everything has been moved to the web browser.

As usual, this new release can be downloaded from the Download page.


Email Parser 5.3

October 14, 2019

The changes in this release are:

  • [New] Exchange email sources now accept DOMAIN\username format for login.
  • [New] New condition for bifurcations: “Matches this regexp”
  • [New] The left panel now highlights the item that is shown in the active tab
  • [New] Action static fields now has a switch to choose between replacing or adding values to existing fields
  • [New] Added a more featured text editor for SQL, scripting, regular expressions etc. It supports syntax highlighting and other useful features.
  • [New] Added ✔ and ❌ emojis to the “filter passed” and “filter not passed” messages
  • [Fix] And many other fixes and UI optimizations. 32 bug fixes and minor changes have been done.

How to create a contact under Google Contacts from Email Parser

May 9, 2019



Email Parser is often used to feed a CRM with contacts captured from the received emails. The emails can be, for instance, form submissions from your website or people requesting information sending you a message. For small businesses and individuals, a good way to keep a list of customers or leads is just using the contacts of your Google account. In this blog post we will briefly explain how to add contacts to Google Contacts from Email Parser.

Email Parser can communicate directly with many online services such as Google Sheets, Databases, Web APIs etc. but can also use Zapier to send data to a vast array of other services such as Salesforce, Facebook, Slack etc. We will use Zapier in this case to intermediate between your Google account and Email Parser.

The left panel configuration to do this is shown below. It is a brief example, you may have other fields such as address, company name etc. But just for showing how it is done we are using the name, phone number and email address only:





The steps for settings this up are:

  1. Download and Install Email Parser.
  2. Add your email account and then create a Parser that captures all the contact data from your incoming emails (name, address, etc)
  3. Once Email Parser is correctly capturing all the data from the emails, create a Zapier action. To get the webhook URL you have to follow the steps shown in this page.
  4. Configure under Zapier which Email Parser fields correspond to which Google Contacts fields.




How to merge multiple field values into one

February 26, 2019


Email Parser processes the emails running items (Email sources, Parsers and Actions) one after another, in a sequential way. In each step, a set of fields are created based on the results of the previous steps. For instance, an Email Source creates the field Subject and then a Parser can use this field to capture, let’s say, an invoice number.

There are fields, like the To, CC and BCC that can contain multiple values. For example, the following email contains two values in the CC field:


Multiple field values is something that also happens as a result of parsing, for instance, the body of an email:



Having the values separated, like in an spreadsheet, is what makes most sense in the majority of the cases. But it could happen that you need them merged into a single text value. In order to get this you have to run a small script like the following:

read more …

Email Parser 5.2

February 15, 2019

The changes in this release are:

  • [New] Email sources, Parsers and Actions can now be grouped in tabs at the left panel. This is specially useful if you have a very complex set up with a large amount of items
  • [New] Items in the left panel can now be moved with the mouse (drag and drop). Easier and faster than clicking to the button “up” or “down” multiple times.
  • [New] Support for Zapier.
  • [New] Support for IFTTT.
  • [New] Capturing HTML tags from the email body with XPATH expressions.
  • [New] Capturing HTML tags from the email body with CSS selectors.
  • [New] Added many key shortcuts, mostly the Enter and Esc keys in many panels and lists
  • [New] Added a context menu to the Output tab and the list of emails.
  • [Fix] The email sources that take files from a folder in your computer now are named using the name of the folder instead of requiring a ‘fake’ email address.
  • [Fix] New payment gateway for EmailParser online: Paddle.
  • [Fix] Completely reworked license key panel at Settings->License. Much easier to understand and less nonsense.
  • [Fix] The action that saves the email attachments to a folder now creates a field named SavedAttachmentPath for every saved file. Previously it was named SavedAttachment which was confusing with the actual contents of the attachments.
  • [Fix] Many other small bug fixes and tweaks.

How to correct the email date/time to the required time zone

January 8, 2019


Email Parser automatically uses your local time (as set in Windows) to give a value to the fields DateTimeSent and DateTimeProcessed. But you may need to have these times adjusted to UTC+0 time or another time zone. For this you need to use a small script:

read more …

Email Parser 5.1

November 5, 2018
  • [New feature] Email list under the email source now shows a small ‘v’ icon when an email is already processed. There is no longer needed to open emails one by one to see if they are processed or not.
  • [Fix] The panel where an action is edited sometimes didn’t update accordingly when other actions were changed on a different tab. This is now fixed
  • [Fix] Some processed emails didn’t show as processed under the email list. Sometimes refreshing the view fixed this but now it always work and the update happens automatically.
  • [Fix] Many Email Parser online fixes.
  • [Fix] Other minor bug fixes and memory handling issues

Email Parser 5.0

October 19, 2018
  • [New feature] Faster email processing thanks to the automatic email retrieval. There is no longer needed to set a periodic time value to check emails under preferences. Emails are automatically processed as they are received at the email server.
  • [New feature] The “Email History” or “Processed Emails” window is no longer available. Instead of that you can see all your emails in your account (as any email client, such as Outlook) . If the selected emails happens to be already processed more information is available.
  • [New feature] New actions to integrate with online APIs: HTTP action and Zapier integration
  • [New feature] The email source type that allowed you to just retrieve email files (.eml and .msg formats) from a normal folder in your computer now also allows you to accept any type of document file. It will automatically create a blank email and attach that document as if it was sent in an email.
  • [New feature] A different way to parse attached file. Email Parser now reads the attachment contents when the user creates a field of type “Attachment reader”. This allows to fine tune the way conversion to plain text is done and also speed up email processing to those users who do not care about attachments as they are not read by default.
  • [Fix] Much faster run mode change.