🚀 Quickstart
Connect to Quickbooks with Nango and see data flow in 2 minutes.1
Create the integration
In Nango (free signup), go to Integrations -> Configure New Integration -> Quickbooks.
2
Authorize Quickbooks
Go to Connections -> Add Test Connection -> Authorize, then log in to Quickbooks. Later, you’ll let your users do the same directly from your app.
3
Call the Quickbooks API
Let’s make your first request to the Quickbooks API. Replace the placeholders below with your secret key, integration ID, and connection ID:Or fetch credentials with the Node SDK or API.✅ You’re connected! Check the Logs tab in Nango to inspect requests.
- cURL
- Node
4
Implement Nango in your app
Follow our quickstart to integrate Nango in your app.To obtain your own production credentials, follow the setup guide linked below.
📚 Quickbooks Integration Guides
Nango maintained guides for common use cases.-
How to register your own Quickbooks OAuth app
Register an OAuth app with Quickbooks and obtain credentials to connect it to Nango -
How do I link my Quickbooks account?
Learn how to authenticate with Quickbooks and link your account
🧩 Pre-built syncs & actions for Quickbooks
Enable them in your dashboard. Extend and customize to fit your needs.Accounts
| Function name | Description | Type | Source code |
|---|---|---|---|
create-account | Creates a single account in QuickBooks. | Action | 🔗 Github |
update-account | Updates a single account in QuickBooks. | Action | 🔗 Github |
accounts | Fetches all accounts in QuickBooks. Handles both active and archived accounts, saving or deleting them based on their status. | Sync | 🔗 Github |
Bill Payments
Bills
Credit Memos
Customers
| Function name | Description | Type | Source code |
|---|---|---|---|
create-customer | Creates a single customer in QuickBooks. | Action | 🔗 Github |
update-customer | Update a single customer in QuickBooks. | Action | 🔗 Github |
customers | Fetches all QuickBooks customers. Handles both active and archived customers, saving or deleting them based on their status. | Sync | 🔗 Github |
Deposits
Invoices
| Function name | Description | Type | Source code |
|---|---|---|---|
create-invoice | Creates a single invoice in QuickBooks. | Action | 🔗 Github |
update-invoice | Updates a single invoice in QuickBooks. | Action | 🔗 Github |
invoices | Fetches all invoices in QuickBooks. Handles both active and voided invoices, saving or deleting them based on their status. | Sync | 🔗 Github |