Per visualizzare la demo del flow n8n e copiare il JSON devi acquistare il nostro Bundle... tranquillo Γ¨ GRATIS

VAI AL BUNDLE

Automated Invoice Generator from Google Sheets to Google Docs

This workflow automates invoice creation using Google Sheets for structured input and Google Docs for templated output β€” all built inside n8n.


πŸ› οΈ Step-by-Step Instructions

### Step 1: Manual Trigger

Start the workflow manually for testing or development purposes.


### Step 2: Google Sheets β€” Load Invoice Data

Pulls invoice data from a Google Sheet.

  • πŸ“„ Sheet URL: Copy This Sheet
  • Expected Columns:
    • Company From
    • Company To
    • Terms
    • Invoice
    • Description
    • Amount

πŸ”‘ Credentials Required:
Connect to Google Sheets OAuth2 API in n8n.
Be sure your sheet is shared with the connected Google account.


### Step 3: Get Invoice Template β€” Load Google Doc

Loads a static Google Docs template containing placeholder values.

  • 🧾 Template URL: Copy This Template
  • Required Placeholders in the document:
    FromCompany#
    ToCompany#
    Terms#
    Invoice#
    Description#
    Amount#
    

πŸ”‘ Credentials Required:
Connect to Google Docs OAuth2 API in n8n.


### Step 4: Create New Doc β€” Make Invoice File

Creates a new Google Doc by duplicating the invoice template.

  • Title Format: Invoice: {{ $json.Invoice }}
  • Destination Folder ID: 1TnDibwPPPUm3VbmETiqWDVhtaUTLJ6mn
    (You can change this to your own Google Drive folder)

πŸ” Make sure your Google Docs credential has write access to this folder.


### Step 5: Merge β€” Combine Data

Merges the loaded document and spreadsheet row together for downstream updates.


### Step 6: Insert Content into Doc (Optional)

You can insert additional content here if needed.
For example, a note, header, or footer pulled from your database or a custom field.


### Step 7: Input Invoice Details β€” Replace Fields

Uses Google Docs API to replace all placeholders from the original template with the actual values.

Replacements:

Placeholder Replaced With
FromCompany# Company From from sheet
ToCompany# Company To from sheet
Terms# Terms from sheet
Invoice# Invoice number
Description# Description of service
Amount# Amount of invoice

πŸ“€ Final Output

Each row from the Google Sheet results in a completed, branded Google Doc invoice stored in your Drive.


πŸ™‹ Need Help?

Robert Breen
Automation Consultant
🌐 ynteractive.com
πŸ“§ robert.j.breen@gmail.com
πŸ”— LinkedIn


πŸ”’ Required APIs

Service Purpose
Google Sheets API Pull structured invoice data
Google Docs API Load & modify invoice documents
n8n OAuth2 Connect both services securely

Let me know if you'd like a follow-up step to export invoices as PDFs or auto-email them to clients!

Do you want to automate your business?

Let's talk about your project