Skip to content
FlowHubFluxonLab
HTTP Request
QuickBooksfree

Create QuickBooks Online Customers With Sales Receipts For New Stripe Payments

by Arturadapted from n8n official workflow galleryUpdated Aug 2026
RequiresHTTP RequestHTTP RequestQuickBooks OnlineQuickBooks OnlineStripeStripe
Share Post Share
HRPOST Sales ReceiptPOST Sales Rece…HRGET Quickbooks CustomerGET Quickbooks …Get Stripe CustomerGet Stripe Cust…New PaymentIfIf Customer ExistsIf Customer Exi…MeUse Stripe CustomerUse Stripe Cust…Create QuickBooks CustomerCreate QuickBoo…MeMerge Stripe and QuickBooks DataMerge Stripe an…MeMerge Payment and QuickBooks CustomerMerge Payment a…HRPOST Sales Receipt To QuickBooksPOST Sales Rece…12345678910111213
1/5
STEPS · 13
Starts on a Stripe event

Streamline your accounting by automatically creating QuickBooks Online customers and sales receipts whenever a successful Stripe payment is processed. Ideal for businesses looking to reduce manual data entry and improve accounting efficiency. How it works Trigger: The workflow is triggered when a new successful payment intent event is received from Stripe. Retrieve Customer Data: Fetches customer details from Stripe associated with the payment. Check QuickBooks Customer: Searches QuickBooks Online to see if the customer already exists using their email address. Create or Use Existing Customer: If the customer doesn't exist in QuickBooks, they are created; otherwise, the existing customer is used. Generate Sales Receipt: A sales receipt is created in QuickBooks Online with payment details, including item descriptions, amounts, and currency. Set up steps Connect Accounts: Authenticate both your QuickBooks Online and Stripe accounts in n8n. Webhook Setup: Configure the Stripe webhook to send payment_intent.succeeded events to this workflow. Test the Workflow: Trigger a test payment in Stripe to validate the integration.

Tags

n8nreference-onlyquickbooksstripe
Connects
WHTTP RequestquickbooksonlineQuickBooks OnlinestripeStripe
CategoryQuickBooks
Triggermanual
Complexitymedium
Nodes10
AddedJan 27, 2025

Related workflows

See all QuickBooks
quickbooksonline
free

Create a customer and send the invoice automatically

This workflows allows you to create a customer and an invoice and send the invoice to the customer. QuickBooks node: This node will create a new customer in QuickBooks. QuickBooks1 node: This node will create an invoice for the customer that we created in the previous node. QuickBooks2 node: This node will send the invoice that we created in the previous node.

by Harshil Agrawal
quickbooksonline
free

Create a QuickBooks invoice on a new Onfleet Task creation

Summary Onfleet is a last-mile delivery software that provides end-to-end route planning, dispatch, communication, and analytics to handle the heavy lifting while you can focus on your customers. This workflow template listens to an Onfleet event and interacts with the QuickBooks API. You can easily streamline this with your QuickBooks invoices or other entities. Typically, you can create an invoice when an Onfleet task is created to allow your customers to pay ahead of an upcoming delivery. Configurations Update the Onfleet trigger node with your own Onfleet credentials, to register for an Onfleet API key, please visit https://onfleet.com/signup to get started You can easily change which Onfleet event to listen to. Learn more about Onfleet webhooks with Onfleet Support Update the QuickBooks Online node with your QuickBooks credentials

by James Li