Alle Leistungen

Schnittstellen und Prozessautomatisierung

Schnittstellen entwickeln lassen und wiederkehrende Abläufe automatisieren

Wir verbinden ERP, Buchhaltung, Zahlungsanbieter und gewachsene Datenbanken so, dass Daten einmal erfasst werden und überall korrekt ankommen. Dazu gehören Importe aus PDFs und Dateien, Synchronisationen zwischen Systemen und automatische Jobs für Arbeit, die heute jemand von Hand erledigt. Jede Anbindung ist dokumentiert und meldet Fehler, statt still Daten zu verlieren.

  • Bexio, Stripe, Microsoft angebunden
  • PDFs automatisch auslesen
  • Bestehende Datenbanken einbinden

Typische Ausgangslagen

Wo manuelle Datenübertragung Zeit und Qualität kostet

Die meisten Unternehmen haben genug Software. Was fehlt, sind die Verbindungen dazwischen, und diese Lücke füllen Menschen mit Kopieren, Abtippen und Abgleichen.

01

Dieselben Daten werden mehrfach erfasst

Ein Auftrag entsteht im CRM, wird im ERP neu angelegt und für die Rechnung ein drittes Mal abgetippt. Jeder Übertrag ist eine Gelegenheit für Tippfehler und veraltete Stände.

02

Wichtige Informationen stecken in PDFs

Preislisten, Lieferscheine oder Formulare kommen als PDF in den unterschiedlichsten Layouts. Bei Agilico lagen Medienpreislisten als heterogene Verlags-PDFs vor, deren Preise, Formate, Auflagen, Rabatte und Zuschläge in strukturierte Daten übertragen werden mussten.

03

Neue Software trifft auf bestehende Datenbanken

Ein neues System soll entstehen, doch die vorhandenen Firmendatenbanken bleiben im Einsatz und müssen eingebunden werden. Bei ADG Sales verbindet das Backend der neuen Plattform eine MongoDB mit mehreren bestehenden MySQL-Firmendatenbanken.

04

Routinearbeit hängt an einzelnen Personen

Monatsabrechnung, Bestätigungsmails oder Datenabgleiche laufen nur, wenn die zuständige Person daran denkt. Fällt sie aus, bleibt die Arbeit liegen, und die Lücke fällt oft erst spät auf.

Was wir entwickeln

Schnittstellen, Importe und Jobs, die wir für Sie bauen

Wir integrieren über offizielle APIs, wo es sie gibt, und über Datenbank, Datei oder SFTP, wo nicht. Entscheidend ist, dass jede Verbindung nachvollziehbar arbeitet und sich prüfen lässt.

API-Integration mit ERP, CRM und Buchhaltung

Wir binden Systeme wie ERP, CRM oder Buchhaltung über ihre Schnittstellen an und synchronisieren Stammdaten, Aufträge und Belege. Bei Agilico werden Angebote aus der Plattform mit Bexio synchronisiert.

Dokumente automatisch auslesen

Ein Import prüft Quellen auf neue Dokumente, klassifiziert sie und überführt die relevanten Werte in ein festes Datenformat. Für Agilico überwacht ein automatisierter Import Verlagsseiten, erkennt neue Preislisten und legt daraus strukturierte Produktdaten an.

Bestehende Datenbanken und Dateiablagen anbinden

Hat ein Altsystem keine API, greifen wir kontrolliert auf seine Datenbank zu oder tauschen Dateien über SFTP aus. Bei ADG Sales gruppiert das Backend jeden Kauf nach Firma und legt Kaufverträge und Bestellpositionen je Firmendatenbank in einer Transaktion an. Schlägt ein Schritt fehl, wird alles zurückgerollt.

Automatische Belege und Abrechnung

Wiederkehrende Aufgaben wie Abgleiche, Erinnerungen oder Abrechnungen laufen zeitgesteuert oder ereignisbasiert. Im Praxisnetz Nürnberg Süd erzeugt das System für jede erfolgreiche Vermittlung fortlaufende Rechnungsnummern und zwei rollenbezogene PDF-Rechnungen, ohne dass jemand sie anstoßen muss. Bei ADG Sales prüfen zeitgesteuerte Jobs ablaufende Vertriebsrechte, erstellen Proforma- und Schlussrechnungen und versenden Erinnerungen.

Webhooks und ereignisgesteuerte Abläufe

Ereignisse von Zahlungsanbietern und Drittdiensten verarbeiten wir über signaturgeprüfte Webhooks. So passen Zahlungen, Abonnements und Freischaltungen zusammen, ohne dass jemand sie von Hand abgleicht.

Single Sign-on mit Microsoft

Mitarbeitende melden sich mit ihrem bestehenden Microsoft-Konto an, statt ein weiteres Passwort zu verwalten. Die Plattform von Agilico ist dafür an die Microsoft-Anmeldung angebunden.

Vorgehen

Wie wir eine Schnittstelle von der Analyse in den Betrieb bringen

Integrationen scheitern selten am Code, sondern an unklaren Zuständigkeiten zwischen Systemen und an Fehlerfällen, an die niemand gedacht hat. Beides klären wir, bevor die erste Zeile Integrationscode entsteht.

  1. 01

    Datenflüsse und führende Systeme kartieren

    Wir halten fest, wo Daten entstehen, welches System für welches Feld führend ist und wer heute was überträgt. Erst danach steht fest, ob eine Synchronisation, ein Import oder ein Ereignis die richtige Form ist.

  2. 02

    Schnittstellen mit einem Durchstich prüfen

    Dokumentation, Zugriffswege, Rate Limits und Testumgebungen der Zielsysteme prüfen wir früh mit einem technischen Durchstich. So zeigen sich Einschränkungen eines ERP oder einer API, bevor sie den Zeitplan bestimmen.

  3. 03

    Fehlerfälle und Abgleich festlegen

    Wir legen fest, was passiert, wenn ein System nicht antwortet, ein Datensatz unvollständig ist oder zwei Quellen sich widersprechen. Jeder Lauf wird protokolliert, fehlgeschlagene Vorgänge lassen sich gezielt wiederholen.

  4. 04

    Parallelbetrieb und Übergabe

    Neue Automatisierungen laufen zunächst parallel zum bisherigen manuellen Weg, bis die Ergebnisse übereinstimmen. Danach übergeben wir eine Dokumentation zu Datenzuordnung, Konfiguration und Fehlerbehandlung, damit Ihre IT die Strecke versteht und betreuen kann.

Technologie

Technik für Schnittstellen, Importe und Hintergrundjobs

Schnittstellen und Jobs entwickeln wir meist in TypeScript auf Node.js, für Dokumentverarbeitung und Datenaufbereitung auch in Python. Eingehende Daten prüfen wir gegen Schemas, etwa mit Zod, bevor sie in PostgreSQL landen. Bei Agilico verarbeiten Python-Bibliotheken wie PyMuPDF und pdfplumber die Verlags-PDFs, die OpenAI API unterstützt die Analyse.

Wo Sprachmodelle Dokumente auswerten, entscheiden Regeln im Code und nicht das Modell, was übernommen wird: Bei Agilico liefert das Modell Werte gegen ein festes Schema, und ein Import ohne Platzierungen überschreibt nie einen vollständigen Datensatz. Im Praxisnetz Nürnberg Süd läuft die Adressvervollständigung über OpenRouteService durch das Backend, sodass der API-Schlüssel nie im Browser landet. Die Dienste laufen in Docker-Containern und werden über GitHub Actions ausgeliefert.

Typischer Stack

  • TypeScript
  • Node.js
  • Python
  • REST
  • Webhooks
  • Zod
  • PostgreSQL
  • OpenAI API
  • SFTP
  • Docker

Häufige Fragen

Fragen zu Schnittstellen, ERP-Anbindung und Automatisierung

Entscheidend sind Qualität und Dokumentation der beteiligten APIs, die Datenmengen, die Zahl der Fehlerfälle und die Sicherheitsanforderungen. Deshalb nennen wir keine Pauschalpreise. Im kostenlosen 30-Minuten-Gespräch ordnen wir Ihr Vorhaben ein, auf Wunsch nach einem kurzen Blick in die Schnittstellendokumentation, und Sie erhalten danach einen transparenten Vorschlag zu Vorgehen, Meilensteinen und Abrechnung.

Oft ja. Je nach System nutzen wir Datenbankzugriff, Datei-Exporte, SFTP oder vorhandene Importfunktionen, jeweils mit klaren Regeln, was gelesen und was geschrieben werden darf. Ob ein Weg stabil und vom Hersteller zugelassen ist, prüfen wir vor der Umsetzung.

Strukturierte Werte wie Preise, Mengen oder Datumsangaben lassen sich gut automatisiert auslesen, wenn Plausibilitätsprüfungen das Ergebnis absichern. Bei Agilico extrahiert eine OpenAI-gestützte Analyse Preise, Formate, Auflagen, Rabatte und Zuschläge aus Verlags-PDFs in strukturierte Produktdaten. Ob personenbezogene oder vertrauliche Dokumente an einen externen KI-Dienst gehen dürfen, klären wir vorab mit Ihnen.

Jede Integration ist so gebaut, dass ein Ausfall auffällt und keine halb geschriebenen Datensätze hinterlässt. Fehlgeschlagene Vorgänge werden protokolliert und lassen sich erneut verarbeiten, Ihr Team wird bei Bedarf benachrichtigt. Ändert ein Anbieter seine API, zeigt sich das in Fehlermeldungen und nicht erst in falschen Zahlen. Bei ADG Sales ist der Stammdatenabgleich mit den MySQL-Datenbanken so gebaut, dass ein Fehler dort die Arbeit im Portal nicht blockiert.

Ja, bei Integrationen ist das die Regel. Zugänge, Testumgebungen und Datenzuordnung stimmen wir direkt mit Ihrer IT oder dem Systempartner ab, ohne Projektmanager dazwischen. Am Ende erhalten alle Beteiligten dieselbe Dokumentation der Schnittstelle.