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
| Setting | Description |
|---|---|
| Source table | The Airtable table to generate documents from. Each record produces one document. |
Storage
| Setting | Description |
|---|---|
| Attachment field | The Airtable attachment field where generated documents are saved. The PDF is written directly to this field on each record. |
Error handling
| Setting | Description |
|---|---|
| When a record fails | What 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
| Block | What it does |
|---|---|
| Loop block | Repeats its content for each linked record in a linked record field. |
| Conditional block | Shows or hides content based on a field condition. |
| Repeating table row | Repeats a table row for each linked record. |
| Linked table | Auto-generates a full table from linked records with configurable columns. |
| Page break | Forces a page break in the output. |
| Dynamic image | An image resolved from an Airtable attachment field. |
| QR code | A 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 uncheckedPreview
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.Per-record document links
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
Can I generate documents for all records at once?
Can I generate documents for all records at once?
Yes. The tool processes all records in the source table. Each record produces one document, saved to the attachment field you configured.
Can I generate a document with a table of linked records?
Can I generate a document with a table of linked records?
Yes. Use a Linked table block or Loop block to iterate over linked records and display their field values in the document.
What happens if a field referenced in the template is empty?
What happens if a field referenced in the template is empty?
The variable resolves to an empty string. The document generates without an error, but the blank space appears where the value would have been.
Can I use the Document Generator from a form?
Can I use the Document Generator from a form?
Yes. The Generate PDF action in form automations uses the same document generation engine. Configure it in the Automations tab of the form editor.
What page sizes are supported?
What page sizes are supported?
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.