Invoice Generator

The Invoice Generator node allows you to create professional invoices that convert perfectly to PDF.
Invoice Generator node
Invoice Generator node

Use the Invoice Generator

  1. Open an existing or new n8n workflow.
  2. Add the Invoice Generator (customJS) node and define a node to fetch data to it.
  3. Connect the incoming data to the Invoice Generator (customJS) node.
  4. Use the editor to define the data to be injected into the Invoice Generator node. Parameters include:
    • PDF Template: Select the template you want to use.
    • Issuer: Define the issuer of the invoice.
    • Payment Information: Define the payment information.
    • Recipient: Define the recipient of the invoice.
    • Billing Information: Define the billing information.
    • Items: Define the items of the invoice.
    • Items Input Mode: Define the items input mode.
  5. Connect output to other nodes, such as *Send Email with Attachment.

n8n workflow template: Automatic Invoice Generation and Email with Airtable and CustomJS PDF Generator

This workflow template:

  1. Pulls invoices ready to be sent from Airtable.
  2. Retrieves client details and invoice items from Airtable.
  3. Generates a professional invoice PDF using CustomJS Invoice Generator.
  4. Sends the completed invoice via email to the client.
  5. Updates the invoice status in Airtable automatically.
Use this template