Create Stripe Invoices from Airtable Orders with Google Sheets Logging

Go to Workflow
0 views
Built by Rahul Joshi Rahul Joshi
Created on June 05, 2026

Description

Description
Automate B2B order invoicing by fetching orders from Airtable, validating paid B2B entries, creating Stripe customers and invoices, finalizing invoices, and logging structured invoice data into Google Sheets. This workflow ensures seamless B2B billing, centralized record-keeping, and reduces manual errors in financial operations. โšก๐Ÿ’ณ๐Ÿ“Š

What This Template Does
Triggers hourly to check for new B2B orders. โฑ๏ธ
Fetches order data from Airtable (Orders table). ๐Ÿ“ฅ
Filters only paid orders with โ€œB2Bโ€ tag. โœ…
Creates a corresponding Stripe customer from order details. ๐Ÿ‘ค
Processes order line items for invoicing. ๐Ÿ“ฆ
Creates a Stripe invoice with due date and payment terms. ๐Ÿงพ
Finalizes the invoice automatically. โœ”๏ธ
Formats invoice details (totals, due dates, customer info, links). ๐Ÿ”„
Logs structured invoice data into Google Sheets for tracking. ๐Ÿ“Š

Key Benefits
Fully automates B2B invoicing workflow from orders to finalized invoices. ๐Ÿ”„
Ensures all invoices are linked, structured, and logged in Sheets. ๐Ÿงพ
Reduces manual effort and eliminates data entry errors. โšก
Maintains centralized invoice tracking for finance teams. ๐Ÿ“‚
Creates a consistent billing flow integrated with Stripe. ๐Ÿ’ณ

Features
Hourly Trigger โ€“ Continuously monitors Airtable for new/updated orders.
Airtable Integration โ€“ Fetches order details automatically.
Conditional Filter โ€“ Processes only โ€œB2Bโ€ paid orders.
Stripe Customer Creation โ€“ Automatically creates customers in Stripe.
Line Item Processor โ€“ Handles Shopify/Order line items or test data.
Stripe Invoice Creation โ€“ Generates draft invoices with due dates.
Invoice Finalization โ€“ Auto-finalizes and prepares invoices for payment.
Data Formatter โ€“ Structures invoice info (totals, links, dates, status).
Google Sheets Integration โ€“ Logs all invoice data for reporting.

Requirements
n8n instance (cloud or self-hosted).
Airtable Personal Access Token with read access to Orders table.
Stripe API credentials with customer + invoice permissions.
Google Sheets OAuth2 credentials with read/write access.

Target Audience
Finance/ops teams handling B2B customer invoicing. ๐Ÿ’ผ
SaaS or eCommerce businesses with B2B order flows. ๐Ÿ›๏ธ
Startups needing automated billing + centralized reporting. ๐Ÿš€
Teams tracking Stripe invoices inside Google Sheets. ๐Ÿ“Š

Step-by-Step Setup Instructions
Connect Airtable credentials and replace with your base/table IDs. ๐Ÿ”‘
Configure Stripe API credentials for invoice + customer creation. ๐Ÿ’ณ
Link Google Sheets credentials and update the target sheet ID. ๐Ÿ“Š
Adjust order filtering conditions (tags, payment status) as needed. โš™๏ธ
Test with sample data to validate invoices are created + logged. โœ…

Nodes Used (5)

Airtable
n8n-nodes-base.airtable
Code
n8n-nodes-base.code
Google Sheets
n8n-nodes-base.googleSheets
HTTP Request
n8n-nodes-base.httpRequest
Stripe
n8n-nodes-base.stripe