How to Create Multi-Page PDFs in Airtable Without Page Designer

Create multi-page PDFs from Airtable by connecting your data to a template in Google Docs or TypeFlow's built-in editor. TypeFlow handles line items, page breaks, linked record traversal, and automation - everything Page Designer cannot do. This guide covers the complete setup.

Generate multi-page PDFs from Airtable in minutes

Use Google Docs or the HTML/CSS builder. Handle line items, automate generation, add e-signatures.

Start free with 20 documents

Why Page Designer Falls Short for Multi-Page PDFs

Page Designer was built for simple one-page documents like labels or single certificates. According to Deloitte, 73% of teams still spend significant time on manual document creation - and Page Designer does nothing to solve that for multi-page documents.

One Record per Page Only

Page Designer generates exactly one page per record. Batch invoices, consolidated summaries, multi-item catalogs - none work with the one-record-one-page structure.

No Automation Support

Every PDF requires manual clicks. Open the extension, select the record, click download. No way to trigger generation when a form submits or a field changes. According to McKinsey, automating document workflows reduces cycle times by 50%.

Poor Handling of Line Items and Repeating Data

Page Designer handles basic line items from linked records reasonably well. Where it struggles is nested line items - items grouped within categories, or multi-level relationships like a project with phases, each containing tasks. TypeFlow supports nested line items up to 3 levels deep.

Limited Export and Sharing Options

You can print or download. No email delivery, no Google Drive upload, no shareable URL. World Commerce & Contracting estimates that manual document distribution costs organizations 9% of annual revenue in administrative overhead.

FeaturePage DesignerTypeFlow
Multi-page PDFsNoYes
Multiple records in one PDFNoYes
Automation supportNoYes (TypeFlow Automation + Airtable Automations)
Nested line itemsNoYes (3 levels deep)
E-signaturesNoYes (built-in)
Direct email deliveryNoYes (Email Post Generation)

For a full comparison, see our Page Designer alternatives guide.

Methods to Generate Multi-Page PDFs From Airtable

Google Docs Templates Mapped to Airtable Fields

Use Google Docs as your template editor. Create a document with merge variables like {{Client Name}} or {{Invoice Total}}. TypeFlow connects your Airtable base, maps fields to placeholders, and outputs a finished PDF. You control fonts, spacing, logos, and page breaks in a familiar interface.

TypeFlow HTML/CSS Template Builder

If you do not use Google Docs, TypeFlow includes a built-in HTML/CSS template builder. Design your document directly in TypeFlow with drag-and-drop, add your variables, and generate PDFs the same way. If you are comfortable with HTML/CSS, you can also import your own code for full control over page sizes, margins, and page breaks.

Other tools like DocsAutomator and Documint also generate PDFs from Airtable. For a detailed comparison, see our document generation tool comparison.

What You Need Before You Start

An Airtable Base With Your Data

Your base needs a table with the records you want in your PDF. If you have line items, set up a separate linked records table. TypeFlow traverses linked records up to 3 levels deep without creating lookup fields - a unique feature that keeps your base clean. See our linked records PDF guide for the complete setup.

A Template

Two options:

  • Google Docs. Add merge variables like {{First Name}}. Familiar and free.
  • TypeFlow HTML/CSS builder. Full layout control with CSS pagination.

A PDF Generation Tool

TypeFlow bridges Airtable and your template. Free tier includes 20 documents.

How to Build a Multi-Page PDF From Airtable Step by Step

We will use a playground safety inspection report as our example. The same approach works for invoices, contracts, catalogs, or any multi-page document.

Step 1: Prepare Your Airtable Base

Your base needs at least two linked tables:

  • Primary table (Inspections). One record per inspection - inspector name, date, client, standards reference, report number.
  • Linked records table (Sites). One record per site inspected - site name, location, type, equipment list, checklist results, photos. Each site links back to the inspection.

Set up a view that filters the sites you want in each report. This is what TypeFlow reads when generating.

Here is an example base you can copy and use:

Step 2: Design Your Template

You have two options. In Google Docs, add your logo, format headers, and insert merge variables with double curly braces like {{Client Name}} and {{Inspection Date}}. Insert page breaks where sections should start on new pages.

Google Docs template with merge variables

In TypeFlow's HTML/CSS editor, you get full control over the layout. Design your cover page, add page-break-after: always in CSS to separate sections, and use {{table_loop_0}} for repeating site pages. If you are comfortable with HTML/CSS, you can also import your own code.

Step 3: Map Airtable Fields to Template Variables

In TypeFlow, connect your base and select the Inspections table. Match each template variable to the corresponding Airtable field.

TypeFlow variable mapping

For the sites (repeating sections), select the linked Sites table and map each field. TypeFlow generates one page per site automatically - 3 sites means 3 inspection pages in the final PDF.

TypeFlow line items configuration

Step 4: Generate the Multi-Page PDF

Run a test with a real record. Check that the cover page, assessment categories, and site inspection pages all render correctly. Verify that photos appear, checklist data is in the right columns, and page breaks fall where expected.

Adjust your template and regenerate until it looks right. Most issues are spacing or variable name mismatches.

Here is an example. First, the template with variables - built in TypeFlow's HTML/CSS editor:

And here is the generated result - same template, populated with real Airtable data across multiple pages:

How to Include Multiple Records in One PDF

Group Records by View or Filter

Create an Airtable view that filters and sorts the records you want. Select that view when generating. All matching records appear sequentially in one document.

Use a Linked Table for Child Records

For parent-child relationships (project with tasks, order with line items), link the tables. TypeFlow pulls related records into the same document - the parent header followed by all child records.

Use Nested Line Items for Multi-Level Data

Some documents need grouped data - a project with phases, each containing tasks. Or an invoice with categories, each with its own line items. TypeFlow supports nested line items up to 3 levels deep. The PDF shows each group with its children, automatically formatted and paginated.

How to Handle Line Items and Repeating Sections

Set Up a Linked Records Table

Create a separate table for line items. Link it to your main table.

  • Invoices table. Invoice number, client name, date.
  • Line Items table. Product, quantity, price - linked to Invoices.

Add a Repeating Block in Your Template

A repeating block loops for each linked record. In your Google Docs template, add the special {{loop_0}} variable inside a table row. TypeFlow repeats that row for each linked record automatically.

For example, an invoice line items table in your template looks like this:

DescriptionQtyRateAmount
{{loop_0}}``{{description}}{{quantity}}{{rate}}{{amount}}

If a record has five line items, the final PDF shows five rows - each populated with different data. You design the row once, TypeFlow handles the repetition.

TypeFlow line items configuration

For the full setup with screenshots, see our step-by-step invoice generation guide.

How to Automate Multi-Page PDF Generation From Airtable

Three ways to trigger generation:

Button field. Add a button to your table. Click to generate the PDF for that record. Best for testing and manual control.

Airtable button field

TypeFlow Automation. Set a trigger on a field value change - when Status changes to "Ready," the PDF generates automatically. Add Email Post Generation to send it to the client.

TypeFlow Automation trigger

Email Post Generation configuration

Airtable Automations. Trigger on form submission, record creation, or schedule.

Output options:

  • Attach to record. Store the PDF in an attachment field.
  • Email. Send to a recipient from an Airtable field.
  • Cloud storage. Save to Google Drive automatically.

Add E-Signatures to Your Multi-Page Documents

TypeFlow includes built-in e-signatures at no extra cost. For contracts, reports, or any document that needs approval, enable e-signatures on your flow. The recipient signs directly and the signed PDF returns to Airtable.

Enable e-signature

TypeFlow e-signatures comply with eIDAS and ESIGN regulations.

Types of Multi-Page Documents You Can Generate From Airtable

The same workflow applies to any document that spans multiple pages. Here are the most common use cases:

  • Invoices with line items. Multiple products or services per invoice, with subtotals and taxes. See our invoice generation guide.
  • Contracts. Multi-page agreements with clauses, terms, and signature pages. See our contract lifecycle guide.
  • Quotes and proposals. Itemized pricing with scope descriptions and terms. See our quote generation guide.
  • Inspection reports. Cover page, assessment criteria, site-by-site findings with photos - like the example above.
  • Product catalogs. One page per product with images, specs, and pricing. See our product spec sheet guide.
  • Certificates. Batch generation of certificates from a list of recipients. See our certificate automation guide.
  • Construction documents. Quotes, work orders, and submittals. See our construction document guide.
  • Shipping documents. Packing lists, bills of lading, and customs docs. See our shipping document guide.

Each use case follows the same pattern: structure your data in linked tables, design a template, and let TypeFlow handle the generation.

Start Generating Multi-Page PDFs From Airtable Today

Page Designer was built for single-page labels. Your invoices, contracts, reports, and catalogs need more. TypeFlow connects your Airtable data to Google Docs or HTML/CSS templates and handles multi-page layouts, line items, automation, and e-signatures.

For related guides, see how to export Airtable data to PDF, our document generation overview, and Page Designer alternatives.

Ready to build multi-page PDFs from Airtable?

Connect your base, design your template, and generate your first document in minutes.

Start free with 20 documents

Frequently Asked Questions About Airtable Multi-Page PDFs

Find answers to the most common questions about this feature.

Airtable itself does not offer free multi-page PDF generation. TypeFlow offers a free tier (20 documents) to test your workflow before upgrading.
Airtable has not announced a discontinuation. But Page Designer has not received significant updates in years and lacks automation support. Many users treat it as legacy and look for alternatives.
Yes. Set up a TypeFlow Automation or Airtable automation that triggers on form submission. The PDF generates and sends automatically - attached to the record, emailed, or saved to cloud storage.
A multi-record PDF includes data from several Airtable records in one document. A multi-page PDF spans multiple pages. They often overlap - when each record takes one page, you get both.
Yes. Static images like logos go directly in your template. For dynamic images stored in Airtable attachment fields, TypeFlow pulls them into the generated document automatically.

All Questions

Need more help?

Our team is here to help you solve all your problems and answer your questions.

Contact Us
Kevin Rabesaotra

Kevin from TypeFlow

Author

Kevin Rabesaotra is a growth engineer and automation specialist with 8+ years of experience building no-code solutions. As Founder & CEO of TypeFlow, he has helped hundreds of businesses automate document generation and streamline workflows with Airtable integrations. Previously, Kevin was a Product Lead specializing in growth engineering, running experiments to drive revenue, retention, and lead generation.

Was this page helpful?