QuickBooks

Connect QuickBooks with Webflow to automate the invoice creation from orders, sync customer records from forms, and record transactions without manual data entry.

Install app
View website
View lesson
A record settings
CNAME record settings
QuickBooks

How to integrate QuickBooks with Webflow

QuickBooks integrations require third-party tools or custom development. Use automation platforms like Zapier, Make.com, or Integrately for quick setup without coding. Share QuickBooks invoice payment links for simple payment collection. Or build with the QuickBooks and Webflow APIs.

Use automation platforms

Automation platforms connect QuickBooks and Webflow without code using drag-and-drop workflow builders that handle OAuth authentication, API requests, and data mapping.

Make.com supports multi-step workflows with conditional logic, filters, and error handling. Zapier and Integrately offer pre-built templates for common workflows.

The common workflows include:

  • E-commerce order processing that creates QuickBooks customers and invoices from Webflow orders
  • Lead management that creates customer records from form submissions
  • Invoice display that syncs QuickBooks invoices to Webflow CMS collections
  • Payment tracking that triggers fulfillment notifications from payment status updates
  • Sales receipt generation from completed Webflow transactions

All platforms require admin access to both QuickBooks Online and Webflow accounts. QuickBooks Desktop is not supported — only QuickBooks Online.

QuickBooks Online generates unique payment links supporting credit cards, ACH, PayPal, Venmo, and Apple Pay. One-time links expire after payment; multi-use links work for recurring scenarios.

This method suits service-based businesses with custom quotes but becomes impractical for high-volume e-commerce since QuickBooks lacks embeddable payment widgets—customers redirect to QuickBooks-hosted pages.

The implementation steps are as follows:

  1. Create invoices in QuickBooks Online with QuickBooks Payments enabled
  2. Copy the unique payment URL
  3. Add the link to Webflow pages, email templates, or client portals
  4. Payments automatically reconcile in QuickBooks

Build with the QuickBooks and Webflow APIs

The QuickBooks Online API and Webflow API v2 provide foundations for custom integrations requiring OAuth 2.0 authentication.

Note: QuickBooks webhooks will migrate to the CloudEvents format by May 15, 2026. Custom payment handling requires PCI compliance.

Authentication setup

QuickBooks OAuth requires registering in the Intuit Developer portal for Client ID and Secret. Access tokens expire after 60 minutes; refresh tokens last 101 days. Webflow Bearer tokens expire after 365 days of inactivity.

Authentication endpoint: https://oauth.platform.intuit.com/oauth2/v1/tokens/bearer API endpoint: https://quickbooks.api.intuit.com/v3/company/<realmId>/

Create invoices from orders

POST to https://quickbooks.api.intuit.com/v3/company/<realmId>/invoice with required fields: CustomerRef, Line array with item details, Amount, and DetailType (set to SalesItemLineDetail).

Check existing customers first: SELECT * FROM Customer WHERE PrimaryEmailAddr = 'email@example.com'

Sync customer records

Map Webflow form fields to QuickBooks properties: PrimaryEmailAddr, PrimaryPhone, BillAddr, ShipAddr. DisplayName must be unique. Address fields use structured objects (Line1, City, CountrySubDivisionCode, PostalCode, Country).

Database sync delays may occur—add delays between writes and reads or use webhooks.

Process payments

Payment endpoint: POST https://quickbooks.api.intuit.com/v3/company/<realmId>/payment Card processing: POST https://api.intuit.com/quickbooks/v4/payments/charges (requires com.intuit.quickbooks.payment scope)

Critical: Webflow stores amounts in cents; QuickBooks uses dollars. Convert 15000 cents to 150.00 dollars. Never transmit raw card numbers—use tokens only.

Update inventory levels

QuickBooks tracks inventory through Item entities with Type set to Inventory. Update QtyOnHand for stock levels. Use Zapier or Make.com for bidirectional sync without direct webhook development.

Set up webhook notifications

Configure in the Intuit Developer portal with a secure HTTPS URL (TLS 1.2+). Verify signatures using HMAC-SHA256 with the intuit-signature header. Payload includes realmId, entity id, operation type, and lastUpdated timestamp.

Respond with HTTP 200 within the required timeframe. Implement asynchronous processing and idempotency, as QuickBooks doesn't guarantee delivery order.


What you can build

Integrating QuickBooks with Webflow lets you build automated accounting workflows that sync transactions, invoices, and customer data between your site and financial records.

  • E-commerce order automation: Purchases create QuickBooks invoices, update inventory, generate sales receipts, and reconcile deposits automatically
  • Client portal with invoice display: Sync QuickBooks invoices to Webflow CMS collections for branded invoice viewing
  • Lead-to-customer pipeline: Form submissions create QuickBooks customer records for sales tracking
  • Subscription billing management: User signups trigger recurring invoice creation in QuickBooks

Frequently asked questions

  • No. All QuickBooks-Webflow connections require third-party platforms like Zapier, Make.com, or Integrately, or custom API development. QuickBooks does not provide embeddable widgets for direct Webflow integration.

  • Zapier provides pre-built templates for creating invoices from Webflow forms, generating customers from orders, and creating sales receipts. Connect both accounts through OAuth with no manual API keys required.
    Note: Webflow CMS reference fields cannot be mapped, and at least one form submission must exist before connecting.

  • Five core endpoints: Invoice (POST /v3/company/<realmId>/invoice), Customer (POST /v3/company/<realmId>/customer), Payment (POST /v3/company/<realmId>/payment), Item (POST /v3/company/<realmId>/item), and SalesReceipt (POST /v3/company/<realmId>/salesreceipt). Pair with Webflow's Orders API and Products endpoint.

QuickBooks
QuickBooks
Joined in

Description

QuickBooks by Intuit is cloud-based and desktop accounting software for small businesses and freelancers. It handles invoicing, expense tracking, payroll, and financial reporting with automated expense categorization, bank feed connections, and real-time dashboards.

Install app

This integration page is provided for informational and convenience purposes only.


Other Payment processing integrations

Other Payment processing integrations

Form Payments

Form Payments

Connect Form Payments, a payment collection app, with Webflow to accept payments through native forms without building e-commerce infrastructure or redirecting users to external checkout pages.

Payment processing
Learn more
Revolut for Business

Revolut for Business

Connect Revolut for Business to Webflow and accept multi-currency payments without rebuilding your site on another platform.

Payment processing
Learn more
Xero

Xero

Connect Xero to Webflow and sync ecommerce orders with accounting records without manual data entry.

Payment processing
Learn more
Mollie

Mollie

Connect Mollie, a European payment service provider, with Webflow to accept 25+ payment methods including iDEAL, Bancontact, and Klarna. This integration works exclusively for companies registered in the EEA, Switzerland, or the United Kingdom.

Payment processing
Learn more
Metamask

Metamask

Connect MetaMask with Webflow to add wallet authentication, NFT galleries, and token-gated content.

Payment processing
Learn more
GoCardless

GoCardless

Connect GoCardless with Webflow to collect recurring Direct Debit payments without backend development.

Payment processing
Learn more
Razorpay

Razorpay

Connect Razorpay with Webflow to accept Indian payment methods like UPI and netbanking.

Payment processing
Learn more
Lemon Squeezy

Lemon Squeezy

Connect Lemon Squeezy with Webflow to add payment processing and subscription management through checkout overlays, direct payment links, or API integrations.

Payment processing
Learn more
Monto Simple Subscriptions

Monto Simple Subscriptions

Connect Monto Simple Subscriptions with Webflow to add recurring billing to your ecommerce store products.

Payment processing
Learn more

Related integrations

No items found.

Get started for free

Try Webflow for as long as you like with our free Starter plan. Purchase a paid Site plan to publish, host, and unlock additional features.

Get started — it’s free