# QuickBooks

You can use these credentials to authenticate the following nodes with QuickBooks.

# Prerequisites

Create a Intuit developer (opens new window) account.

# Using OAuth

  1. Open the Intuit Developer dashboard (opens new window) page.
  2. Click on the + Create an app button.
  3. Select the QuickBooks Online and Payments platform.
  4. Enter the name of the app in the What's your app name? field.
  5. Select the required scopes under the Select Scope section.
  6. Click on the Create app button.
  7. Click on Keys & OAuth under the Development section.
  8. Scroll down to the Redirect URIs section and click on the Add URI button.
  9. Copy the 'OAuth Callback URL' provided in the 'QuickBooks OAuth2 API' credentials in n8n.
  10. Paste the URL in the Link field.
  11. Click on the Save button.
  12. Copy the displayed Client ID.
  13. Enter a name for your credentials in the Credentials Name field in the 'QuickBooks OAuth2 API' credentials in n8n.
  14. Paste the client ID in the Client ID field in the 'QuickBooks OAuth2 API' credentials in n8n.
  15. Copy the displayed Client Secret from the Keys page.
  16. Paste the client secret in the Client Secret field in the 'QuickBooks OAuth2 API' credentials in n8n.
  17. Select 'Sandbox' from the Environment dropdown list in the 'QuickBooks OAuth2 API' credentials in n8n.
  18. Click on the circle button in the OAuth section to connect a QuickBooks account to n8n.
  19. Click the Save button to save your credentials in n8n.

Note: To build the application in production, you will have to fulfill all the requirements mentioned by Intuit. You can learn more on Intuit's documentation (opens new window).

The following video demonstrates the steps mentioned above.