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"
}