Action Required: Update Your QuickBooks SSIS Integration to Use Your Own App

02 October 2025
KingswaySoft Team

As a trusted partner in your data integration journey, our goal has always been to provide powerful, reliable, and seamless connections for your integration needs. For years, our SSIS Integration Toolkit for QuickBooks product has included a pre-configured ISV app to make connecting to your QuickBooks data as simple as possible. This was a convenience we were happy to offer.

Unfortunately, there is an upcoming change from Intuit that will become effective on November 3, 2025, which could affect your QuickBooks connection when using our software. For this reason, we have put together this blog post that will walk you through why this change is necessary and provide a clear, step-by-step guide to ensure your integration continues to run without a hitch.

The "Why" Behind the Change: Intuit's New Pricing Model

Historically, our SSIS Integration Toolkit for QuickBooks product provides two options when creating a connection to your QuickBooks instance:

  • You can connect via your own app
  • Otherwise, you might be using the shared KingswaySoft Connector app to connect. This helps streamline your connection setup and saves you the time to create the app yourself

If it happens that you are connecting via your own app, then congratulations, what we have discussed in this blog post is not relevant to you, and you may not need to read further.

However, if you happen to be using the shared KingswaySoft Connector app to connect, you will be impacted by the changes that are introduced by the Intuit team under the name of a new tiered pricing model for ISV partners. Further details on the changes with regard to the new tiered pricing model are available on their partner benefits page. This new structure bases its pricing on the total volume of API calls made through an app. The new policy applies to the connection app that is shipped in our SSIS Integration Toolkit for QuickBooks product. The challenging part is that the API call volume for our shared ISV app is the cumulative total of all our clients using the toolkit. This creates two significant problems that are entirely outside of our control:

  1. Unpredictable Cost: We cannot predict or control the collective number of API calls our clients will make. The cost will keep increasing when we bring in more clients. We are unable to support this model.
  2. Service Interruptions for You: As mentioned, our app has a shared limit. When it is reached, any clients running an integration at that time will receive an error, and their process will fail. The service will be interrupted for everyone until the API quota resets.

What Do You Need to Do?

To continue using the SSIS Integration Toolkit for QuickBooks, you will need to create your own free developer app within the Intuit QuickBooks platform. This will give you direct control over your application and its API usage, ensuring that you are not affected by the usage of other clients. After creating your app, you will simply update the connection manager within our toolkit with your new app credentials.

We have outlined the necessary steps for you below.

Procedure for a Seamless Transition


Part 1: Registering Your Own QuickBooks Application

Creating your own application in the Intuit Developer Portal is a straightforward process. Here are the steps:

  1. Create an Intuit Developer Account:
    • Navigate to the Intuit Developer Portal.
    • Click on "Sign Up" and create a free account. If you already have an account, simply sign in.
  2. Create a New App:
    • Once logged in, go to the "Dashboard" and click on "Create an app".
    • Select "QuickBooks Online and Payments".
    • Give your app a name (e.g., "[Your Company Name] SSIS Integration") and select the appropriate scope. For most integrations, the com.intuit.quickbooks.accounting scope is sufficient.
  3. Get Your App Credentials:
    • After creating the app, you will be taken to your app's dashboard.
    • In the development section, find the "Keys and credentials" tab.
    • Here you will find your Client ID and Client Secret. These are the credentials you will need for the next step.
    • You will also need to add a Redirect URI. This is a security measure. For the purposes of our toolkit, you can typically add https://localhost.

Part 2: Updating the QuickBooks Connection Manager in the SSIS Integration Toolkit

Once you have your Client ID and Client Secret, you will need to update the QuickBooks Connection Manager in your SSIS package.

  1. Open Your SSIS Package:
    • Open your project in SQL Server Data Tools (SSDT) or Visual Studio.
    • In your SSIS package, locate the QuickBooks Connection Manager.
  2. Edit the Connection Manager:
    • Right-click on the QuickBooks Connection Manager and select "Edit...".
    • In the connection manager settings, click the "Generate New Token File..." button, which launches the QuickBooks Token Generator window. You are prompted to enter your app credentials.
  3. Enter Your App Credentials:
    • In the QuickBooks Token Generator window, make sure that you first select the "My Own App" option.
    • You should then enter "Client ID" and "Client Secret" by copying and pasting the credentials you obtained from the Intuit Developer Portal in the previous section.
    • Then you would enter the "Redirect URI" using the redirect URL specified above.
    • You would leave the Scope option as default, which is com.intuit.quickbooks.accounting as specified above
    • Then you would click the "Sign In & Authorize..." button, and follow the prompts to continue
    • You will be redirected to the Redirect URI that you have specified above. The URL should come with an authorization code appended. If you have the "Use Default Browser to Sign In" option selected, the process should be finished now. You should be able to save the token file with a password specified.
  4. Test Your Connection:
    • After you have the token file created, you should be back to the connection manager's main UI, from where you can use the "Test Connection" button to ensure that everything is configured correctly.
    • Save your updated connection manager and redeploy your SSIS package.

We understand that this change introduces an extra step in your setup process, and we sincerely apologize for any inconvenience this may cause. Please be assured that we stand behind our solution, and we will do everything we can to help you make the transition a success. Having said that, our support team is available to provide you with the assistance that might be needed. Please do not hesitate to contact us if you have any questions or require assistance.

Thank you for your understanding and continued partnership.


Archive

October 2025 1 September 2025 2 August 2025 2 July 2025 2 June 2025 1 May 2025 2 April 2025 3 March 2025 1 February 2025 1 January 2025 2 December 2024 1 November 2024 3 October 2024 1 September 2024 1 August 2024 2 July 2024 1 June 2024 1 May 2024 1 April 2024 2 March 2024 2 February 2024 2 January 2024 2 December 2023 1 November 2023 1 October 2023 2 August 2023 1 July 2023 2 June 2023 1 May 2023 2 April 2023 1 March 2023 1 February 2023 1 January 2023 2 December 2022 1 November 2022 2 October 2022 2 September 2022 2 August 2022 2 July 2022 3 June 2022 2 May 2022 2 April 2022 3 March 2022 2 February 2022 1 January 2022 2 December 2021 1 October 2021 1 September 2021 2 August 2021 2 July 2021 2 June 2021 1 May 2021 1 April 2021 2 March 2021 2 February 2021 2 January 2021 2 December 2020 2 November 2020 4 October 2020 1 September 2020 3 August 2020 2 July 2020 1 June 2020 2 May 2020 1 April 2020 1 March 2020 1 February 2020 1 January 2020 1 December 2019 1 November 2019 1 October 2019 1 May 2019 1 February 2019 1 December 2018 2 November 2018 1 October 2018 4 September 2018 1 August 2018 1 July 2018 1 June 2018 3 April 2018 3 March 2018 3 February 2018 3 January 2018 2 December 2017 1 April 2017 1 March 2017 7 December 2016 1 November 2016 2 October 2016 1 September 2016 4 August 2016 1 June 2016 1 May 2016 3 April 2016 1 August 2015 1 April 2015 10 August 2014 1 July 2014 1 June 2014 2 May 2014 2 February 2014 1 January 2014 2 October 2013 1 September 2013 2 August 2013 2 June 2013 5 May 2013 2 March 2013 1 February 2013 1 January 2013 1 December 2012 2 November 2012 2 September 2012 2 July 2012 1 May 2012 3 April 2012 2 March 2012 2 January 2012 1

Tags