Skip to main content

Clients: Integration options

Debitura offers multiple ways to get your invoices into the platform and create collection cases. This guide explains each integration path and helps you choose the right option based on your volume, automation needs, and technical resources.

Updated over a week ago

What it is

Integration options are the different methods available for connecting your systems to Debitura and creating collection cases. You can choose from:

  • Native accounting integrations - Direct connections to QuickBooks Online, Stripe, or Zoho Books

  • Zapier - Workflow automation connecting Debitura with thousands of other apps

  • CSV/ZIP import - Bulk file uploads for multiple cases at once

  • API - Programmatic access for custom integrations built by developers

Why it matters

Choosing the right integration method directly affects how efficiently you can submit cases. A mismatch between your needs and your integration approach can lead to manual work, delays, or implementation complexity. Taking time to select the best option upfront saves effort in the long run.

Native accounting integrations

If you use QuickBooks Online, Stripe, or Zoho Books, you can connect directly to Debitura. The integration automatically fetches unpaid invoices from your accounting system, maps customer data to debtor information, and lets you select invoices to convert into collection cases.

Available systems:

  • QuickBooks Online - OAuth2 authentication with date filtering

  • Stripe - API key authentication, supports both one-time and subscription invoices

  • Zoho Books - OAuth2 authentication with multi-region support

All native integrations use direct API calls rather than storing copies of your invoice data, keeping the connection lightweight and your accounting system as the source of truth.

Zapier

Zapier lets you connect Debitura with thousands of other applications through automated workflows called Zaps. You can trigger case creation when events happen in other systems, or send Debitura updates to external tools.

Available triggers:

  • New Case - fires when a collection case is created

  • New Payment - fires when a payment is registered

  • Case Closed - fires when a case is closed

Available actions:

  • Create Case - creates a new debt collection case

Zapier uses polling to check for events at regular intervals (frequency depends on your Zapier plan). It requires an API key from your Debitura account.

CSV/ZIP import

For bulk uploads without an automated connection, you can import cases using CSV files or ZIP archives containing documents.

CSV import:

  • Upload a spreadsheet with case data

  • AI-assisted field mapping suggests how your columns match Debitura fields

  • Preview and verify data before submitting

  • Cases are processed in the background

ZIP import:

  • Upload an archive containing documents for existing cases

  • AI analyzes file names and contents to propose case matches

  • Review and approve mappings before processing

API

The external API provides REST endpoints for programmatic case management. Developers can build custom integrations that create cases, upload documents, track status, and receive real-time updates via webhooks.

Key capabilities:

  • Create and retrieve collection cases

  • Upload supporting documents

  • Track case status and payments

  • Receive webhook notifications for real-time updates

The API uses a long-lived API key for authentication. It supports rate limiting at 100 requests per minute.

Developer Docs: Developers building API integrations can find complete technical documentation, code examples, and endpoint references at Developer Docs: Integration guides and Developer Docs: Customer API.

What to expect: choosing the right option

Use this decision guide to identify the best integration method for your situation:

Factor

Native Integration

Zapier

CSV/ZIP Import

API

Best for

QuickBooks, Stripe, or Zoho users wanting hands-off sync

Connecting Debitura to other apps without coding

Occasional bulk uploads or one-time migrations

Custom systems or high-volume automation

Setup effort

Low - OAuth/API key connection

Low to medium - requires Zap configuration

None - upload files as needed

High - requires developer resources

Ongoing effort

Minimal - review and select invoices

Minimal - runs automatically

Manual - prepare and upload each batch

Minimal once built

Technical resources needed

None

None (business user can configure)

None

Developer required

Automation level

Semi-automated (sync + manual selection)

Fully automated (event-triggered)

Manual (batch upload)

Fully automated (programmatic)

Real-time updates

No

Polling-based (depends on Zapier plan)

No

Yes (webhooks available)

Decision checklist

Choose native integration if:

  • You use QuickBooks Online, Stripe, or Zoho Books

  • You want to review invoices before submitting them as cases

  • You prefer a no-code solution

Choose Zapier if:

  • You need to connect Debitura with apps not natively supported

  • You want event-driven automation without writing code

  • You already use Zapier for other workflows

Choose CSV/ZIP import if:

  • You submit cases infrequently or in batches

  • You are migrating historical data

  • Your system can export to CSV format

Choose API if:

  • You have developer resources available

  • You need custom logic or high-volume automation

  • You require real-time status updates via webhooks

  • Your accounting system is not natively supported and Zapier does not meet your needs

Where to find integration settings

  • You can manage your integrations from the Integrations page in your Debitura account. From there you can connect accounting systems, view connection status, and access settings.

  • For CSV imports, go to the Bulk Import (CSV) page.

  • To generate or manage API keys, visit API Keys.

Related resources

Did this answer your question?