To integrate your Spraye account with your Quickbooks Online account, follow the steps below:


STEP 1 →  (if you have a Quickbooks Online account, Skip to step 2) 

Visit https://quickbooks.intuit.com/pricing/ to create your Quickbooks Online account.


STEP 2 →

If you already have an account, or just signed up —>

1. Log in to your account.

2. Visit https://www.developer.intuit.com/app/developer/homepage to set up a Quickbooks developer account.


STEP 3 → 


  1. Log in to your Quickbooks Developer account: https://www.developer.intuit.com/app/developer/homepage

  2. Click “My Apps” at the top of the page

  3. Click the ”+ Create an app” button at the top right of the page

  4. Choose the “QuickBooks Online and Payments” option

  5. Name your app … We recommend something like “<Your Business Name> Spraye Integration”

  6. Click the dropdown under “Select a scope” and choose “Accounting”

  7. Click the “Create App” button

  8. Click the “Keys & OAuth” option directly below the “Production” menu item

  9. If you have not completed your profile, you will need to do that now … if you have, you can skip to step 10

  10. Click “Provide EULA & privacy policy URLs in Production settings” and enter the following information into the corresponding boxes:

    1. End User License Agreement URL → https://dashboard.spraye.io/license_agreement.html

    2. Privacy Policy URL → https://dashboard.spraye.io/privacy_policy_url.html

  11. Check the box next to “None of the above” under “Target industries for this app”

  12. Click the “Save” button

  13. Click the “Keys & OAuth” option directly below the “Production” menu item again

  14. Scroll to the “Redirect URIs” section

  15. Click the “Add URI” button

  16. Enter “https://dashboard.spraye.io/admin/quickbook/processCode” as the link

  17. Scroll to the “App URLs” section

  18. Enter “dashboard.spraye.io” as the Host Domain

  19. Click the “Save” button

  20. At the top of the “Keys & OAuth” screen you will now see a “Client ID” and a “Client Secret”

  21. Enter these values in the settings section of your Spraye app and click the “qb Connect” button.

  22. A popup window will pop up (make sure pop ups are enabled if you do not see this). Click the “Connect” button.


Now all of your customers and invoices will populate into Quickbooks Online when you make changes in the Spraye system.