# QuickBooks

> Source: https://truto.one/docs/integration-guides/quickbooks/

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 https://api.truto.one/connect/quickbooks/callback
2. Open up the [QuickBooks](https://app.truto.one/integrations/available/444f54fa-439b-412c-80ce-c3d02eacd78e) integration in Truto.
3. Click on the **Clone** button in the integration details page.
![QuickBooks integration page in Truto](https://docs-assets.truto.one/quickbooks-details-1.png)
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](https://docs-assets.truto.one/quickbooks-details-2.webp)
5. Scroll to the top of the page and click **Save** and then **Install** to install the integration.
![Save the integration and install it](https://docs-assets.truto.one/quickbooks-details-3.webp)

## Connecting a QuickBooks account

1. Click on **Connect Account**
   ![Click connect account](https://docs-assets.truto.one/truto-connect-account.png)

2. Type in a value for the Tenant ID. This can be any ID of your choosing. And then click on **Get connection link**
   ![Get connection link](https://docs-assets.truto.one/truto-connect-account-modal.png)

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](https://docs-assets.truto.one/truto-connect-account-link.png)

4. Select QuickBooks
   ![Select QuickBooks](https://docs-assets.truto.one/select-quickbooks.webp)

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.
