Integrations and Add-Ons

QuickBooks Integration

Vilulia's QuickBooks integration connects your QuickBooks Online account so that case parties are synced as QuickBooks customers and settlement invoices are created automatically when a settlement is finalized. Payment status is tracked within Vilulia. There is one QuickBooks connection per Vilulia organization.

What you'll learn

  • How to connect QuickBooks Online to Vilulia
  • What syncs automatically and what requires a user action
  • How the circuit breaker handles QuickBooks API failures
  • Connection limits to be aware of

Setup steps

  1. Go to Settings → Integrations and click Connect QuickBooks.
  2. You are redirected to Intuit. Sign in to your QuickBooks Online account.
  3. Select the QuickBooks company you want to connect to Vilulia, then click Connect. Vilulia requests the Accounting scope (full read/write access to create customers and invoices).
  4. You are returned to Vilulia. Your QuickBooks company name is saved and the connection is active.

What syncs automatically

  • Case parties are synced to QuickBooks as Customers automatically when an invoice is created.
  • Settlement invoices are created in QuickBooks automatically when a settlement is finalized.
  • Access tokens expire in 1 hour; Vilulia refreshes them automatically before expiry.

Manual steps required

You must initiate invoice creation from within Vilulia. QuickBooks does not receive data automatically without a user-triggered action.

Circuit breaker behavior

If the QuickBooks API fails 5 consecutive times, Vilulia temporarily stops sending requests to QuickBooks for 60 seconds. During this window, QuickBooks sync actions fail gracefully — no data is lost, but syncing is paused. After 60 seconds, Vilulia retries. After 2 consecutive successful requests, the circuit resets to normal operation.

Related articles

Can't find what you're looking for? Contact Support

Having trouble with this feature?

Visit the Support Center for troubleshooting guides and how-to articles.

Go to Support Center →