Setup QuickBooks Online

Before you can access data from users using QuickBooks Online for their accounting, you need to set up a QuickBooks Online integration in the Railz Dashboard™. You'll need to:

  1. Register a new application on Intuit's developer portal.
  2. Enter details about your app and complete the app assessment questionnaire.
  3. Intuit reviews your questionnaire to ensure your app meets their platform requirements. If your app is approved, you can access your keys to enable your integration.
  4. Add your secure keys to Railz.

Register your Application

  1. Visit Intuit Developer Portal and sign in or create an account.
  2. When you're logged in, in the top navigation select My Apps.
  3. Click + Create an app.

QuickBooks Online Apps Dashboard. Click to Expand.

  1. Select QuickBooks Online and enter your app name.
  2. Under Select a scope, select Accounting, and then select Create App.

Create a QuickBooks Online App page. Click to Expand.

  1. In the Keys & OAuth sub-menu of Production find Keys for use in Production. The Production Keys requirements page is displayed.

App Development & Production Keys are not Interchangeable

e. Railz connects to Quickbook's production environment only. Development keys do not work with live QuickBooks Online accounts.

  1. Add the requested details described in the Add details about your app checklist.
  2. Complete the app assessment questionnaire as described below.
  3. When you've completed the requirements, the Keys & OAuth page for production is displayed. Copy your Client ID and Secret. You'll need these for a later stage in this process.

App details page in QuickBooks Online developer portal. Click to Expand.

  1. In the Redirect URIs section click Add URI and add the URI for the Production environment

QuickBooks Online - Redirect URIs. Click to Expand.

Complete the App Assessment Questionnaire

Before you can access your application's production keys, you must complete an app assessment questionnaire. Intuit will review your answers to make sure your app meets their publishing requirements and guidelines.


QuickBooks Online app production keys checklist. Click to Expand.

To access the questionnaire:

  1. Click Go to the app assessment questionnaire at the bottom of the page.
  2. Enter your answers then submit the questionnaire to Intuit.
  3. In most cases, Intuit's assessment process is fast. After successfully submitting the questionnaire and providing all other required information, production keys will be unblocked. If not, you’ll be prompted with a request for additional information and the next steps by Intuit. If you are unable to meet Intuit requirements, access to production keys will be blocked.


Need Help With the App Assessment Questionnaire

For more details on how to fill the app assessment questionnaire see our Help Center.

Add your Secure Keys to Railz

  1. Open the Railz Dashboard™ and log in.
  2. In the left sidebar navigation menu, go to Integrations > Accounting.
  3. Scroll down to the QuickBooks Online integration and click Configure.
Railz Manage Accounting Integration. Click to Expand.

Accounting integrations page in Railz Dashboard. Click to Expand.

  1. Paste in your Client ID and Client Secret, and then click Save & Enable.
Railz Manage Accounting Integration. Click to Expand.

Configure the QuickBooks Online integration modal. Click to Expand.