Imports
How to Turn Emails and PDF Attachments Into Airtable Records
A lot of Airtable bases are fed by email. Supplier invoices, web-shop order confirmations, lead notifications from a website form, receipts from a corporate card. Someone opens each message, reads the PDF, and types the vendor, date and total into a new row. It’s slow, and it’s where typos come from.
Airtable can now do more of this on its own than most people realize. There’s an automation trigger with its own inbound email address, and AI fields that can read a PDF. But both come with plan limits, credit costs and some sharp edges around forwarded mail and attachments.
This guide covers what Airtable does natively, where dedicated email and document parsers still earn their keep, and how to set up the most practical option for your plan.
Quick answer: If you’re on Airtable Business or Enterprise Scale, start with the native route: the “When email received” trigger, a “Generate structured data” AI step, and a “Create record” action. On Free or Team, Airtable has no inbound email address, so use a parser. Parseur is the most flexible all-rounder for mixed emails and PDFs (free for 20 pages a month, then from $49/month), and sends records to Airtable through Zapier, Make or webhooks. Mailparser is the simplest if your emails are text-based and you want a direct Airtable connection with no middleman.
What Airtable can do natively
Airtable has four building blocks that matter here. Each has a limit that decides whether you need anything else.
The “When email received” trigger
This automation trigger generates an email address for the automation. Any message sent to it starts a run, and you can map its contents into a new record. It isn’t on every plan:
“Business and Enterprise Scale plans only with varying limitations”
Attachments come through, but only briefly:
“Yes, attachments will be received and made available via an expiringDownloadUrl that is available for 2 hours after the email is received.”
The same page says you can write that URL into an attachment field to keep the file, and that emails over 30MB in total, including attachments, aren’t supported.
The bigger catch for real-world setups is forwarding. Most teams don’t ask suppliers to email a new address. They set up a rule that forwards invoices from a shared inbox. Airtable warns that this can fail silently:
“Emails that fail these checks are dropped before the trigger fires, so they don’t appear in the automation’s run history.”
It adds that mail from outside senders that is forwarded or copied to the automation address “is delivered on a best-effort basis, and some messages may not trigger the automation.” If invoices must never go missing, that sentence matters.
The Outlook “new email” trigger
On all plans, Airtable can watch an Outlook inbox. But it doesn’t hand over files:
“Attachments are not included in the output.”
The same article says shared mailboxes aren’t supported, only personal inboxes, and the trigger only fires for new mail received after the automation is turned on. There’s no equivalent Gmail trigger in Airtable’s Google Workspace triggers, which cover Calendar, Forms and Sheets.
“Generate structured data” in automations
This AI action turns raw text, like an email body, into fields you define with a JSON-style schema. Airtable describes it as a way to “turn a raw text input (such as meeting notes or customer feedback) into specific fields to update a record with” (Generate with AI). It uses AI credits.
“Analyze attachment” field agents
Once a PDF is in an attachment field, an AI field agent can read it and pull out values. Per Using Airtable AI in fields, it supports “PDF, DOCX, PPTX, JPG, PNG, TIFF, BMP, XLSX, or WEBP,” AI in fields is listed for all paid plans, and image files need Airtable Labs, which is Business and Enterprise Scale only. There’s also this limit:
“Images contained within attachments are not supported. Document Extractor currently just extracts information from text.”
Credits add up. Airtable’s own example estimates that extracting terms from a 10-page contract uses about 200 credits. Team plans include 15,000 credits per billable collaborator per month and Business 20,000 per paid user, with extra packs from $20/month for 10,000 credits (Airtable AI billing).
What’s missing
- No inbound email address on Free or Team. The only email trigger there is Outlook, and it drops attachments.
- Forwarded mail is unreliable. Mail from outside senders that you forward from a shared inbox may be dropped with no record in run history.
- No parsing rules or review step. AI extraction works on a record-by-record basis. There’s no queue to check a low-confidence invoice before it lands in your base.
- Scanned PDFs are a weak spot unless you’re on a plan with Labs enabled for images, and even then pictures embedded inside a PDF aren’t read.
- Every AI run costs credits, and long PDFs cost more.
Email and PDF to Airtable tools compared
| Tool | Gives you an inbound email address | Reads PDF attachments | Scanned PDFs / images | Connects to Airtable via | Free plan / trial | Starting price |
|---|---|---|---|---|---|---|
| Airtable native (email trigger + AI) | Yes, Business and Enterprise Scale only | Yes, with an Analyze attachment field agent | Images need Airtable Labs (Business+) | Built in | No (Free plan lacks the trigger) | Business plan, $45/user/mo billed annually, plus AI credits |
| Parseur | Yes | Yes | Yes (vendor’s Vision AI) | Zapier, Make or webhooks | Free: 20 pages/mo | $49/mo for 100 pages ($468/yr) |
| Mailparser | Yes | Text-based PDF, DOCX, XLSX, CSV, TXT | No | Direct Airtable integration | 30-day trial, 30 credits | $29.95/mo for 250 emails ($24.95/mo annual) |
| Airparser | Yes | Yes | Yes (OCR) | Zapier, Make or n8n | 20 credits/mo | $33/mo billed annually for 100 credits |
| Docparser | Yes (email import) | Yes | Yes (OCR) | Zapier | 14-day trial | $39/mo for 100 credits ($32.50/mo annual) |
| miniExtensions | No (works on files already in Airtable) | Text-based PDFs only | No OCR in the PDF text tool | Runs on your base directly | Free plan in test mode | $29/mo ($19/mo annual) |
| Zapier or Make (DIY) | Yes (@zapiermail.com address or Make mailhook) | Passes files; parsing is up to you | Depends on the AI step you add | Native Airtable modules | Zapier: 100 tasks/mo; Make: 1,000 credits/mo | See Zapier and Make pricing |
Prices and plan limits checked against each vendor's pricing page in October 2026. Plans change, so confirm on the linked pages before you buy.
Credit definitions differ: Parseur and Airparser count one credit per PDF page or per email, Docparser counts one credit per document up to 5 pages, and Mailparser counts emails. Check each pricing page against your real volume.
Airtable native: email trigger plus AI
What it is
A fully in-Airtable pipeline: the “When email received” trigger catches the message, a “Generate structured data” step pulls fields from the body, “Create record” writes the row, and the attachment URL goes into an attachment field. An Analyze attachment field agent can then read the PDF.
Strengths
- No extra vendor, so no extra data processor to approve.
- Everything is visible in one place, including run history.
- You can reply to the sender from the same automation using the Email ID.
Limits
- Business or Enterprise Scale only for the email address.
- Forwarded mail from outside senders is “best-effort.”
- AI credits for every email and every PDF.
- No human review queue.
Who it’s for
Teams already on Business who can ask senders to email the automation address directly, or who route mail from their own domain.
Parseur
What it is
Parseur is an email and document parser. You get a Parseur mailbox address, forward or send emails to it, and it extracts the fields you name.
How it works with Airtable
Parseur doesn’t connect to Airtable directly. Its Airtable integration page says “Zapier picks up the parsed data and sends it to Airtable in real time,” and that Make and webhooks work too. You can pass “the original file to an Airtable attachment field for an audit trail.” Line items are handled as a table field, and the same page says “each row can create its own record in a linked Airtable table.”
Strengths
- AI extraction with no template, or your own templates for fixed layouts.
- Handles PDF attachments, scanned documents and images, per the vendor.
- Line items map to a linked table, which suits invoices and orders.
- The free tier (20 pages a month) can pair with Zapier’s free plan, which allows two-step Zaps and 100 tasks a month, for a simple “parse, then create record” flow at low volume. Check that neither app is marked premium on your Zapier account.
Limits
- You need Zapier, Make or a webhook in the middle.
- Each PDF page is a credit, so long invoices burn through the cheaper plans.
- Monthly prices climb quickly: $89/month for 300 pages and $129/month for 1,000 pages on the pricing page.
Who it’s for
Teams with a mix of email bodies and PDF attachments in different layouts, especially invoices and orders with line items.
Mailparser
What it is
Mailparser is a rule-based email parser. You set up parsing rules for each inbox, and every incoming email becomes a row of data.
How it works with Airtable
It has a direct integration. Per Mailparser’s help article, you add an Airtable integration to an inbox, authorize a base, and match parsing rules to columns. The article notes that if you change the Airtable base, you’ll need to update or recreate the integration to re-map the columns.
Strengths
- No Zapier or Make step to pay for or maintain.
- Predictable when emails come from the same system every time, like web-shop notifications.
- Billing per email, not per page.
Limits
- Per its pricing page, it parses “csv, xlsx, docx, pdf and txt” attachments but not images or scanned documents.
- Rules are tied to layouts. A new sender format needs new rules.
Who it’s for
Lead notifications, order confirmations and other machine-generated emails with a stable format.
Airparser
What it is
Airparser is an AI parser for emails, PDFs and images, with OCR for scans and handwriting listed on its pricing page.
How it works with Airtable
Its Airtable page routes data through Zapier, Make or n8n and can include the source file as an attachment.
Strengths and limits
OCR is included on every plan, and it supports Python post-processing to clean values before they reach Airtable. The prices shown are billed annually, unused credits expire each period, and you can’t buy top-ups, only renew early.
Who it’s for
Teams dealing with scanned receipts or photos of documents who want a lower entry price than Parseur.
Docparser
What it is
Docparser is a PDF-first parser with zonal OCR. Its features page says you can “email your documents to Docparser, forward emails with documents attached, or upload them directly.”
How it works with Airtable
Through Zapier, which lists Docparser + Airtable workflows.
Strengths and limits
It’s strong on fixed-layout documents and tables, and a credit covers a document of up to 5 pages. It’s built around document rules rather than email bodies, so it’s less suited to parsing the text of lead emails.
Who it’s for
Operations teams processing the same purchase order or bill of lading layouts every day.
miniExtensions
What it is
miniExtensions is a set of add-ons and automations that run on top of Airtable. It doesn’t receive email, so it’s not an email parser. It’s relevant once PDFs are already in an attachment field.
How it works with Airtable
Its PDF text automation extracts the text of each PDF attachment into a field, on a schedule or via webhook. The page is clear about the limit:
“This automation is not an OCR tool (optical character recognition). It can only extract text from a PDF if it’s plain text.”
A separate GPT attachment tool can analyze attachments and write the result to a text field, but it needs your own OpenAI API key.
Who it’s for
Teams that already collect PDFs in Airtable through forms or another flow, want the raw text searchable, and don’t want to spend Airtable AI credits on it. If you collect files through forms, see our guide to Airtable form alternatives.
How to choose
- You’re on Business or Enterprise Scale, and senders can email the automation address directly: Use the native trigger and AI steps.
- You’re on Free or Team: You need a parser with its own inbox. Parseur for mixed layouts, Mailparser for stable machine-generated emails.
- Invoices with line items: Parseur, which can map rows to a linked table.
- Scanned receipts or phone photos: Airparser or Parseur. Mailparser and miniExtensions’ PDF text tool won’t read them.
- You forward mail from a shared inbox: Prefer a parser mailbox over Airtable’s trigger, given the “best-effort” warning for forwarded outside mail.
- PDFs are already in Airtable: An Analyze attachment field agent, or miniExtensions for text-based PDFs.
- You want zero extra tools and have a developer: Zapier or Make with an AI step (see below).
How to set up Parseur to create Airtable records
These steps follow Parseur’s Airtable integration guide and use Zapier. The screens may have changed.
- Prepare the Airtable table. Create the fields you want filled: for example Vendor, Invoice number, Invoice date, Total, Currency and an attachment field for the original PDF. For line items, add a second table linked to the first.
- Create a Parseur account. The free tier gives you a mailbox and 20 pages a month.
- Send a sample. Forward a real email, with its PDF attached, to your Parseur mailbox address.
- Define the fields. Let the AI engine extract the fields you name, or build a template if every document has the same layout. Use the same names as your Airtable fields to make mapping easier.
- Connect Zapier to Parseur. Choose Parseur as the trigger app, connect your account, and pick your mailbox.
- Connect Zapier to Airtable. Add an Airtable “Create Record” action, choose the base and table, and map each parsed field. Map the original file URL to the attachment field.
- Test. Send a test from Zapier to Airtable and check dates, currencies and totals in the new record.
- Route your mail. Set up a forwarding rule in Gmail or Outlook for the senders or subjects you want parsed. Start narrow, for example one supplier, and widen once results look right.
The native and DIY options
Native, on Business or Enterprise Scale
- In your base, open Automations, create an automation, and add the When email received trigger. Airtable generates an address.
- Send a sample email and click Test trigger to check the parsed output.
- Add Generate with AI > Generate structured data with a schema for the fields you need.
- Add Create record and map the AI output, plus the attachment’s
expiringDownloadUrlinto an attachment field (it expires after 2 hours, so do this in the same run). - Optionally add an Analyze attachment field agent on the attachment field to extract values from the PDF.
Ask senders to email the automation address directly where possible, and send a test from each important sender before relying on it.
DIY with Zapier or Make
Zapier’s Email by Zapier gives you an @zapiermail.com address, with the limit that emails “must be less than 10 MB in size, including attachments.” Make can watch a Gmail inbox or use a mailhook. Add an AI step to extract fields, then an Airtable “Create record” step. It’s cheap at low volume, but you own the prompt, the error handling and the retries. Multi-step Zaps need a paid Zapier plan.
A note on privacy
Forwarding email to a parser means a third party processes the full message, including names, addresses and bank details on invoices. Before you set up a forwarding rule, check that the vendor has a data processing agreement and hosting region that fit your obligations. Parseur says it is GDPR and SOC 2 Type II compliant and offers EU hosting, per its integration page. Forward only the messages you need, not your whole inbox. The same applies inside Airtable: its AI fields page advises that if your company restricts sharing personal data with external vendors, you shouldn’t use fields containing it as AI inputs.
FAQ
Does Airtable have an email address that creates records?
Yes, but only on Business and Enterprise Scale. The “When email received” automation trigger generates an address, and you add actions to create records from each email. On Free and Team, there’s no inbound address. You’d use a parser or Zapier/Make.
Can Airtable read data from PDF attachments?
Yes, with an Analyze attachment field agent, which supports PDFs and several other formats and uses AI credits. Airtable says images embedded inside attachments aren’t supported. Image files need Airtable Labs, which is limited to Business and Enterprise Scale.
Why don’t some forwarded emails trigger my Airtable automation?
Airtable checks SPF, DKIM and DMARC and drops emails that fail before the trigger fires. Forwarding rules and security gateways that rewrite links can break those checks. Airtable recommends asking senders to email the automation address directly.
Do email attachments stay in Airtable automatically?
No. The email trigger gives you a download URL that expires after 2 hours. Write it into an attachment field in the same automation to keep the file. Parsers like Parseur and Airparser can also send the original file to an attachment field.
What’s the cheapest way to get invoices into Airtable?
For a handful a month, Parseur’s free tier (20 pages) with a two-step Zap on Zapier’s free plan (100 tasks a month) may cost nothing, as long as neither app is a premium app on your account. At higher volume, compare per-page pricing (Parseur, Airparser) with per-email pricing (Mailparser) against your average page count.
Is it safe to forward invoices to a parsing service?
It can be, if the vendor’s security and data processing terms fit your requirements. Forward only the senders you need, check retention settings, and review the vendor’s DPA before you go live.
This page contains affiliate links. If you buy through them, we may earn a commission at no extra cost to you. See our disclosure. Airtable is a trademark of Formagrid Inc. This site isn’t affiliated with or endorsed by Airtable.
Pulling data from websites instead of email? See web scraping to Airtable. Once your records are in, make sure they’re covered by Airtable backups.