Block 1 - Get Customer Details
- Type / Role
- n8n-nodes-base.airtable - airtable
- Config choices
- Version 2.1
This workflow is provided as-is. Please review and test before using in production.
This n8n template from Intuz provides a complete solution to automate your entire invoicing process. It intelligently syncs confirmed sales orders from your Airtable base ...
n8n-nodes-base.airtable, n8n-nodes-base.quickbooks, n8n-nodes-base.merge, n8n-nodes-base.code, n8n-nodes-base.httprequest, n8n-nodes-base.splitinbatches, n8n-nodes-base.webhook, n8n-nodes-base.if
This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Intuz .
Original n8n.io sourceIt intelligently syncs confirmed sales orders from your Airtable base to QuickBooks, automatically creating new customers if they don't exist before generating a perfectly matched invoice. It then logs all invoice details back into Airtable, creating a flawless, end-to-end financial workflow.
1. Accounting & Finance Teams:
2. Sales & Operations Teams:
3. Business Owners / Admins:
1. Trigger from Airtable: The workflow starts instantly when a sales order is ready to be invoiced in your Airtable base (triggered via a webhook).
2. Check for Customer in QuickBooks: It searches your QuickBooks account to see if the customer from the sales order already exists.
3. Create New Customer (If Needed): If the customer is not found, it automatically creates a new customer record in QuickBooks using the details from your Airtable Customers table.
4. Create QuickBooks Invoice: Using the correct customer record (either existing or newly created), it gathers all order line items from Airtable and generates a detailed invoice in QuickBooks.
5. Log Invoice Back to Airtable: After the invoice is successfully created, the workflow updates your Airtable base by adding a new record to your Invoices & Payments table and updating the original Confirmed Orders record with the new QuickBooks Invoice ID, marking it as synced.
1. n8n Instance: An active n8n account (Cloud or self-hosted).
2. Airtable Base: An Airtable base on a "Pro" plan or higher with tables for Confirmed Orders, Customers, Order Lines, Product & Service, and Invoices & Payments. Field names must match those in the setup guide.
3. QuickBooks Online Account: An active QuickBooks Online account with API access.
Step 1: Import and Configure the n8n Workflow
You can adapt this template for various workflows by tweaking a few nodes:
Click here- Get Started
This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.
Showing the first 24 of 35 workflow blocks. Download the JSON for the full node graph.
| Workflow | Automate QuickBooks invoicing & customer creation from Airtable sales orders |
|---|---|
| Complexity | advanced |
| Nodes | 35 |
| Categories | Invoice Processing |
| Author | Intuz |
| Published | 03 Oct 2025 |
Use the JSON export at /data/workflows/9218/9218.json as the source template for this automation.
Open n8n, import the downloaded JSON, and review each node before activating the workflow.
Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.
Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.
Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.
Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.
Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.
This n8n template from Intuz provides a complete solution to automate your entire invoicing process. It intelligently syncs confirmed sales orders from your Airtable base ...
Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.
Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Invoice Processing use case.