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
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.
| Tool | Parsing and output | Plans and billing unit |
|---|---|---|
| ParsedMail | AI fields described in plain English, typed JSON delivered by webhook | Starter $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. |
| Mailparser | Rule based parsing | Starter $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. |
| Parseur | Document focused parsing, billed by page | Free 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. |
| Airparser | AI extraction with credit billing | Billed 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 Automate | Microsoft flow reading the email body | Included 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.
- Open Settings, then Mail, then Rules, and choose Add new rule.
- Add a condition such as From a specific sender or Subject includes the text that marks the messages you want.
- Add the action Forward to and enter the parser inbox address. Save the rule.
- Send or wait for a matching message and open the ParsedMail inbox log to confirm it arrived and was parsed.
- 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.
| Tool | 300 emails/month | 1,000 emails/month | 3,000 emails/month |
|---|---|---|---|
| ParsedMail | Starter $49 or $24 yearly | Starter $49 or $24 yearly | Growth $149 or $74 yearly |
| Mailparser | Professional $39.95 | Business $99.95 | Premium $299.95 |
| Parseur | Mini 89 EUR | Starter 129 EUR | Pro 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.