QuickBooks Online Integration - Sync Disruption

Incident Report for Zomentum

Postmortem

The Zomentum Payments integration with QuickBooks Online became unavailable after exceeding the monthly API rate limit (500K calls) on our Builder App plan. This blocked both QBO data syncing and payment collection for customers with QBO integration enabled. Approximately 350 events were queued during the outage.

Timeline

  • Feb 16, 2026: QuickBooks API rate limit (500K CorePlus calls) exceeded. API began returning HTTP 429 with error code 3001 ("ThrottleExceeded").
  • Feb 17, 2026 4:13 AM: Intuit sent automated notification emails to connected QBO customers stating "Zomentum Payments is offline."
  • Feb 17, 2026: Issue identified as rate limit on Builder App tier. Decision made to upgrade to Intuit App Partner Program for unlimited API access.
  • Feb 17, 2026: Plan upgrade completed. Throttle lifted. All ~350 stuck events retried and processed successfully. Full functionality restored.

Impact

  • ~350 events stuck in queue during the outage
  • Payment collection blocked for customers with QBO integration enabled
  • QBO data syncing paused for all connected customers
  • Customers received alarming "offline" notifications from Intuit

Root Cause

Our QuickBooks integration was on the Builder App plan, which has a monthly cap of 500K CorePlus API calls. As usage grew, we hit this limit mid-month, causing Intuit to block all API calls with a "Block All CorePlus for a Builder App" throttle policy.

Resolution

Upgraded to a higher-tier Intuit plan with increased API limits. All queued events were retried and succeeded once the throttle was lifted.

Action Items

  1. Implement API usage monitoring and alerting - Set up alerts when QBO API usage approaches the plan threshold (e.g., at 80% and 90%) to provide early warning before hitting limits.
  2. Add rate limit handling in PaymentsQuickBooksClient - Implement backoff/retry logic and graceful degradation when receiving 429 responses instead of hard-failing.
  3. Review API call efficiency - Audit current QBO API usage patterns to identify opportunities to reduce call volume (batching, caching, eliminating redundant calls).

Lessons Learned

  • Third-party API rate limits are an operational risk that must be actively monitored.
  • Critical payment flows should not have hard dependencies on third-party sync operations.
  • Plan tier limits should be tracked as part of capacity planning.
Posted Feb 17, 2026 - 06:02 UTC

Resolved

The QuickBooks Online integration issue has been fully resolved. The API rate limit has been lifted, and all events that were queued during the outage have been successfully retried and processed.

Payment processing and syncing for QuickBooks Online customers are fully operational.

Thank you for your patience.
Posted Feb 17, 2026 - 06:00 UTC

Monitoring

We have upgraded our QuickBooks API plan to resolve the rate limit issue that caused the disruption since February 16, 2026. Syncing and payment processing for QuickBooks Online customers should now be resuming.

We are actively monitoring to confirm all services are operating normally. Any data that was queued during the downtime will be synced automatically.

If you continue to experience issues, please contact our support team.

We will post a final update once we have confirmed full recovery.
Posted Feb 17, 2026 - 05:21 UTC

Identified

We have identified the cause of the QuickBooks Online disruption that began on February 16, 2026. Our integration has reached the monthly QuickBooks API rate limit for our current plan tier.

What's affected:
- Payment and invoice data syncing between Zomentum Payments and QuickBooks Online
- Payment collection for customers with QuickBooks Online integration enabled

What's NOT affected:
- Zomentum Payments processing for customers not using QuickBooks Online
- All other Zomentum platform functionality

What we're doing:
We are working with Intuit to increase our API quota and restore full functionality. Once resolved, any queued sync data will be processed automatically. No action is needed from customers at this time.

We will post updates as the situation progresses.
Posted Feb 17, 2026 - 04:38 UTC

Investigating

We are aware that the QuickBooks Online integration for Zomentum Payments is currently experiencing a sync disruption. The issue began on February 16, 2026, and some customers may have received a notification from Intuit stating that "Zomentum Payments is offline."

What's affected:
- Payment and invoice data syncing between Zomentum Payments and QuickBooks Online

What's NOT affected:
- Zomentum Payments processing (collecting payments, sending invoices)
- All other Zomentum platform functionality

What we're doing:
Our engineering team is actively investigating and working to restore the QuickBooks connection. No action is needed from customers at this time — once resolved, any queued sync data will be processed automatically.

We will post updates here as we have more information.
Posted Feb 17, 2026 - 03:50 UTC