Use our Dibito Zapier app to automate your invoicing processes with minimal effort.
The Zapier app offers an easy way to automate the submission of business cases and update customer and invoice data in your system using Dibito events.
Link to the Dibito Zapier app:
https://zapier.com/developer/public-invite/192085/9cfba10f9ed4df9c66da54507e255e85
Connect Zapier with Dibito
Create a new API key with which you can then authenticate yourself to Dibito with Zapier.
Keep the new key in a safe place.

In Zapier, you can create a new Zap or use an existing one.
Add a new step and then search for the Dibito Zapier app.

Zapier must be connected to Dibito before Dibito can be used.
To do this, click on the "Log in" button.

Now enter the previously created API key.

You have now established an active connection to dibito!
Dibito Zapier App Documentation
Actions
Upload Business Case PDF
Upload business case PDF document.
Corresponds to the API: https://app.dibito.ch/api/v1/business-cases
File:
Geschäftsfall PDF Dokument (business_case.pdf)
Processing Mode:
Stage: Geschäftsfall wird hochgeladen aber nicht direkt eingeliefert.
Deliver: Geschäftsfall wird direkt an den Rechnungsempfänger eingeliefert.
Trigger (Dibito Events)
The Dibito Zapier app contains triggers for all event types available in Dibito. They are suitable for triggering automatic notifications and adjustments in billing and customer systems.
The triggers use the Webhook API interface from Dibito.
New Bill Recipient Email Address Changed Event
E-mail address changes of invoice recipients
Json structure
{
"id": 12345,
"externalId": "EVID82A65938766547EBBBA39BA6F7B07F24",
"businessCaseId": 1073741824,
"businessCaseExternalId": "BCID0FB909852BBC4D06AD8336AAE87D7FC9",
"timestamp": "2015-01-01T10:00Z",
"oldEmailAddress": "peter@muster.ch",
"newEmailAddress": "peter_new@muster.ch"
}
New Business Case Status Changed Event
Business case status updates
Json structure
{
"id": 12345,
"externalId": "EVID82A65938766547EBBBA39BA6F7B07F24",
"timestamp": "2015-01-01T10:00Z",
"businessCaseExternalId": "BCID0FB909852BBC4D06AD8336AAE87D7FC9",
"businessCaseId": 12345,
"newStatus": "OPEN",
"approvedAmount": {
"value": 99.99,
"currencyCode": "CHF"
},
"externalDonationPurposeId": "string"
}
New Instalment Status Changed Event
Installment payments Status updates
Json structure
{
"id": 12345,
"externalId": "EVID82A65938766547EBBBA39BA6F7B07F24",
"timestamp": "2015-01-01T10:00Z",
"businessCaseId": 12345,
"businessCaseExternalId": "string",
"paymentByInstalmentsId": 12345,
"paymentByInstalmentsExternalId": "298031-2999",
"instalmentId": 12345,
"instalmentExternalId": "298031-2999-ACX01",
"newStatus": "OPEN",
"approvedAmount": {
"value": 99.99,
"currencyCode": "CHF"
}
}
New Processing Status Changed Event
Business case processing status updates
Json structure
{
"id": 12345,
"timestamp": "2015-01-01T10:00Z",
"businessCaseId": 1073741824,
"newStatus": "OPEN"
}
New Subscription Status Changed Event
Registration & deregistration of invoice recipients at the invoice issuer
Json structure
{
"id": 12345,
"externalId": "EVID82A65938766547EBBBA39BA6F7B07F24",
"timestamp": "2015-01-01T10:00Z",
"billRecipient": {
"emailAddress": "peter@muster.ch",
"billRecipientId": "41010560425610180",
"enterpriseIdentificationNumber": "CHE123456789",
"type": "PRIVATE",
"name": "for private bill recipient: Muster, for company name: Muster AG",
"firstName": "Peter",
"correspondenceLanguage": "ger",
"address": {
"streetName": "Neustadtstrasse",
"postalCode": "6025",
"city": "Neudorf",
"countryCode": "CH"
}
},
"accountNumber": "string",
"referenceStructured": "1.2345612345678902e+26",
"billRecipientSubscriptionFormFields": [
{
"technicalId": "customerNumber",
"value": "123-abcd-456"
}
],
"newStatus": "INACTIVE"
}