Skip to content


This article will take you through the steps to set up a QuickBooks integration and connect your first Quickbooks account.

Truto provides a ready-to-use OAuth application for QuickBooks, but in case you want to use your own OAuth app, please follow the steps below or feel free to skip to the Connecting A QuickBooks Account section.

Setup your own QuickBooks OAuth Integration in Truto

You can skip this step if you want to use Truto's QuickBooks OAuth application

  1. Create an OAuth application in QuickBooks and note down the client_id and client_secret for your OAuth application. The redirect URL you have to use is
  2. Open up the QuickBooks integration in Truto.
  3. Click on the Clone button in the integration details page. QuickBooks integration page in Truto
  4. Scroll down to the Authentication section and key in the Client ID and Client Secret into the form fields.quickbooks-details-2 Enter your application's Client ID and Client Secret in the authentication section
  5. Scroll to the top of the page and click Save and then Install to install the integration. Save the integration and install it

Connecting a QuickBooks account

  1. Click on Connect AccountClick connect account

  2. Type in a value for the Tenant ID. This can be any ID of your choosing. And then click on Get connection linkGet connection link

  3. A new link will be generated. Clicking on the link will open a new tab with the list of integrations. You can share this link with your customers too, and they will be able to connect their QuickBooks account. Share connection link

  4. Select QuickBooks Select QuickBooks

  5. You'll now be asked to log in to your QuickBooks account and allow access to Truto. Go through the steps.

  6. Voila! You should now see a connection successful message. You can now close this tab.

  7. Go to your Truto account, and you should see the new QuickBooks integration under Integrated Accounts. Click on the Account ID to view the details and initiate API calls.