QuickBooks
Connect QuickBooks with Webflow to automate the invoice creation from orders, sync customer records from forms, and record transactions without manual data entry.
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.
Share invoice payment links
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:
- Create invoices in QuickBooks Online with QuickBooks Payments enabled
- Copy the unique payment URL
- Add the link to Webflow pages, email templates, or client portals
- 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.
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.
This integration page is provided for informational and convenience purposes only.

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.

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

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

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.

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

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

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

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

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


