How to automate invoice PDF generation and email with Airtable in N8N

Want to automate invoice generation with n8n?

This tutorial will show you how to pull invoice data from Airtable, generate a professional PDF using CustomJS Invoice Generator, send it to your client by email, and update the invoice status automatically.

In this video, you will learn how to:

  • Pull invoices ready to be sent from Airtable

  • Retrieve client details and invoice line items from Airtable

  • Generate a professional invoice PDF using the CustomJS Invoice Generator node

  • Send the completed invoice via email to the client

  • Update the invoice status in Airtable automatically

This is a straightforward way to automate your entire billing workflow using n8n, Airtable, and CustomJS.

Drop any questions below if you get stuck on a specific step.

More on the PDF generator node at customjs.io.

Link to the template: Automatic invoice generation and email with Airtable and CustomJS PDF generator | n8n workflow template

Docs: Overview - Integration | Create custom logic with JavaScript

2 Likes

Thanks a lot for sharing this tutorial and the video, really appreciated. It’s always great to see practical invoice automation examples with Airtable and n8n like this, super helpful for folks setting up their first finance workflows.