Connect to your users’ QuickBooks accounts.
Note: You’ll need to create a new QuickBooks app if you don’t already have one.
You can find your QuickBooks app credentials by visiting your QuickBooks developer portal.
You’ll need the following information to set up your QuickBooks App with Paragon Connect:
Paragon provides a redirect URL to send information to your app. To add the redirect URL to your QuickBooks app:
Log in to your QuickBooks developer dashboard and select your application.
Depending on whether your application is in Development (Sandbox) or Production, go to Keys & OAuth > Redirect URIs.
Paste-in Paragon Connect’s redirect URL found in Step 1.
Press the blue Save button at the bottom of the page to save your updates.
Under Integrations > Connected Integrations > QuickBooks > App Configuration > Configure, fill out your credentials from the end of Step 1 in their respective sections:
Press the purple “Save Changes” button to save your credentials.
Note: Leaving the Client ID and Client Secret blank will use Paragon development keys.
Once your users have connected their QuickBooks account, you can use the Paragon SDK to access the QuickBooks API on behalf of connected users.
See the QuickBooks REST API documentation for their full API reference.
Any QuickBooks API endpoints can be accessed with the Paragon SDK as shown in this example.
Once your QuickBooks account is connected, you can add steps to perform the following actions:
When creating or updating records in QuickBooks, you can reference data from previous steps by typing {{
to invoke the variable menu.
Webhook triggers can be used to run workflows based on events in your users’ QuickBooks account. For example, you might want to trigger a workflow whenever new invoices are created QuickBooks to sync your users’ QuickBooks invoices to your application in real-time.
You can find the full list of Webhook Triggers for QuickBooks below: