القائمة الرئيسية

الصفحات

The best email parsing software in 2023 https://ift.tt/3gQifzX

Your inbox has more than just emails—it's full of data. This is particularly true if you run a business. Maybe your leads come in via email, maybe that's where certain invoices end up, or maybe it's where all your onboarding survey results go.

But you can't do much with this data if it stays buried deep in your inbox among the newsletters, shipping notifications, and spam. Receipts are more useful in your bookkeeping software, for example. Contacts are more useful in your CRM. While you could manually copy all that information over, especially if there are only a handful of relevant emails, it's still an annoying bit of work—and definitely doesn't scale to dozens or even hundreds of emails a day.

This is where email parsing tools come in. These tools do the work for you, grabbing information from your inbox and organizing it in such a way that other apps can make use of it. 

Right now, though, these tools are in a weird place. They're one of the many categories of apps that I think is going to be seriously disrupted by

AI tools. They haven't been yet, so the apps on this list are still the best way to pull important data from your inbox—but by the time I update this list next year, it could be a totally different story.

The best email parsing software

What makes great email parser software?

How we evaluate and test apps

All of our best apps roundups are written by humans who've spent much of their careers using, testing, and writing about software. We spend dozens of hours researching and testing apps, using each app as it's intended to be used and evaluating it against the criteria we set for the category. We're never paid for placement in our articles from any app or for links to any site—we value the trust readers put in us to offer authentic evaluations of the categories and apps we review. For more details on our process, read the full rundown of how we select apps to feature on the Zapier blog.

There are only a dozen or so true email parsers available, so I tested every one I could get my hands on and selected the best. I've been testing and reviewing automation software for over a decade, so I have a lot of experience evaluating apps like this. The best email parsing apps meet the following criteria (and some go above and beyond).

  • They extract specific information from your email and its attachments. This can be done using custom rules, using templates offered by the app itself, by automatically scanning all incoming emails for particular data, or in some cases, using AI models to detect relevant information. Accuracy is important here as you need your email parser to reliably grab the data you want every time.

  • They're easy, or at least manageable, to set up. You could, with enough time or resources, build custom scripts to do this job for you. Email scraping services mean you don't have to, so the best ones need to be user-friendly—or at least as user-friendly as an email parser can be. They're still powerful, extremely customizable apps, and familiarity with features like regex and basic data processing will go a long way toward making your experience less overwhelming, even with the easiest apps to use. It also helps a lot if you're trying to scrape data that comes in the same format every time. The more varied the data is presented, the harder setup will be.

  • They put that data where you want it. Some people are going to want to download a spreadsheet every now and then, and most of the apps in this category offer that. The best ones, though, can send data to the other applications you already use. That way, your receipts can be sent straight to your accounting software, or your new clients' contact details can be added to your CRM and mailing list automatically.

  • They're nice to use. Specialized tools like email parsers are often built with a technical end user in mind—which means many apps skimp on things like onboarding and a nice user interface. While not essential, helpful tips, tutorials, and an inoffensive interface make the best email parsers a little more pleasant to use. These certainly aren't apps for everyone, but ideally they should be apps for anyone.

In some cases, I found apps that offered similar features and quality at different price points, and in those instances, I favored the more affordable or easier-to-use option. Here are the apps I think worked best. 

Why parse email? Email parsers vs. email rules

Most email services, like Gmail and Outlook, have some kind of automated rules system that you can use to filter and sort emails. The difference between dedicated email parsers and these rules comes down to one key distinction: Gmail and Outlook can sort your emails based on their contents, while an email parser can directly sort the contents.

For example, with Gmail, you can automatically tag all emails that contain invoices, so you can send them to your accountant at the end of the year. With an email parser, you can pull out the date sent, the invoice number, and the date it was paid out—and, with the help of an app like Zapier, add that to a spreadsheet, and have it automatically sent to your accountant on the second Tuesday of every month.

Many people are probably fine with the built-in automation of their email service, but if you run a business, need to process the data that's actually in your emails, just have a huge volume of emails that needs to be dealt with, or really like automating these kinds of things, then an email parser is definitely for you. 

Best email parser for quickly setting up powerful rules

Mailparser (Web)

Mailparser, our pick for the best email parser for quickly setting up powerful rules

Email parsing isn't simple, exactly—you need to tell a computer how to look at an email and pull out the exact bits of data you want. Mailparser is pretty good at making the process seem simple, and that's impressive.

You set up an inbox, which has its own custom email address. Forward a few emails to that address, and Mailparser will guess which information you might want to pull out. It's not going to be perfect every time, obviously, but if you're trying to extract something logical and formulaic like a receipt, it does a pretty good job on its own. If not, you can create your own rules. 

Mailparser can parse the subject, body, recipients, and headers for every email. It can also parse attachments: PDF, XLS, CSV, TXT, DOCX, and other files can all be scraped. But to me, the stand-out feature here is how straightforward the user interface is. I looked at quite a few email parsers, and an intuitive interface is by no means a given. If you've never used an email parsing service, and don't know how to get started, this is the tool you should check out first. It makes processing simple emails easy, and it still has the power and customizability to handle more complex parsing.

Mailparser integrates with Zapier, which means you can send the parsed data to thousands of apps as soon as the emails come in. For example, you could add things to a database, send new emails, or even get notifications about new scraped emails in Slack. 

Mailparser pricing: Free for 30 emails/month; from $39.95/month for the Professional plan for 500 emails/month

Best entry-level email parser for Zapier users

Email Parser by Zapier (Web)

Email Parser by Zapier, our pick for the best entry-level email parser for Zapier users

This is a Zapier product in a Zapier blog post, so I understand if you're skeptical about my ability to be neutral. But I'm not going to pretend this is the most powerful email parsing tool here—and if you don't need the other solutions Zapier offers, it might not be right for you. But if email parsing is just one of many automations you'll use, it gets the job done. If you're already paying for Zapier, even better.

Get started with Email Parser by Zapier, and you can set up as many mailboxes as you want, each with its own @robot.zapier.com email address. You can forward emails to that address, either manually or using something like Gmail's filter system. Send a few sample emails, then highlight and name the information you'd like to scrape from future emails. You won't find many advanced features here—you can't scrape the contents of email attachments, for example.

Then you'll set up a Zap, our term for an automated workflow, which is what will send that information to whatever other app you want—you can choose from thousands of apps. A few examples: send information from your email to a spreadsheet, add new contacts to a Mailchimp list, or create a Google Calendar event based on information in the email.

Email Parser by Zapier pricing: Included with all Zapier plans.

For a walkthrough of how to use Email Parser by Zapier, take a look at our email parser guide.

Best email parser for AI features

Parsio (Web)

Pariso, our pick for the best email parser for AI features

While I expect AI features to dominate email parsers in the next year or two, Parsio is the first app I tested with them that I can recommend. It currently offers template-based parsing for emails and attachments, including PDF, XLS, DOCX, CSV, and JSON, and AI-powered parsing for PDFs and images of scanned documents. 

The template-based parsing is as good as any other app on this list, and it's super easy to set up. Its user interface is among the most modern of the apps I tested, which makes figuring things out a little easier. You can also optionally have Parsio parse any email signatures and pull out the contact details, though that costs extra. 

But the AI-powered PDF and image attachment parsing is where Parsio really stands out. Right now, it has pre-trained models to pull data from invoices, receipts, business cards, ID documents, W-2 forms, and general documents and forms. It was automatically able to pull all the important information from all the invoices I tested it with. The team is also working on a feature that will allow you to train your own model, though it isn't available yet. 

Parsio works using a credit system. It costs one credit per page to use the template-based parser (and an additional one credit to parse an email signature) or five credits per page to parse an attachment with an AI model. The free plan offers 30 credits per month, while paid plans start at $49/month with 1,000 credits. 

Parsio offers post-processing and integrates with Slack, Shopify, and loads of other apps natively—including Zapier. That means you can do things like automatically create Google Sheets or Airtable records from parsed documents. 

Parsio pricing: Free for 30 credits/month. From $49/month for Starter plan with 1,000 credits/month.

Best native Windows email parsing tool 

Email Parser (Windows, Web)

Email Parser, our pick for the best native Windows email parsing tool 

Email Parser doesn't hold your hand: there's no wizard guessing what you want to parse, which means you need to set up all the rules yourself. It's not going to be easy, but the tradeoff is power that's not offered by other apps.

In part, this is because Email Parser is available as an actual Windows application. It also connects directly to Gmail (though I had to follow the instructions to connect it over IMAP because of Google's latest push to secure third-party app connections), Exchange, and POP/IMAP servers, instead of relying on you to forward messages to a custom address like most other email parsers.

Running on Windows has one obvious advantage: support for local files. The app can push email data directly to an Excel spreadsheet, CSV file, or even text document on your computer—no cloud storage necessary. There's also support for local PowerScript and C# scripting, meaning there's no limit to what you could do with the data that you parse if you have some coding ability.

There's also a web version: it offers the option of a custom mailbox you can forward emails to, the way services like Mailparser work. The web version doesn't quite compare well to some of the other apps here, but it's nice to have the option—particularly if you prefer the more detailed approach to creating rules offered by Email Parser.

Email Parser pricing: Web app for $24/month; Windows app for $145/year.

Best email parser for advanced users and processing attached documents

Parseur (Web)

Parseur, our pick for the best email parser for advanced users and processing attached documents

Parseur is, in many ways, an upgrade pick to Mailparser. It's just as easy to use, has an even nicer UI, and stands out in one key way: the sheer number of attachment file formats it can scrape. If you get a lot of receipts that are (inexplicably) sent as word processor documents, this is the tool you need to try. Parseur can extract data from every file type that Mailparser can, but it also supports word processing formats like ODT, RTF, Apple Pages, and even WordPerfect (for some reason). 

And there's a lot more to like too. There's post-processing support, for example, using Python scripts (at a higher price point) and OCR, so even images and screenshots can be parsed. And there are templates for processing emails from common services, including Google Alerts, job listings, property bookings, and food orders.

You can integrate Parseur with Zapier, allowing you to send scraped data from your email to thousands of apps. You could, for example, create rows in a spreadsheet or records in Airtable automatically when new emails come in. 

The downside: Parseur is more expensive than the alternatives, especially for lower volumes of email processing. It uses a credit system: it costs one credit to parse one email or one page of an attachment. The free plan gets you 20 credits/month, but after that, the cheapest plan is 100 credits/month for $39. $0.39 per email or page of an attachment might be worthwhile, depending on your needs, and the price per credit goes down rapidly with higher monthly fees, so try Parseur out before you decide on a service.

Parseur pricing: Free for 20 documents a month; from $39/month for a plan with 100 credits/month.

Best email parser for automatically scraping email signatures

SigParser (Web)

SigParser, our pick for the best email parser for automatically scraping email signatures

SigParser is the most specialized of all the tools here: it focuses exclusively on the contact information in emails and email signatures. But think about the potential value in that—most emails have signatures, meaning there's all sorts of contact information in your inbox that you never even think about. 

You could copy and paste that contact information into your address book or CRM of choice, but with SigParser, you don't have to. The free version of SigParser reviews the most recent 90 days of your emails—you can pay a one-off fee to go back further. Or you can sign up for a monthly subscription, and the app will scan new emails daily, meaning all of the contact information in your inbox is automatically grabbed. You can then send this info to your CRM, address book, or anywhere else it might come in handy.

You could, in theory, use any of the tools here to scrape contact information, but it would take some work. Contact information can be presented in an email in lots of different ways, and everyone's email signature is a little bit different—simple rules just aren't enough to consistently parse it. This app is made for one job, and in our tests over the past few years, it's done an admirable job pulling contact information from a variety of different emails and signatures. It may seem like a simple thing, but it's potentially game-changing if your business depends on following up with possible customers.

You can also integrate SigParser with Zapier, allowing you to send scraped contact information to thousands of apps, including your CRM and email marketing tools.

SigParser pricing: Free to process the last 90 days of your emails. From $19/month (billed annually) for the Individual plan, which processes emails daily.This article was originally published in January 2021 by Justin Pot. The most recent update was in April 2023.