Skip to main content

Documentation Index

Fetch the complete documentation index at: https://filla.io/docs/llms.txt

Use this file to discover all available pages before exploring further.

What this tool does

The Document Generator creates formatted documents from a template you design. Each record in your Airtable table produces its own document (contracts, invoices, reports, certificates, proposals) populated with that record’s data. Generated documents are saved back to an Airtable attachment field on the source record.
Each successfully generated document counts as 1 record processed toward your plan limit. Records that already had a document (skipped because the attachment field is non-empty) do not count. See Billing for the full list of metered operations and how the cap is enforced.

Settings reference

The configuration panel has three sections:

Source

SettingDescription
Source tableThe Airtable table to generate documents from. Each record produces one document.

Storage

SettingDescription
Attachment fieldThe Airtable attachment field where generated documents are saved. The PDF is written directly to this field on each record.

Error handling

SettingDescription
When a record failsWhat to do when generation fails for a record: Skip and continue (process remaining records) or Stop the entire run (halt on first error).

The template editor

The template editor is a two-row toolbar rich-text editor where you design the document layout.

Toolbar

The toolbar is split into two rows:
  • Row 1 (Typography): undo/redo, block type selector, font size, bold, italic, underline, strikethrough, text color, background color, highlight. Page controls (page size, margins, preview) are pinned to the right side of this row.
  • Row 2 (Structure): insert block, text alignment, lists (bulleted, numbered, to-do), line height, indent/outdent, hyperlink, table, image, and overflow marks (superscript, subscript, keyboard input).

Page controls

Page size, margins, and preview are controlled directly from the toolbar:
  • Page size: Choose from 12 page sizes — A3, A4, A5, A6, B4, B5, Letter, Legal, Tabloid, Executive, Statement, and Folio.
  • Margins: Set top, bottom, left, and right margins in millimeters via a popover.
  • Preview PDF: Click to generate an instant HTML preview of the document with the current template content.

Variables

Type @ to insert a field value from the connected Airtable table. A variable picker opens showing all available Airtable fields. Variables are resolved per-record at generation time.

Block types

BlockWhat it does
Loop blockRepeats its content for each linked record in a linked record field.
Conditional blockShows or hides content based on a field condition.
Repeating table rowRepeats a table row for each linked record.
Linked tableAuto-generates a full table from linked records with configurable columns.
Page breakForces a page break in the output.
Dynamic imageAn image resolved from an Airtable attachment field.
QR codeA QR code generated from a field value at render time.

Conditional operators

is, is not, is empty, is not empty, contains, does not contain, starts with, ends with, greater than, less than, greater than or equal to, less than or equal to, is checked, is unchecked

Preview

Click Preview PDF in the toolbar to generate an instant preview of your template. The preview renders as paginated HTML, split at page break boundaries. Use the left and right arrow buttons (or keyboard arrow keys) to navigate between pages. The preview dimensions match the selected page size exactly, giving you an accurate representation of how the final document will look. Each generated document has a shareable link. When someone opens a per-record document link, Filla generates the document on demand and redirects to the download URL. This means the link always produces a fresh document based on the current Airtable record data.

Running the generator

Click Run in the sidebar to start generating documents. The generator processes all records in the source table and writes the output to the configured attachment field. The sidebar shows:
  • Records processed and total record count during a run
  • Run history with status (completed, running, failed) and timestamps
  • Click any run to see the individual documents generated, with options to copy the document link or download the file

Common questions

Yes. The tool processes all records in the source table. Each record produces one document, saved to the attachment field you configured.
Yes. Use a Linked table block or Loop block to iterate over linked records and display their field values in the document.
The variable resolves to an empty string. The document generates without an error, but the blank space appears where the value would have been.
Yes. The Generate PDF action in form automations uses the same document generation engine. Configure it in the Automations tab of the form editor.
The editor supports 12 page sizes: A3, A4, A5, A6, B4, B5, Letter, Legal, Tabloid, Executive, Statement, and Folio. Select a page size from the toolbar dropdown.