Skip to content
ParsedMail

Best email parser for Outlook orders, leads and invoices

ParsedMail is our pick for Outlook orders and leads with changing layouts, or teams that need typed JSON in a webhook. Choose Mailparser for stable layouts at a lower monthly entry price, Parseur for a free start with documents, and Power Automate when you only need a few fields from a consistent email inside Microsoft 365. For invoices with PDF attachments, shortlist ParsedMail and Parseur. To see the output on your own message, try a sample email.

Try it on a real email, no account needed

Try a sample

No account or card. Demo emails are deleted after 24 hours.

Operations manager setting up an Outlook rule to forward emails for parsing

How Outlook parsers get your mail

An email parser for Outlook needs the message before it can pull an order number or invoice total out of it. The usual route is an Outlook rule that forwards selected messages to the parser address. Some tools instead connect to the mailbox through Microsoft permissions. Those two routes grant different access.

With a forwarding rule, the parser receives only the mail the rule matches, not the rest of your mailbox. ParsedMail works this way. Narrow rules keep personal and unrelated correspondence out of the workflow. Forwarding still sends a copy outside Microsoft 365, so include only messages the workflow needs. The inbox and forwarding documentation explains allowed senders and the log you use to check what arrived.

Power Automate is the Microsoft-native alternative. Its Outlook trigger fires when a message arrives and can read the body. That works for a consistent template. Extracting fields from varied wording, or from PDFs and scans, usually needs an additional paid AI step, and the flow needs care when senders change their layout.

Compare Outlook email parser tools and prices

These prices cover the parser. Automation costs can be separate. Yearly figures are monthly equivalents billed yearly, and EUR prices stay in EUR without an assumed exchange rate.

ToolParsing and outputPlans and billing unit
ParsedMailAI fields described in plain English, typed JSON delivered by webhookStarter $49/month or $24 billed yearly for 1,000 emails and 300 attachment pages. Growth $149/month or $74 billed yearly for 5,000 emails and 2,000 pages, with a review queue and 5 seats. Scale $499/month or $249 billed yearly for 25,000 emails.
MailparserRule based parsingStarter $29.95/month or $24.95 billed yearly for 250 emails. Professional $39.95/month for 500, Business $99.95/month for 2,000, Premium $299.95/month for 10,000. A 30 day trial includes 30 credits.
ParseurDocument focused parsing, billed by pageFree plan with 20 pages/month. Micro 49 EUR/month for 100 pages, Mini 89 EUR/month for 300, Starter 129 EUR/month for 1,000, Pro 499 EUR/month for 10,000. Each email counts as 1 page.
AirparserAI extraction with credit billingBilled yearly, $33/month for 100 credits, $49 for 500, $149 for 2,000, $249 for 5,000. One credit per email and per PDF page.
Power AutomateMicrosoft flow reading the email bodyIncluded with many Microsoft 365 plans for standard connectors. Reading PDFs or free-form text with AI adds separate costs, so check your own license.

Mailparser wins on the monthly entry price for stable layouts. Parseur offers a continuing free tier for a small workload. Power Automate costs little extra when the email is a fixed template. ParsedMail becomes attractive when changing senders make rules expensive to maintain. Compare the Mailparser rule parsing tradeoffs, Parseur page billing comparison and Airparser credit cost breakdown before choosing.

The best pick for each Outlook workflow

Orders and receipts

Choose ParsedMail when suppliers send different layouts and you need consistent order numbers, totals, dates and line items. Describe the fields in plain English instead of maintaining positions for every sender. Mailparser is worth testing when the layouts rarely change and rules give you the control you want.

Leads into a CRM

Choose ParsedMail for inquiries written in different formats, with fields such as contact name, phone and requested service. Send webhook JSON to an automation that creates the CRM record, as in the HubSpot, Pipedrive and Salesforce guides. Choose Power Automate when the notification template is fixed and the CRM connector already exists in your tenant.

Invoices and PDF attachments

Shortlist ParsedMail and Parseur, then test the actual files your suppliers send. ParsedMail reads PDF text and scans on paid plans, with attachment pages counted separately. Growth adds a review queue for uncertain results, which matters when an invoice total feeds your accounting records. Parseur's free allowance makes an initial document test accessible. Include PDF pages in your budget before committing. Once your own invoices are parsed, the other side of the ledger is getting paid, and teams that send them often use accounts receivable automation that chases unpaid invoices for that.

Spreadsheets in Excel

If the goal is one row per email in an Excel table, parse first, then append the fields with an automation. The email to spreadsheet workflow shows how to choose columns and keep repeating line items.

Set up an Outlook rule that forwards to a parser

Start by creating a ParsedMail inbox, describing the fields you need and copying its address. Then configure Outlook. The menu names differ slightly between the new Outlook, classic Outlook and Outlook on the web, but the idea is the same.

  1. Open Settings, then Mail, then Rules, and choose Add new rule.
  2. Add a condition such as From a specific sender or Subject includes the text that marks the messages you want.
  3. Add the action Forward to and enter the parser inbox address. Save the rule.
  4. Send or wait for a matching message and open the ParsedMail inbox log to confirm it arrived and was parsed.
  5. Check the extracted fields before routing them anywhere live.

You do not need to forward the whole mailbox. Test one message that should match and one that should stay out of the workflow. If you use allowed senders in ParsedMail, matching uses the email's From address, so a manual forward from your own mailbox can behave differently from an automatic rule.

Check Microsoft 365 external forwarding policy

This is the step that stops most Outlook setups. Microsoft 365 controls automatic forwarding to outside addresses in the outbound spam filter policy of Microsoft Defender. By default, automatic external forwarding is system-controlled and is blocked for many tenants. The rule can look correct in Outlook while messages never leave.

If a matching message does not appear in the ParsedMail inbox log, ask your Microsoft 365 admin to allow external forwarding for that mailbox or a small group of mailboxes, rather than for the whole organization. Give them the parser address and the reason, so the exception stays narrow. After the change, send a new test message.

Cost at 300, 1,000 and 3,000 emails a month

This comparison assumes emails without attachments, spread across the month. Each body uses one email allowance in ParsedMail and Mailparser, one page in Parseur and one credit in Airparser. Cells show the smallest listed plan that covers the volume.

Tool300 emails/month1,000 emails/month3,000 emails/month
ParsedMailStarter $49 or $24 yearlyStarter $49 or $24 yearlyGrowth $149 or $74 yearly
MailparserProfessional $39.95Business $99.95Premium $299.95
ParseurMini 89 EURStarter 129 EURPro 499 EUR
Airparser$49 billed yearly$149 billed yearly$249 billed yearly

All amounts are monthly prices. Attachments change the math, so count their pages separately. ParsedMail pauses parsing at either its email or page limit and stores incoming messages as over_limit for later replay. Check the ParsedMail plan limits and billing options against your real workload.

Frequently asked questions

What is the best email parser for Outlook?

ParsedMail is our pick for varied Outlook orders, leads and webhook JSON workflows. Mailparser suits stable layouts with a lower monthly entry price, Parseur offers a free document allowance, and Power Automate suits a fixed template inside Microsoft 365. Test real messages and attachment pages before buying.

Can Outlook automatically extract data from emails?

Outlook rules can forward or move matching messages, but extracting business fields needs a parser, a Power Automate flow or custom code. Send selected emails to a parsing inbox, define the fields you need and route the results to a sheet or CRM. Check uncertain values before they become records.

How do I send Outlook emails to a parser?

Create a rule in Outlook settings with a condition such as sender or subject, and the action Forward to the parser address. Then check the parser inbox log to confirm arrival. If nothing arrives, ask your Microsoft 365 admin whether external automatic forwarding is blocked.

Why is my Outlook forwarding rule not working?

The most common cause is the Microsoft 365 outbound spam filter policy, which can block automatic forwarding to external addresses. Ask your admin to allow it for the mailbox. Also check the rule conditions and order, and confirm the sender is not excluded by an allowed senders list at the parser.

Can I parse Outlook emails into Excel?

Yes, forward matching Outlook emails to a parser and map the extracted fields to Excel rows with Zapier, Make, n8n or Power Automate. ParsedMail sends JSON to a generic webhook. Keep the email id in a column and check it before appending a row so retries cannot create duplicates.

More from the blog

See your own email as JSON

Paste one into the demo, describe the fields and look at the result. No account needed.