Help Center

Find answers, explore features, and get the most out of Grasshopper with our step-by-step guides and resources.

Help Center Menu

Quickbooks Integration

Step 1

Step 2

Check the box to accept the terms then click Submit.

Step 3

You may complete the questionnaire now or choose to do it later by clicking Do this later.

Step 4

Go to My Hub and select Workspaces

Step 5

Go to My Hub again and select App dashboard

Step 6

Under the Apps tab, click the + icon to create a new app, then Get Started

Step 7

Enter your preferred App name, then click Next.

For guidance on appropriately naming your app, please click on View naming guidelines.

Step 8

Check the Authorization scope for Accounting and Payments, click Done then Confirm

Step 9

Click Open app

Step 10

Go to Keys and Credentials. Under the Production section, complete the required task to Show Credentials.

Part 1: App details

Review your Intuit Developer Portal Profile and verify your email.

  • Please complete the required information.

Add your app’s end user license agreement and privacy policy

  • End-user license agreement URL – this is your company’s official website URL
  • Privacy policy URL – the same as the URL in the End-user license agreement

Add your app’s host domain, launch URL and disconnect URL.

  • Host domain – Your Grasshopper Server URL (no https://)
  • Launch URL –  Your Grasshopper Server URL (include the https://)
  • Disconnect URL –  Your Grasshopper Server URL (include the https://)

Select at least one category for your app.

  • Accounting
  • Invoicing
  • Payment

Tell us about any regulated industries that use your app.

  • Select None of the above unless your company provides Insurance, Investment, Lending and Payment / money movement services 

Tell us where your app is hosted.

  • Select United States and Single IP address
  • Leave the IP address blank

Part 2: Compliance

Click Start Questionnaire.

Answer the General Questions then click Submit when done.

In the App Information tab:

  1. Check the last choice You were asked to create this app in order to get credentials/keys to be used on another platform that integrates with QuickBooks.
  • Provide a link to the instructions that told you to create a new app – enter your Grasshopper server URL

  1. Have you added some form of Re-CAPTCHA to your site or app to prevent fraudulent transactions?
  • Select No. My app does not process payments

Then click Yes to confirm

If in case you got stuck, you can go back My Hub and select App Dashboard

Select Get production key

Toggle on Show Credentials and copy the Client ID and Client secret

Step 11

Go to API Explorer and select Accounting

Step 12

Go to My Hub and select Sandboxes

Step 13

Click Add to create a sandbox company

Step 14

Select the first option QuickBooks Online Plus then click Create

Step 15

Go to API Explorer and select Accounting

Step 16

Select the Production Company from the drop-down list and provide the Realm ID of your production’s environment displayed with a green icon.

Step 17

Go back to My Hub and select App dashboard. Select your Workspace.

Step 18

Navigate to Keys and Credentials, then to Production section and click redirect URLs

Step 19

Enter the URL ([Grasshopper URL]/dashboard/reports/shipper_deliveries) and click Save.

Step 20

Restart the server.