Systemintegration & Automatisierung

Schnittstellenentwicklung und Automatisierung für Programme, die endlich miteinander reden.

Ihr Webshop, Ihre Buchhaltung, Bank, CRM und Paketdienst funktionieren für sich genommen gut - und trotzdem kopiert jemand jede Woche stundenlang Daten von einem ins andere. Wir verbinden sie über ihre Schnittstellen, automatisieren die Schritte dazwischen und sorgen dafür, dass nichts verloren geht, wenn eines der Systeme einen schlechten Tag hat.

  • Behalten Sie Ihre Werkzeuge - wir verbinden sie, statt sie zu ersetzen.
  • Aufträge, Rechnungen, Zahlungen und Bestände fließen von selbst, ohne Abtippen.
  • Fällt ein System aus, geht nichts verloren: Die Arbeit wartet und läuft später durch.
  • Jede Schnittstelle wird überwacht, und von Problemen erfährt zuerst ein Mensch.

Verbinden Sie die Werkzeuge, die Sie schon haben

Die meisten Unternehmen brauchen gar nicht so sehr neue Software - sondern bestehende Programme, die keine Inseln mehr sind. Eine Bestellung kommt im Webshop an, jemand tippt sie in die Buchhaltung, jemand anderes beauftragt den Paketdienst, und am Monatsende gleicht jemand den Kontoauszug von Hand ab. Jeder manuelle Schritt kostet Zeit und bringt Tippfehler.

Wir bauen die Verbindungen dazwischen: kleine, typisierte Services, die über APIs aus einem System lesen und in ein anderes schreiben - auch bei alten Systemen, deren Dokumentation ein PDF von 2014 ist. Jede Schnittstelle hat Timeouts, Wiederholungsversuche und einen sicheren Ort für Arbeit, die gerade nicht erledigt werden kann. So kostet eine langsame Paketdienst-API oder ein Wartungsfenster bei der Bank nie eine Bestellung.

Typische Aufgaben: Webshop an Buchhaltung und Lager, E-Rechnung, Zahlungs- und Bankabgleich, CRM- und Newsletter-Sync, Versandetiketten und Sendungsverfolgung und eine öffentliche API, über die sich Partner an Sie anbinden. Liegt das eigentliche Problem darin, dass die Daten in Excel-Tabellen leben, ist ein ERP nach Maß die bessere Lösung - wir sagen Ihnen, welcher Fall es ist.

So funktioniert's

Von Copy & Paste zu „läuft von selbst“

Drei Momente aus der Woche eines kleinen Unternehmens - vor und nach der Verbindung seiner Programme.

  1. Eine Bestellung kommt rein, und jemand kopiert sie in die Buchhaltung, auf die Website des Paketdienstes und in die Lagerliste. Stunden pro Woche - und ab und zu ein Tippfehler.

  2. Dieselbe Bestellung fließt in Sekunden vom Shop in die Buchhaltung, ins Lager und zum Paketdienst. Rechnung und Versandetikett entstehen von selbst.

  3. Das System des Paketdienstes ist eine Stunde offline. Die Bestellungen warten sicher in der Warteschlange und gehen raus, sobald es zurück ist - und jemand bekommt eine Nachricht, nur zur Sicherheit.

Eine Bestellung, fünf Programme
Webshop
Buchhaltung
Bank
Lager
Paketdienst
Büro Bestellung #3051
Handarbeit diese Woche 0 h
Fünf Geschäftsprogramme auf dem Bildschirm: Zuerst kopiert jemand eine Bestellung von Hand zwischen ihnen hin und her, dann fließt dieselbe Bestellung von selbst durch, und zum Schluss warten Bestellungen sicher, während ein System offline ist.

In der Praxis

Beispielszenarien - die Art von Projekten, die wir umsetzen, keine Kundenreferenzen.

Shop, Lager und Buchhaltung, die sich einig sind

Das Problem
Ein Onlineshop verkauft aus einem Lager, dessen Bestand in einem älteren ERP liegt. Der Bestand wandert per nächtlichem CSV-Export, beliebte Artikel werden tagsüber überverkauft, und jede Rechnung wird von Hand in die Buchhaltungssoftware abgetippt.
Was wir bauen
Ein kleiner Integrationsservice zwischen den dreien. Bestellungen aus dem Shop landen in einer Queue; ein Worker reserviert den Bestand über die API des ERP und bucht die Rechnung in der Buchhaltung. Bestandsänderungen fließen alle paar Minuten zurück statt einmal pro Nacht, fehlgeschlagene Aufrufe werden wiederholt, und was hängen bleibt, löst einen Alarm aus.
  • TypeScript
  • Node.js
  • PostgreSQL
  • Redis + BullMQ
  • SOAP/XML

Kontoauszüge, die sich selbst abgleichen

Das Problem
Jeden Monat verbringt jemand zwei Tage damit, Kontoauszüge Zeile für Zeile mit offenen Rechnungen abzugleichen.
Was wir bauen
Zahlungen werden täglich von der Bank abgeholt und anhand von Betrag, Verwendungszweck und Kunde den Rechnungen zugeordnet. Nur die unklaren Fälle landen auf der Liste eines Menschen, mit dem wahrscheinlichsten Treffer als Vorschlag.
  • Python
  • PostgreSQL
  • Bank-API
  • Buchhaltungs-API

Ein fragiles Nachtskript in Rente schicken

Das Problem
Eine Reporting-Pipeline ist ein einzelnes Skript auf einem Server, das Daten aus drei Online-Tools zieht. Benennt eine Quelle ein Feld um oder läuft in ein Timeout, ist der Bericht stillschweigend falsch - und niemand merkt es vor Montag.
Was wir bauen
Eine Pipeline mit Prüfungen für jede Quelle, sicheren Wiederholungsläufen, die nie doppelte Zeilen erzeugen, und einer Historie aller Läufe. Ein Fehler alarmiert die richtige Person samt fehlerhaftem Datensatz; einen Tag neu zu verarbeiten ist ein einziger Befehl.
  • Python
  • Pydantic
  • PostgreSQL
  • Temporal
  • OpenTelemetry

Was Sie bekommen

  • Eine Landkarte Ihrer Systeme und Datenflüsse: was zuerst verbunden wird, und warum
  • Anbindungen über die offizielle API jedes Systems - oder behutsam darum herum, wenn es keine gibt
  • Wiederholungsversuche, eine Warteschlange für fehlgeschlagene Arbeit und keine Duplikate, wenn etwas zweimal ankommt
  • Ein Dashboard für alle Schnittstellen: was durchgelaufen ist, was wartet, was fehlgeschlagen ist
  • Alarme, die einen Menschen erreichen, bevor ein Kunde etwas merkt
  • Eine dokumentierte öffentliche API, falls sich Partner an Sie anbinden müssen

Typischer Stack

  • TypeScript / Node.js
  • Python
  • Go
  • PostgreSQL
  • Redis
  • RabbitMQ
  • REST & Webhooks
  • GraphQL
  • OpenAPI
  • n8n (wenn es passt)
  • Docker
  • Grafana

Häufige Fragen

Ihre Frage ist nicht dabei? Fragen Sie uns direkt - wir antworten innerhalb von zwei Werktagen.

Frage stellen
Was kostet die Entwicklung einer Schnittstelle?

Eine einzelne Verbindung zwischen zwei Systemen mit guten APIs ist ein kleines Projekt; ein Geflecht aus fünf Systemen mit alter Software in der Mitte ein größeres. Nach einem 30-minütigen Erstgespräch schicken wir Ihnen einen schriftlichen Plan mit Festpreis pro Schnittstelle. Systeme ohne brauchbare Dokumentation bekommen zuerst einen kurzen technischen Check, bevor wir den Rest beziffern.

Unsere Software ist alt - können Sie sie trotzdem anbinden?

In der Regel ja. Gibt es keine API, gibt es oft eine Datenbank, einen Dateiexport oder einen Importordner, mit dem wir sicher arbeiten können. Wir prüfen, was möglich ist, bevor wir etwas versprechen.

Was passiert, wenn eines der Systeme ausfällt?

Die Arbeit wartet in einer Warteschlange und wird automatisch wiederholt; nichts geht verloren, nichts wird doppelt gesendet. Bleibt ein System länger weg, bekommt eine zuständige Person bei Ihnen eine Nachricht.

Arbeiten Sie auch mit E-Rechnungs-Systemen?

Ja. Wir binden Buchhaltungs- und ERP-Software an E-Rechnungs-Plattformen und an die Formate an, die Ihr Markt verlangt - etwa XRechnung und ZUGFeRD in Deutschland oder ebInterface in Österreich - und testen den ganzen Ablauf durchgängig, bevor er live geht. Die Anforderungen unterscheiden sich je nach Land, deshalb prüfen wir Ihre in der Planung.

Schnittstelle oder neues System - wie entscheiden wir?

Wenn jedes Ihrer Werkzeuge seine Arbeit gut macht und das Problem das Abtippen dazwischen ist: verbinden. Sind die Werkzeuge selbst das Problem oder leben die Daten in Excel-Tabellen, ist ein System nach Maß die bessere Investition. Wir sagen Ihnen, was wir für richtig halten, und warum.

Sagen Sie uns, welche Programme miteinander reden sollen.

Nennen Sie uns die Werkzeuge, die Sie nutzen, und wo Daten abgetippt werden. Wir antworten innerhalb von zwei Werktagen mit einem Link zu einem 30-minütigen Erstgespräch und schicken danach einen Plan mit einem Angebot für einen klar abgegrenzten Umfang.

Projekt anfragen