See llms.txt for all machine-readable content.

Stripe and QuickBooks Online integration

Save yourself the work of writing custom integrations for Stripe and QuickBooks Online and use n8n instead. Build adaptable and scalable Finance & Accounting, Sales, workflows that work with your technology stack. All within a building experience you will love.

How to connect Stripe and QuickBooks Online

Create a new workflow and add the first step

In n8n, click the "Add workflow" button in the Workflows tab to create a new workflow. Add the starting point – a trigger on when your workflow should run: an app event, a schedule, a webhook call, another workflow, an AI chat, or a manual trigger. Sometimes, the HTTP Request node might already serve as your starting point.

Stripe and QuickBooks Online integration: Create a new workflow and add the first step

Create QuickBooks Online customers with sales receipts for new Stripe payments

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. Customize Details: Adjust item descriptions or other fields in the QuickBooks sales receipt JSON body as needed. This workflow requires basic familiarity with n8n, but setup can be completed in under 15 minutes for most users.

Build your own Stripe and QuickBooks Online integration

Create custom Stripe and QuickBooks Online workflows by choosing triggers and actions. Nodes come with global operations and settings, as well as app-specific parameters that can be configured. You can also use the HTTP Request node to query data from any app or service with a REST API.

Stripe supported actions

QuickBooks Online supported actions

Stripe and QuickBooks Online integration details

Stripe

Stripe

Stripe is a developer-friendly online payment processing and commerce solution that works as a fully integrated suite of payments products. It is used by millions of businesses of all sizes, such as Amazon, Google, Shopify and Zoom.

QuickBooks Online

QuickBooks Online

QuickBase is a powerful cloud-based application platform that can offer a full range of features that businesses require today. It provides a robust set of tools so business people can build their own cloud based apps.

Supercharge your CRM

Need a more powerful integration with your CRM? n8n lets you go beyond standard integrations offered by popular CRMs!

Learn more

FAQ about Stripe integrations

Looking to integrate Slack and VirusTotal in your company?

Trusted by teams building smarter workflows

Why

Why use n8n to integrate Stripe with QuickBooks Online

Handle branching, merging and iteration easily. Pause your workflow to wait for external events.

Re-run single steps to test changes in no time. And pin your data to avoid generating trigger events every time you execute.

Your data is displayed alongside your settings, making edge cases easy to track down.

Use 1000+ workflow templates available from our core team and our community.

Copy and paste, easily import and export workflows.

Simple enough to 
understand + sophisticated 
enough to ship