Bexio automatisieren mit n8n

In diesem Beitrag erklären wir dir die Basics, wie man erste n8n-Automatisierungen für die Business Software Bexio plant, entwickelt und betreut.

In diesem Beitrag erklären wir dir die Basics, wie man erste n8n-Automatisierungen für die Business Software Bexio plant, entwickelt und betreut.

Was kann mit n8n automatisiert werden?

Grundsätzlich können alle Prozesse in Bexio automatisiert werden, die mit der Bexio-API (API = Application Programming Interface) gesteuert werden können. Zu den beliebtesten Fällen gehören:

  • Angebot erstellen & versenden

  • Rechnung erstellen & versenden

  • Mahnlauf starten

  • Kontakt in Bexio erstellen / synchronisieren mit CRM

  • Aufwände / Belege automatisch verbuchen

Wie verbinde ich Bexio mit n8n?

Zum aktuellen Zeitpunkt (Mai 2026) gibt es keinen offiziellen Bexio-Connector für n8n. Das bedeutet, dass man mit sog. HTTP-Calls arbeiten muss, um mit der API “zu sprechen”.
Hier ist eine Schritt-für-Schritt Anleitung:

  1. Zuerst braucht man einen Bexio Developer Account. Dieser kann hier erstellt werden: https://developer.bexio.com/

  2. Nun hast du zwei Möglichkeiten, um dich mit Bexio zu verhinden. Du kannst ein persönliches Access Token (PAT) oder eine App mit einem OAuth Authorisierungsflow erstellen. Für erste Tests reicht ein PAT. Wenn du eine produktive Lösung entwickeln willst, empfehlen wir eine App.

  3. Um die Anleitung so simpel wie möglich zu halten, wählen wir das PAT:

  1. Das Token speicherst du in deiner Zwischenablage ab.

  2. In n8n kannst du in den Credentials ein neues Credential anlegen: Create credential > Bearer Auth
    Dort kannst du das Token rein kopieren, das Credential als “Bexio Account” abspeichern, sodass du das später direkt auswählen kannst.

Nun kannst du über die Programmierschnittstelle via n8n auf dein Bexio Konto zugreifen.

Der erste n8n Workflow

Für unser Beispiel möchten wir folgenden Fall abbilden:

"Ich möchte wissen, welche Rechnungen ich von einem Lieferanten mit Namen offen habe und mir diese zusammenfassen lassen."

"Ich möchte wissen, welche Rechnungen ich von einem Lieferanten mit Namen offen habe und mir diese zusammenfassen lassen."

Der Workflow soll grob so aufgebaut sein:

  1. Manueller Workflow Trigger

  2. Angabe Lieferantenname
    (Dies aktuell in einem Edit Fields Feld, wird später aber natürlich im Kontext erfolgen, z.B. im CRM)

  3. Bexio Kontaktsuche und Rückgabe der ID

  4. Bexio Liste aller Rechnungen für den Lieferanten

Natürlich können später noch weitere Schritte angehängt werden. Denkbar wäre beispielsweise eine Zusammenfassung der Rechnung durch ein KI-System wie Google Gemini oder ChatGPT. Hier sind der Kreativität keine Grenzen gesetzt.

Bexio Kontakt suchen

Um nun tatsächlich mit Bexio zu sprechen, muss im Workflow ein neuer “HTTP Request” Node hinzugefügt werden.
Um einen Kontakt zu suchen, verwenden wir den “Search Contacts” API-Call.
Infos: https://docs.bexio.com/#tag/Contacts/operation/v2SearchContact

Bei der Konfiguration des HTTP Requests wählen wir bei Authentication nun “Generic Credential Type”, dann “Bearer Auth” und dort nun die Credential die wir eben erstellt hatten.

Die genauen Angaben siehst du hier:

Um den Kontakt auch zu suchen, müssen wir noch die Suchparameter mitgeben. Dazu schicken wir einen Body als JSON mit:

[{"field": "name_1","value": "{{ $json.Kundenname }}","criteria":"="

Bexio Lieferantenrechnungen abfragen

Aus dem vorherigen Schritt haben wir die Bexio Kunden-ID, mit welcher wir gleich die Lieferantenrechnungen auslesen können.

Dazu duplizieren wir den ersten HTTP-Request und geben die folgenden Details ein:

  • Send Headers: Ja

    • Header Parameter:

      • Name: accept

      • Value: application/json

Wenn wir das nun ausführen, erhalten wir nun eine Übersicht aller Rechnungen dieses Lieferanten:

Wir sehen also die Rechnung über 1’820 CHF mit der Buchungskonto-ID 208, die aktuell im Status “Draft”, also in Bearbeitung ist.

Wie kann ich einen ganzen Prozess automatisieren?

Hier haben wir dir an einem sehr einfachen Beispiel gezeigt, wie du in n8n mit Bexio kommunizieren kannst. Nun liegt es an dir. Lies dir die Developer Dokumentation durch und schau dir an, welche Möglichkeiten du noch hast.

Wenn du anhand des Angebotsprozesses wissen willst, wie das komplett automatisiert aussehen kann, dann klick doch gerne auf diesen Beitrag:

Brauchst du Unterstützung in der Entwicklung?

Wenn dir das alles etwas zu kompliziert ist oder du dich fragst, ob sich eine Automatisierung überhaupt lohnt für deinen Prozess, dann empfehlen wir dir unseren Prozess-Check.

Beantworte drei Fragen und erhalte von uns eine kostenlose und unverbindliche Einschätzung zum Automatisierungspotential.