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, Zoho Books, or KashFlow
Zapier - Workflow automation connecting Debitura with thousands of other apps
CSV/ZIP import - Send many cases at once in one file, which Debitura imports for you
API - Programmatic access for custom integrations built by developers
AI assistant (MCP) - Use Debitura from Claude, Cursor, or another AI assistant through the MCP server
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, Zoho Books, or KashFlow, 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; unpaid invoices are reviewed on the Unpaid invoices page
Stripe - you connect by signing in to Stripe with Connect with Stripe, with no API key to copy or paste; supports both one-time and subscription invoices
Zoho Books - OAuth2 authentication with multi-region support
KashFlow - you connect with your KashFlow username, password, and memorable word
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.
See: How to connect QuickBooks Online | How to connect Stripe | How to connect Zoho Books | How to connect KashFlow
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 many cases at once without an automated connection, you can send your cases as a file. You do not upload the file in the Debitura portal yourself: you email it to Debitura, and Debitura imports the cases into your account for you.
How it works:
Fill in the CSV template, or your own CSV or Excel file with the required fields
Put your supporting documents in a ZIP file, with file names that include the invoice number or case reference so each document can be matched to its case
Email the case data file and the ZIP to [email protected]
Debitura checks your data, matches the documents to the cases and creates the cases in your account
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.
AI assistant (MCP server)
The MCP server connects an MCP-compatible AI assistant - such as Claude, Cursor, or VS Code Copilot - to your Debitura account through the Customer API. You can check cases, preview pricing, and submit new collection cases in plain language, without opening the web app. It uses your Debitura API key, and submitting a case always asks you to confirm first.
You can also find the Debitura MCP Server in your account: open Settings > Integrations, select Add integration, and click Connect on the Debitura MCP Server tile. It shows the server URL and a Manage API keys button, and links to the full setup guide.
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 Online, Stripe, Zoho Books, or KashFlow 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 - connect from Settings > Integrations | Low to medium - requires Zap configuration | None - email files as needed | High - requires developer resources |
Ongoing effort | Minimal - review and select invoices | Minimal - runs automatically | Manual - prepare and email 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 file sent by email) | 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, Zoho Books, or KashFlow
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
Choose AI assistant (MCP) if:
You want to manage cases from an AI assistant such as Claude or Cursor
You prefer to check cases and submit them in plain language
Where to find integration settings
You can manage your integrations under Settings > Integrations in your Debitura account. There you can see the status of each connection, and with Add integration you can connect an accounting system or set up the Debitura MCP Server.
For CSV imports, email your file to [email protected]. How to submit cases in bulk (CSV + ZIP) has the template, the required fields and the documents to include.
To generate or manage API keys, visit API Keys.
Several connections and the default. You can connect the same accounting product more than once; each connection has its own row on Settings > Integrations. The first connection becomes the default automatically. The default is the connection that opens first when you choose Add case > System integration - it does not start cases automatically, and you can still choose another connection there. An admin can make another connection the default with Mark as default in that row's menu.
Removing a connection. An admin removes a connection from its row menu: Disconnect from QuickBooks for QuickBooks, or Remove and then Remove integration for other providers. Cases already started are unaffected. That connection's invoices stop appearing under Add case > System integration, and you can connect it again later. If you remove the default, the oldest remaining connection becomes the default.
