QuickBooks Integrations

Build & publish in-app integrations with our QuickBooks connector

QuickBooks connector icon

The #1 rated small business accounting software.

Book a demo to learn more about integrating with QuickBooks

Create automations with our QuickBooks connector

Cyclr enables SaaS platforms to integrate their application with hundreds of other platforms. Use Cyclr’s low code integration builder to integrate your application with QuickBooks, so you can provide in-app QuickBooks integrations for your end users.

Why integrate with QuickBooks

Your SaaS users want more and more integrations, but they take time and development resources to create. Which is why Cyclr’s white label, embedded integration platform enables you to create integrations between your application and QuickBooks, as well as 100s of other apps, using low code tools.

Available Methods and Endpoints

Create Vendor
Action
Create a new vendor.
List Vendors
Action
Get a list of all vendors.
Update Vendor
Action
Update an existing vendor.
List New Vendors
Action
Get a list of new Vendors, created after the last successful cycle run.
Get Vendor
Action
Retrieve details of the specified Vendor by ID.
Search Vendors by Display Name
Action
Get a list of all Vendors, matching a particular display name.
List Updated Vendors
Action
Get a list of existing Vendors, updated after the last successful cycle run.
List Updated Time Activities
Action
Get a list of existing Time Activities, updated after the last successful cycle run.
List New Time Activities
Action
Get a list of new Time Activities, created after the last successful cycle run.
Create Time Activity
Action
Create a new time activity.
Get Time Activity
Action
Retrieve details of the specified Time Activity by ID.
Update Time Activity
Action
Update a time activity.
Delete Time Activity
Action
Delete a time activity by ID.
List Time Activities
Action
Get a list of all time activities.
Search Accounts
Action
Get a list of all accounts matching a particular query.
Create Account
Action
Create a new account.
List Updated Accounts
Action
Get a list of existing Accounts, updated after the last successful cycle run.
List Accounts
Action
Get a list of all accounts.
List New Accounts
Action
Get a list of new Accounts, created after the last successful cycle run.
Get Account
Action
Retrieve details of the specified Account by ID.
Account Updated Notification
Webhook
A webhook to provide notification of all account modification events.
Account Created Notification
Webhook
A webhook to provide notification of all account creation events.
All Account Notifications
Webhook
A webhook to provide notification of all account events.
Account Deleted Notification
Webhook
A webhook to provide notification of all account deletion events.
List New Departments
Action
Get a list of new Departments, created after the last successful cycle run.
Create Department
Action
Create a new department.
List Updated Departments
Action
Get a list of existing Departments, updated after the last successful cycle run.
List Departments
Action
Get a list of all departments.
Search Departments
Action
Get a list of all Departments, matching a particular query.
Update Department
Action
Update an existing department.
Get Department
Action
Retrieve details of the specified Department by ID.
List Updated Customers
Action
Get a list of existing Customers, updated after the last successful cycle run.
Get Customer
Action
Retrieve details of the specified Customer by ID.
Create Customer
Action
Create a new Customer.
Search Customers by Display Name
Action
Get a list of all Customers, matching a particular Display Name.
Search Customers by Name
Action
Get a list of all Customers, matching a particular Name.
List Customers
Action
Get a list of all Customers.
Update Customer
Action
Update an existing Customer.
List New Customers
Action
Get a list of new Customers, created after the last successful cycle run.
Search Customers by Email
Action
Get a list of all Customers, matching a particular Email.
Update Term
Action
Update an existing Term.
Get Term
Action
Retrieve details of the specified Term by ID.
List Terms
Action
Get a list of all Terms.
List Updated Terms
Action
Get a list of existing Terms, updated after the last successful cycle run.
Create Term
Action
Create a new Term object.
List New Terms
Action
Get a list of new Terms, created after the last successful cycle run.
Delete Payment
Action
Delete the specified Payment by ID.
Update Payment
Action
Update an existing payment.
Create Payment Token
Action
Create a new payment token.
Update Payment Transaction Date
Action
Update an existing payment's transaction date.
Void Payment
Action
Void an existing payment.
Create Payment
Action
Create a new payment.
List New Payments
Action
Get a list of new Payments, created after the last successful cycle run.
List Updated Payments
Action
Get a list of existing Payments, updated after the last successful cycle run.
List Payments
Action
Get a list of all Payments.
Get Payment
Action
Retrieve details of the specified Payment by ID.
Create ECheck
Action
Create a new eCheck and debit the bank account it's coming from.
Void or Refund ECheck
Action
Fully or partially refund an eCheck transaction.
Get ECheck Refund
Action
Retrieve details of the specified ECheck Refund by IDs.
Get ECheck
Action
Retrieve details of the specified ECheck by ID.
Payment Voided Notification
Webhook
A webhook to provide notification of all payment void events.
Payment Created Notification
Webhook
A webhook to provide notification of all payment creation events.
Payment Deleted Notification
Webhook
A webhook to provide notification of all payment deletion events.
Payment Updated Notification
Webhook
A webhook to provide notification of all payment modifications events.
Capture Charge
Action
Capture and begin processing a charge.
Create Charge
Action
Create a new charge object. This takes the token generated elsewhere and creates a charge authorization.
All Payment Notifications
Webhook
A webhook to provide notification of all payment events.
Remove Payment Line Items
Action
Remove line items from a payment.
Remove All Payment Line Items
Action
Remove all line items from a payment.
Append Payment Line Items
Action
Append line items to a payment.
Revoke Access Token
Action
Revoke permissions granted to the application.
Get Company Info
Action
Retrieve details of the specified company by ID.
List Company Info
Action
Get a list of information pertaining to all companies.
All Notifications
Webhook
A webhook to provide notification of all events with the current realmId.
List Updated Refund Receipts
Action
Get a list of existing Refund Receipts, updated after the last successful cycle run.
List New Refund Receipts
Action
Get a list of new Refund Receipts, created after the last successful cycle run.
Create Refund Receipt
Action
Create a new refund receipt.
List Refund Receipts
Action
Get a list of all refund receipts.
Get Refund Receipt
Action
Retrieve details of the specified Refund Receipt by ID.
Create Employee
Action
Create a new employee.
List Employees
Action
Get a list of all employees.
List New Employees
Action
Get a list of new Time Employees, created after the last successful cycle run.
Update Employee
Action
Update an employee by ID.
List Updated Employees
Action
Get a list of existing Employees, updated after the last successful cycle run.
Get Employee
Action
Get an employee by ID.
Create Estimate
Action
Create a new estimate.
List Estimates
Action
Get a list of all estimates.
Get Estimate
Action
Retrieve details of the specified Estimate by ID.
List Updated Estimates
Action
Get a list of existing Estimates, updated after the last successful cycle run.
List New Estimates
Action
Get a list of new Estimates, created after the last successful cycle run.
Get Item
Action
Retrieve details of the specified Item by ID.
List Updated Items
Action
Get a list of existing Items, updated after the last successful cycle run.
List Items
Action
Get a list of all items.
List New Items
Action
Get a list of new Items, created after the last successful cycle run.
Update Item
Action
Update an existing item.
Create Item
Action
Create a new item.
Get Journal Entry
Action
Retrieve details of the specified Journal Entry by ID.
List Journal Entries
Action
Get a list of all journal entries.
Create Journal Entry
Action
Create a new journal entry.
List Updated Journal Entries
Action
Get a list of existing Journal Entries, updated after the last successful cycle run.
Create Journal Entry (multiline)
Action
Create a new journal entry, with multiple lines.
List New Journal Entries
Action
Get a list of new Journal Entries, created after the last successful cycle run.
Create Purchase
Action
Create a new transaction.
Delete Purchase
Action
Deletes the specified purchase by ID.
Update Purchase
Action
Update an existing purchase transaction.
Get Purchase
Action
Retrieve details of the specified purchase by ID.
Search Purchases
Action
Get a list of all Purchases, matching a particular query.
Purchase Created Notification
Webhook
A webhook to provide notification of all purchase creation events.
Purchase Updated Notification
Webhook
A webhook to provide notification of all purchase modification events.
Purchase Deleted Notification
Webhook
A webhook to provide notification of all purchase deletion events.
All Purchase Notifications
Webhook
A webhook to provide notification of all purchase events.
List New Purchase Orders
Action
Get a list of new Purchase Orders, created after the last successful cycle run.
List Purchase Orders
Action
Get a list of all purchase orders.
Update Purchase Order
Action
Update an existing purchase order.
Get Purchase Order
Action
Retrieve details of the specified Purchase Order by ID.
Create Purchase Order
Action
Create a new purchase order.
List Updated Purchase Orders
Action
Get a list of existing Purchase Orders, updated after the last successful cycle run.
Delete Purchase Order
Action
Delete the specified Purchase Order by ID.
Update Class
Action
Update an existing class.
List Updated Classes
Action
Get a list of existing Classes, updated after the last successful cycle run.
List Classes
Action
Get a list of all Classes.
Get Class
Action
Retrieve details of the specified Class by ID.
Create Class
Action
Create a new class.
List New Classes
Action
Get a list of new Classes, created after the last successful cycle run.
List New Invoices
Action
Get a list of new Invoices, created after the last successful cycle run.
Get Invoice
Action
Retrieve details of the specified Invoice by ID.
Void Invoice
Action
Void an existing invoice.
Upsert Invoice
Action
Create or update an invoice.
List Overdue Invoices
Action
Get a list of all invoices, with an outstanding balance, that are overdue.
Delete Invoice
Action
Delete the specified Invoice by ID.
List Updated Invoices
Action
Get a list of existing Invoices, updated after the last successful cycle run.
Update Invoice
Action
Update an existing invoice.
Get Invoice as PDF
Action
Retrieve details of the specified Invoice by ID, in PDF format.
List Invoices
Action
Gets a list of all invoices.
Search Invoices by Doc Number
Action
Get a list of all invoices, matching a particular doc number.
Invoice Created Notification
Webhook
A webhook to provide notification of all invoice creation events.
Invoice Deleted Notification
Webhook
A webhook to provide notification of all invoice deletion events.
Invoice Updated Notification
Webhook
A webhook to provide notification of all invoice modification events.
All Invoice Notifications
Webhook
A webhook to provide notification of all invoice events.
Invoice Voided Notification
Webhook
A webhook to provide notification of all invoice void events.
Append Invoice Sales Line Items
Action
Append sales line items to an invoice.
Upsert Invoice Discount Line Item
Action
Append/Update a discount line item for an invoice.
Remove Invoice Sales Line Items
Action
Remove sales line items from an invoice.
List Tax Rates
Action
Get a list of all tax rates.
Get Multiple Tax Rates
Action
Get a list of tax rates by their IDs.
Get Credit Memo
Action
Retrieve details of the specified Credit Memo by ID.
List Credit Memos
Action
Get a list of all credit memos.
Delete Credit Memo
Action
Delete the specified credit memo by ID.
Create Credit Memo
Action
Create a new credit memo.
List Updated Credit Memos
Action
Get a list of existing Credit Memos, updated after the last successful cycle run.
List New Credit Memos
Action
Get a list of new Credit Memos, created after the last successful cycle run.
Custom Query
Action
Execute a custom query.
Custom Query (Manual Pagination)
Action
Execute a custom query.
Get Profit And Loss Report
Action
Retrieve a profit and loss report.
Get Cash Flow Report
Action
Retrieve a cash flow report.
Get Balance Sheet Report
Action
Retrieve a balance sheet report.
Get Trial Balance Report
Action
Retrieve a trial balance account report.
Get Profit And Loss Detail Report
Action
Retrieve a profit and loss detail report.
List Updated Bills
Action
Get a list of existing bills, updated after the last successful cycle run.
List Bills
Action
Get a list of all bills.
Get Bill
Action
Retrieve details of the specified Bill by ID.
Create Bill
Action
Create a new bill.
List Overdue Bills
Action
Get a list of all overdue bills.
List New Bills
Action
Get a list of new bills, created after the last successful cycle run.
Update Bill
Action
Update an existing bill.
List Tax Codes
Action
Get a list of all tax codes, with their related sale and purchase tax rates.
Get Sales Receipt
Action
Retrieve details of the specified Sales Receipt by ID.
Create Sales Receipt
Action
Create a new sales receipt.
List Updated Sales Receipts
Action
Get a list of existing Sales Receipts, updated after the last successful cycle run.
List Sales Receipts
Action
Get a list of all sales receipts.
List New Sales Receipts
Action
Get a list of new Sales Receipts, created after the last successful cycle run.
Sales Receipt Deleted Notification
Webhook
A webhook to provide notification of all sales receipt deletion events.
All Sales Receipt Notifications
Webhook
A webhook to provide notification of all sales receipt events.
Sales Receipt Created Notification
Webhook
A webhook to provide notification of all sales receipt creation events.
Sales Receipt Updated Notification
Webhook
A webhook to provide notification of all sales receipt modification events.

Do you want to access something that's not currently listed? Just let us know and we can add it to the connector for you!

What Methods do you Need?

Top Use Cases for QuickBooks Integrations

Quickly create integrations between your SaaS application and QuickBooks with Cyclr's low code integration builder. Publish your QuickBooks integration into your application using Cyclr's white label embedded integration marketplace.

Accounting

  • Synchronise accounting information from multiple systems to create a single source of truth.
  • Keep invoicing information up to date with data from external business systems.

Some of the many benefits of using Cyclr as your integration solution

Native

Native

Transform your API from backend to frontend, from developer focused to business user focused.

Deliver integrations natively from within your own application and add value to your end-users.

Build Quickly

Build Quickly

Add connectivity in days, not months. So you can add transformative technology to your system in no time at all.

Be responsive to the needs of your clients and your sales team.

No code integrations

No code integrations

Use our drag and drop integration builder to create integrations, then click to publish them to your app.

Your users can then search and deploy these integrations in a couple of clicks.

Ready to start your integration journey?

Recommended by G2 users

Book a demo to see Cyclr in action and start creating integration solutions for your customers