Templates / Automatic invoice generation and email with Airtable and CustomJS PDF generator

Automatic invoice generation and email with Airtable and CustomJS PDF generator

Unknown

by CustomJS ✓ · 423 views · created 2025-10-16 · Invoice Processing

Unknown. This template uses community nodes we can't verify statically. Uses community nodes that can't be verified statically (unverified community packages are off by default in 3.0). Static check, last run 2026-10-19.

What this workflow does

This workflow has 11 nodes and runs manually, when you click “Execute workflow”. Along the way it connects Airtable and Pdf Toolkit (community).

How it runs

Trigger: Manually, when you click “Execute workflow”.

  1. Get Ready Invoices (Airtable): search
  2. Loop Over Items (Loop Over Items (Split in Batches)): loops over the items in batches
  3. Get Clients (Airtable): uses Airtable
  4. Get Invoice Items (Airtable): search
  5. Set Company Details (Edit Fields (Set)): sets 9 fields: CompanyName, Address, TaxId…
  6. Map Fields (Edit Fields (Set)): sets 4 fields: description, quantity, unitPrice…
  7. Generate Invoice (Invoice Generator): uses Invoice Generator
  8. Aggregate: combines items into one
  9. Send Email: sends an email over SMTP
  10. Update record (Airtable): update

Services it uses

AirtablePdf Toolkit (community)

Before you upgrade to n8n 3.0

We can't fully verify this one: it relies on 1 community package, and n8n 3.0 turns unverified community packages off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).

  • Check that @custom-js/n8n-nodes-pdf-toolkit is verified or supports 3.0 (used in Generate Invoice).

Nodes used (7)

From the author

> ⚠️ Notice: > This workflow uses the CustomJS Invoice Generator node from customjs.space, which requires a self-hosted n8n instance and a CustomJS API key. --- Google Spreadsheet → Invoice Generation → Email Workflow This workflow demonstrates how to:…

Excerpt from CustomJS's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.