Email an Airtable view as a PDF report on a schedule
Some readers don't want a spreadsheet. A client, a board member or a site manager wants a document they can open on a phone, print, or file away: the current list of open orders, this week's bookings, last month's closed deals. If that list is an Airtable view, here is how to get it out as a PDF, once or on a schedule.
The manual way: Print view
In a grid view, open the view menu (click the view name or the … next to it) and choose Print view. Airtable lays the view out for printing and opens your browser's print dialog. Pick Save as PDF as the printer and you have a PDF of the records the view shows, with its filters, sort and visible fields.
That works for a one-off. Somebody still has to remember to do it, at the right time, from a browser, and then attach the file to an email. Wide views also tend to get squeezed or cut off, so you may need to adjust the paper orientation and scale in the print dialog each time.
Page Designer and document tools: one PDF per record
Search for "Airtable PDF" and most results are about documents built from a single record:
- Page Designer, Airtable's own extension, lets you design a page layout and fill it with one record's fields: a label, a certificate, a one-page profile. You print or save each record's page.
- DocuMint, DocsAutomator, Plumsail Documents and similar tools fill a template (Google Docs, Word or HTML) with a record's fields to produce an invoice, a contract or a proposal. Some can add line items from linked records, and many can run from an Airtable automation.
These are great when each record should become its own document. They are not built to print a whole view as one table, and setting up a template just to list rows is a lot of work.
The automated route: Make or Zapier plus a PDF service
The usual DIY approach to a scheduled PDF of a view looks like this:
- A scheduled scenario searches the records in the view (paging through more than 100 records if needed).
- A text aggregator or code step builds an HTML table from the rows.
- An HTML-to-PDF service such as PDF.co turns the HTML into a PDF.
- An email or Gmail module sends the file to the recipients.
It works, but you pay for operations on every run, plus the PDF service. You also maintain the HTML yourself: page breaks, a header row on every page, escaping, and accents or non-Latin names. A script on a server calling the Airtable API and an HTML-to-PDF API is the same idea with more control and more upkeep.
Step by step with ViewCourier
ViewCourier emails a view as a file on a schedule, and one of the formats is a PDF report: the view as a printable table.
- Make a view for the report. Filter it to the rows the reader needs (for example Status is Open, or Created time is within the past week), sort it, and hide the fields they don't need. The PDF has the view's visible fields in your table's field order, so fewer columns means a more readable page.
- Create a personal access token at airtable.com/create/tokens with the scopes
data.records:readandschema.bases:read, and add the base. The token is read-only: ViewCourier can't change your data. - Paste the token on your ViewCourier dashboard and click New export.
- Pick the base, table and view.
- Choose the file format PDF report (.pdf). The filename follows the format, for example
Open orders-2026-03-02.pdf. - Set the schedule: daily, weekly or monthly, at the hour and in the timezone you choose. Pro also has hourly.
- Add up to five recipients.
- Optionally tick "Don't send scheduled emails when the view has no records", so an empty "overdue" or "new this week" view doesn't send a blank report.
- Click Send now to get the first PDF yourself before adding clients or colleagues.
What the PDF looks like
- A4 landscape pages with the view name as the title, and the base, table, row count and generation time (in your timezone) underneath.
- A bold header row that repeats at the top of every page, light zebra striping, and thin grid lines.
- Column widths based on the content. Long text wraps inside its cell, line breaks are kept, and a cell longer than six lines ends with "…". A row is never split across two pages.
- "Page X of Y" on every page.
- Real text, not an image: you can search it, select it and copy it.
Limits, honestly
- 5,000 rows. A PDF report includes at most the first 5,000 rows of the view; the subtitle and the email say so when the view is longer. For more, use CSV or Excel, or filter the view.
- Columns that fit on the page. Wide views are set in a smaller font (down to 6 pt). If the columns still don't fit on A4 landscape, the PDF keeps the first ones that do and notes "Showing the first N of M columns". Hide the fields you don't need, or put the important ones first in the table.
- Scripts. Latin, Greek and Cyrillic text (including accents such as é, ü, ş or İ) renders correctly. Chinese, Japanese, Korean, Thai and Hindi characters may show as empty boxes, right-to-left scripts such as Arabic and Hebrew are not laid out correctly, and most emoji don't render.
- No images. Attachment fields appear as file names and links, like in a CSV.
- Your plan's row limit applies first, as with every export. See pricing.
PDF, Excel or CSV?
Send a PDF when the reader only needs to read, print or archive the list. Send Excel or CSV when they will sort, filter, total or import the data. You can set up two exports of the same view if different people need different formats. For tips on report views, send times and subject lines, see how to send a weekly Airtable report to clients or your manager.
Get your view as a PDF report
Connect a read-only Airtable token, pick a view, choose PDF report, and set daily, weekly or monthly at your time and timezone. Every run emails the PDF to up to five people. The free trial lasts 14 days and needs no credit card.
More guides
- How to export an Airtable view to CSV automatically
- How to email an Airtable view on a schedule (daily, weekly, monthly)
- Automatic Airtable backups to CSV: options and limits
- How to send a scheduled Airtable export to Excel users
- A simpler alternative to Zapier and Make for Airtable CSV exports
- How to send a weekly Airtable report to clients or your manager
- Airtable CSV export tools compared (2026): EasyCSV, On2Air, CSV Getter, Make, ViewCourier
- On2Air alternative for scheduled Airtable CSV exports by email
- EasyCSV alternative for emailing Airtable views as CSV
- Can an Airtable automation email a CSV attachment? (And what to do instead)
- How to email more than 100 Airtable records at once
- Export an Airtable view to CSV with a script (code included)
- How to send a weekly digest of new Airtable records
- Export only new or changed Airtable records every day
- Daily email of overdue tasks from Airtable
- Airtable "Download CSV" missing? 5 reasons and fixes
- Why Airtable attachment links in a CSV export stop working
- How to sync an Airtable view to Google Sheets automatically (no Zapier)
- Pull an Airtable view into Excel with Power Query, refreshable
- Free tool: export an entire Airtable base to CSV
- Free tool: export an Airtable base schema (field list)
- Free tool: count Airtable records per table vs your plan limit
- Free tool: export an Airtable base to Excel (.xlsx)