QuickBooks integration disconnecting daily — authentication issue?

From a governance perspective, we require stable integration connectivity for our financial audit trail. Since Thursday of last week, our QuickBooks Online connection has been terminating every 24 hours, necessitating manual re-authentication by an administrator with appropriate credentials.

It is worth noting that:

  1. No configuration changes were made to either FieldPulse or QuickBooks Online prior to this behavior commencing
  2. The disconnection occurs consistently at approximately 4:00 PM UTC daily
  3. Our API usage has remained within documented rate limits
  4. Refresh token rotation appears to be failing silently — no error notifications are generated

I have confirmed that our QuickBooks Online subscription is active and that third-party app permissions remain granted. The re-authentication flow completes successfully each time, suggesting the OAuth consent is not being revoked at the source.

Is this a known issue with the QuickBooks integration connector? We are evaluating whether to implement a manual token refresh workflow via API, but this would introduce operational overhead we had not anticipated.

Our current environment: FieldPulse 3.3.1, QuickBooks Online Plus, SSO not enabled for the integration account.

Parents Reply Children
  • Hi Brandon — the re-authentication with PKCE (steps above) should be a one-time fix, not an ongoing requirement. Once you've reconnected under the new OAuth flow, the tokens should refresh automatically without daily expiration.

    If you're still seeing daily disconnects after completing those steps, that's a bug we need to investigate immediately. Please open a ticket with your account ID and we'll escalate to engineering same-day.