Generate invoices, reports, and itemized documents with dynamic rows that expand based on your data — up to 3 levels of nesting.











Support for nested line items up to 3 levels deep. Perfect for complex hierarchical data like project breakdowns, multi-level BOMs, or nested categories.
Tables automatically expand based on your data. One template handles invoices with 2 items or 200 items — no manual adjustment needed.
Pull line item data directly from linked records in Airtable, SmartSuite, or any connected data source. No manual data restructuring.
Style your line item tables in Google Docs with fonts, colors, borders, and alignment. The formatting carries through to your generated documents.
Support for up to three levels of hierarchical data in a single template

Mark a table row with {{line_items_1}} to repeat it for each record in your linked data. Every field placeholder in that row is replaced with values from each record. This covers most use cases like invoice items, task lists, and product catalogs.
Use {{line_items_1_1}} inside a level-1 row to nest a second layer of data. Each level-1 record can contain its own list of sub-items. Ideal for project phases with tasks, order groups with products, or categories with entries.
Add a third level with {{line_items_1_2}} for deeply hierarchical data. Useful for multi-level bills of materials, nested organizational structures, or complex project breakdowns with phases, tasks, and subtasks.



Dynamic line items replace hours of copy-paste with a single template row

Generate invoices with dynamic line items that pull product names, quantities, prices, and totals from your records. Tables expand automatically to fit any number of items.
Explore Invoice Templates
Create reports with nested task breakdowns, time entries, and deliverables organized by project phase. Use level-2 nesting for tasks under each phase.
Explore Report Templates
Generate multi-level BOMs with nested components, sub-assemblies, and parts lists. Three levels of nesting handle even the most complex product structures.

Create purchase orders with dynamic item tables listing products, quantities, unit prices, and line totals. Linked records from your CRM populate the order lines automatically.
Explore Order Templates
Build detailed cost breakdowns with line items for services, materials, and labor. Subtotals and totals update dynamically based on the data in each record.
Explore Estimate TemplatesDocsAutomator have helped me creating super complex documents which I had no clue how to create these with other tools as Zapier or Make.com. I have never been helped so quickly. I'm currently recommending this tool to all of my friends.

DocsAutomator has been a game-changer for our company when it comes to creating documents both internally and for our clients. The tool's ease of use has made it simple for us to design documents without the need for technical expertise.
We have been using Airtable for a few years now and it has become our one source of truth. DocsAutomator has made this work for us by providing us with the ability to create documents in seconds instead of minutes or even hours. Game changer.

Line item rows support much more than plain text
Include dynamic image placeholders inside line item rows. Each row can display a different image pulled from your data, such as product photos, company logos, or QR codes. Images are sized to fit the cell.
Configure line deletions to automatically remove entire table rows when a field is empty. Hide individual placeholders within rows using per-field conditional rendering rules with operators like equals, contains, and greater than.
All formatting you apply to the template row is preserved when it repeats: fonts, colors, borders, cell alignment, column widths, and background colors. Design your table once and every generated row matches exactly.
Map calculated or formula fields from your data source to line item placeholders. Display computed values like line totals (quantity x price), tax amounts, or running subtotals directly in each row.

Describe a document and let AI create a ready-to-use Google Docs template for you.
Build templates in Google Docs, one of the most intuitive document tools on the web.
Collect legally binding e-signatures on your generated documents.
Generate documents and email them as PDF attachments automatically.
Show, hide, or style content conditionally based on your data.
Map or generate sample data in seconds with the help of AI.
Generate PDFs, save to Google Drive, send via email, or trigger webhooks.
Generate dozens of documents in parallel with queue-based batch processing.
Generate documents programmatically with sync/async modes and webhooks.
Give AI assistants the power to generate documents via MCP server.
Teams using dynamic line items with DocsAutomator:










Unlimited testing, no credit card required