Automate PDF Invoice Generation & Delivery with Gmail and Google Drive Storage

Go to Workflow
0 views
Built by Ibrahim Emre POLAT Ibrahim Emre POLAT
Created on June 08, 2026

Description

How it works
Automatically generates professional PDF invoices from webhook data and delivers them via email while storing backups in Google Drive. Perfect for freelancers, small businesses, and service providers who need automated billing workflows.

Set up steps
Configure environment variables for company information (name, address, email, phone). Set up your PDF generation API service account (PDFShift recommended). Configure SMTP email credentials for invoice delivery. Set up Google Drive OAuth2 for cloud storage. Deploy the workflow and test with sample invoice data.

Key features
Smart invoice number generation if not provided
Automatic tax calculations with configurable rates
Professional HTML templates with company branding
Parallel processing for email and storage
Comprehensive error handling and validation
Detailed success confirmation responses

Required environment variables
COMPANY_NAME - Your business name
COMPANY_ADDRESS - Business mailing address
COMPANY_EMAIL - Billing contact email
COMPANY_PHONE - Business phone number
PDF_API_URL - PDF generation service endpoint
PDF_API_KEY - API authentication key
GDRIVE_INVOICE_FOLDER_ID - Google Drive folder ID

API requirements
PDF generation service (PDFShift, HTML/CSS to PDF API, or similar), SMTP email service for delivery, Google Drive API access for storage.

Input format
{
"customerName": "John Smith",
"customerEmail": "[email protected]",
"items": [
{"description": "Web Design", "quantity": 1, "price": 500}
],
"dueDate": "2025-02-15"
}

Nodes Used (4)

Code
n8n-nodes-base.code
Google Drive
n8n-nodes-base.googleDrive
HTTP Request
n8n-nodes-base.httpRequest
Send Email
n8n-nodes-base.emailSend