tr Skip to content
Black Friday Lifetime FlowMattic from $399 One payment, unlimited workflows. Ends in --Days --Hrs --Min --Sec See the deal

When a new email is parsed (per row) in Mailparser, store data in Airtable

Save the table rows Mailparser extracts from incoming emails as Airtable records, one record per row, so order lines, bookings or report entries from emails become structured data you can sort and view.

Mailparser Airtable

2 steps Setup ~5 min Used on 1.2k sites Free to import

The When a new email is parsed (per row) in Mailparser, store data in Airtable workflow on the FlowMattic canvas, with 2 steps across Mailparser, Airtable
The workflow as it appears in the builder after import. Each step opens for editing.

What this workflow does

Emails with tables, such as order confirmations, supplier price lists or booking reports, hold data you need elsewhere. Mailparser pulls that data out, and this workflow stores it in Airtable so it becomes records you can filter, group and link.

The Mailparser trigger starts the workflow after Mailparser processes a newly arrived email in your parsing inbox. With the Per Row version, Mailparser sends a separate request for each row when the parsed result contains tabular data, so each row starts its own run. FlowMattic passes that row's values to Airtable, where Create Record adds a record to the base and table you choose.

An email with five table rows gives five Airtable records. An email without tabular data gives one request. Task History lists every run, which helps when you check that all rows arrived.

Order lines from supplier emails

Each product line in a supplier's order confirmation becomes its own Airtable record, ready to link to your inventory table.

Booking reports

A venue emails a daily table of bookings. Every booking row lands in Airtable, where a calendar view shows them by date.

Expense statements

Card statement emails parsed by Mailparser add one record per transaction, so you can categorise them in Airtable.

How this workflow runs

What happens at each step once the workflow is on, and what you need before you import it.

  1. Step 1Trigger
    Mailparser New Email Parsed (Per Row)

    Fires when Mailparser parses a new email in your inbox, sending one request per table row when the result contains tabular data. Each row's values go to Airtable.

  2. Step 2Action
    Airtable Create Record

    Adds a record for the current row to the Airtable base and table you select. Map Mailparser's row values to your Airtable fields after a test email shows them.

What you need

  • FlowMatticCore
  • Mailparser AccountAccount
  • Airtable AccountAccount

After importing, map your own data. To keep the template universal, not every step is pre-filled. Open each step in the builder and connect your accounts and fields (channels, lists, sheets, recipients) before you switch the workflow on.

Make it yours

Changes worth making after you import it.

  • Set up your Mailparser parsing rules and parse a sample email before mapping, so FlowMattic receives the real row fields.
  • Map the email's subject or date into every record, if Mailparser sends it with each row, so rows from the same email can be grouped in Airtable.
  • If you need one record per email instead, switch the trigger to Mailparser's New Email Parsed (Per Email) version.

Questions about this workflow

How many Airtable records does one Mailparser email create?

One per table row when the parsed result has tabular data, because the Per Row trigger sends a request for each row. Otherwise it is one record for the email.

What if Mailparser parses the same email twice?

Create Record adds new records each time, so reprocessing an email in Mailparser can create duplicate rows in Airtable.

Do my Airtable fields have to match the Mailparser field names?

No. You pick which Mailparser value goes into which Airtable field in the Create Record step.

Import this workflow into your WordPress site

Download the JSON, import it from the Workflows screen and connect your accounts. Every run stays on your server, with no per-task fees.

30-day money-back guarantee Unlimited workflows and runs Self-hosted

Customers who run it every day

Rated 4.8 out of 5 by customers
Read more reviews

Ease of use and terrific support from the founder. Tons of integrations and regular updates. The Flowmattic custom app is great especially if you want to integrate apps that aren't available yet inside Flowmattic.

Cliede C.

Flowmattic is a noteworthy option for businesses looking for a self-hosted alternative to Zapier. With its user-friendly interface and a strong set of features, it is a top pick for those in need of a reliable WordPress automation solution.