Jan Bittenbinder
Jan Bittenbinder Du sprichst direkt mit mir, und ich setze die Arbeiten selbst um. Webdesign seit 2020.

API-Schnittstellen für Hildesheim

Für Betriebe in Hildesheim verknüpfe ich vorhandene Programme über API-Schnittstellen – zum Beispiel Website, Kundenverwaltung, Kalender, Warenwirtschaft und Buchhaltung –, sodass Daten zwischen ihnen wandern, ohne dass jemand sie überträgt. Programmierschnittstelle, so heißt API auf Deutsch, nennt man die Stelle, an der zwei Programme miteinander reden dürfen: Das eine gibt ausgewählte Daten heraus, das andere nimmt sie an, und umgekehrt. Für jedes Feld bestimme ich Zielort und benötigtes Format; den Abgleich richte ich nach Zeitplan oder für jede Änderung ein. Bei manchem älteren Programm kommt man an die Daten schlicht nicht heran. Das schaue ich mir bei deiner Software vorab an – noch bevor es ein Angebot gibt.

An Werktagen melde ich mich innerhalb von 24 Stunden zurück. Im Erstgespräch – rund eine Stunde – sprechen wir über deine Programme und darüber, wo Daten heute noch per Hand den Weg ins nächste finden. Wir telefonieren oder treffen uns per Video. Den Preis kennst du nach der Bestandsaufnahme – vor dem Start der Arbeit.

Ohne Verbindung · mit Formatfehlern · mit Verzögerung

Woran der Datenfluss zwischen Programmen scheitert

Jeden Morgen überträgt jemand die Bestellungen aus dem Postfach ins Warenwirtschaftsprogramm – Handarbeit dieser Art zwischen zwei Programmen kommt in vielen Betrieben vor. Meist hat das einen von drei Gründen: keine passende Verbindung ab Werk, Felder, die anders aufgebaut sind, oder ein Abgleich, der nur selten stattfindet. So geht es dem Zimmereibetrieb mit Website-Formular und Terminkalender, dem ambulanten Pflegedienst, der Logopädiepraxis, dem Getränkehandel, dem Zulieferer der Autoindustrie und dem Onlineshop.

Beispiel: Programme, Felder, Adresse, Datum, Bestände und Zeiten sind erfunden.

1 / 3

Für dein Programm fehlt die Verbindung

Was ein Programm von Haus aus anbinden kann, ist begrenzt; nicht jede Paarung ist vorgesehen. Fehlt deine, gehen Anfragen, Bestellungen und Termine über die Tastatur von hier nach dort.

2 / 3

Formatfehler beim Einlesen

Im Warenwirtschaftsprogramm stehen Straße und Hausnummer zusammen in einem einzigen Feld, das Kundenprogramm erwartet sie getrennt. Aus dem 15.12.2026 wird drüben 2026-12-15. Die Folge ist eine Fehlermeldung beim Import – oder ein Kunde, der danach zweimal angelegt ist.

3 / 3

Exportdateien mit Verzögerung

Ein Export als Datei wird oft erst eingelesen, wenn jemand Zeit hat – im Wochenrhythmus etwa. In der Zwischenzeit sind Lagerzahlen und Preise auf Website oder Shop überholt, und ein neu gebuchter Termin fehlt im zweiten Kalender.

CRM · Formate · Website · DATEV · Kalender

Schnittstellen für CRM, DATEV und Kalender nach Maß

Welche dieser Verbindungen du brauchst, klären wir im Angebot.

  1. CRM

    Vom Website-Formular direkt ins CRM

    Schreibt dir jemand über das Formular auf deiner Website, steht die Anfrage mit Name, Nachricht und Herkunftsseite sofort im CRM, deiner Ablage für Kunden und Anfragen. Niemand muss mehr etwas abschreiben.

  2. Formate

    Felder und Formate übersetzen

    Jedes Feld bekommt beim Programmieren sein Ziel, und Formate werden umgerechnet: Datumsangaben, Preise mit oder ohne Mehrwertsteuer, Einheiten wie Liter oder Kiste. JSON ist dabei ein häufiges Format: Text, in dem jeder Angabe ihr Feldname vorangestellt ist. Über eine gemeinsame Kennung, etwa die Kundennummer, merkt die Schnittstelle, wenn ein Datensatz bereits existiert.

  3. Website

    Fahrzeuge und Artikel aus dem Fachprogramm

    Fahrzeuge, Artikel, Immobilien oder Kurstermine, die du in einem Fachprogramm führst, erscheinen auf deiner Website – eingetippt wird nur einmal. Was verkauft ist, nimmt der nächste Lauf von der Seite. Ist ein neuer Onlineshop geplant, gehört die Anbindung der Warenwirtschaft zur Shop-Leistung.

  4. DATEV

    Rechnungsdaten für Buchhaltung und DATEV

    Was dein Auftrags- oder Shopprogramm an Rechnungen erzeugt, übernimmt die Buchhaltung, ohne dass es jemand eintippt. Nutzt dein Steuerbüro DATEV, erstellt die Schnittstelle daraus einen Buchungsstapel, den es im DATEV-Format einlesen kann; welche Konten gebucht werden, bleibt seine Entscheidung. Die Rechnungen gehen als Belege getrennt dorthin, beispielsweise über DATEV Unternehmen online.

  5. Abgleich

    Zeitplan, Webhook, Protokoll

    Nachts nach festem Zeitplan oder sofort bei jeder Änderung – beides ist möglich. Für den Sofortabgleich nutze ich einen Webhook, wenn das Programm ihn anbietet: Es schickt dann von sich aus eine Meldung, sobald sich etwas tut, etwa eine Bestellung hereinkommt. Einige Programme schalten diese Meldungen nach wiederholten Fehlschlägen ab, ohne Bescheid zu sagen, und einzelne können auch verloren gehen. Für ausgebliebene Meldungen vereinbaren wir vorher einen Plan B, etwa den nächtlichen Lauf. Über jeden Lauf führt die Schnittstelle Protokoll.

  6. Kalender

    Onlinetermine im Google- oder Outlook-Kalender

    Bucht jemand online, steht der Termin anschließend im Google- oder Outlook-Kalender, und für schon besetzte Zeiten ist online keine Buchung möglich. Überschneidungen werden dadurch seltener, auch wenn telefonisch vereinbarte Termine weiter von Hand dazukommen.

  7. Alte Software

    Alte Programme ohne Anschluss

    Bei älteren Programmen gibt es oft keine Schnittstelle, oder sie liefert zu wenig. In dem Fall teste ich, ob sich eine Exporttabelle, die regelmäßig entsteht, als Datenquelle eignet. Lohnt sich keine Anbindung, sage ich es klar und deutlich; soll das Altprogramm ganz verschwinden, ist das Thema der Individualsoftware.

Wie läuft das ab?

Vier Schritte zur API-Anbindung, mit Testlauf vor dem Echtbetrieb

Telefon, E-Mail, WhatsApp – darüber stimmen wir uns ab, so oft du willst. Ein freigegebenes Arbeitsbeispiel lege ich dir auf Anfrage vor.

  1. Erstgespräch und Bestands­aufnahme

    Im ersten Schritt sammeln wir die Stellen, an denen heute abgeschrieben oder kopiert wird, und das Programm, in dem die Daten zuletzt landen sollen. Dann prüfe ich Programm für Programm, was die Schnittstelle leistet und ob der Hersteller dafür Geld will. Es geht dabei nur um den Datenabgleich – für ganze Arbeitsabläufe gibt es die Prozessautomatisierung.

  2. Festpreis-Angebot mit Richtung und Takt

    Das Angebot nennt einen Festpreis und auf Wunsch einen Monatsbetrag für die spätere Betreuung. Darin steht, welche Programme verbunden werden, wohin die Daten fließen und in welchem Takt abgeglichen wird – nach Uhrzeit oder bei jeder Änderung. Mit deiner Zusage lege ich die Feldzuordnung fest, Format für Format; ob sie stimmt, kontrollierst du im Testlauf.

  3. Testlauf vor dem Echtbetrieb

    Zum Testen bekommt die Verbindung erst einmal nur Probedaten. Steht eine Testumgebung bereit – eine Kopie des Programms, in der man gefahrlos ausprobiert –, nutze ich sie; sonst lege ich eindeutig als Test erkennbare Einträge an, die ich anschließend lösche. Kontrolliert wird in deinen eigenen Programmen: Ist der Probekunde mit vollständiger Adresse angekommen? Auf echte Daten schalte ich erst, wenn der Testlauf in jedem Punkt stimmt.

  4. Die ersten echten Läufe

    Bei den ersten Abgleichen im Echtbetrieb bleibe ich dran, schaue mir Protokolle und Ergebnisse an und gebe dir eine kurze Feldübersicht als Dokumentation. Fehlermeldungen werden an mich geschickt. Ob ich die Schnittstelle danach betreue, liegt bei dir.

Wie lange dauert das?Ohne bestandenen Test keine Echtdaten

Zeitrahmen bis zum ersten echten Abgleich

Die Zahl der Programme und Felder entscheidet am meisten darüber, wie lange es dauert. Möchtest du, notieren wir in einem Plan grob die Zeitpunkte für die einzelnen Schritte – ohne Garantie auf eine feste Dauer. Wie schnell es geht, hängt von deinem Bedarf ab; eilt es, sprechen wir uns öfter ab, und Zwischenstände bekommst du laufend zu sehen.

  1. Am AnfangErstgespräch und Bestands­aufnahme
  2. DanachFestpreis-Angebot
  3. DannProgram­mierung und Probelauf
  4. AnschließendErste Läufe im Echtbetrieb
  5. LaufendAbgleich ohne Zutun
Ein typischer Verlauf.

Alte Programme oder eine Bereinigung vorhandener Daten verlängern die Arbeit in aller Regel.

Falls etwas schiefgeht

Fehlermeldungen schickt die Schnittstelle an mich, sodass dein Team davon nicht ausgebremst wird. Den Grund finde ich über das Protokoll heraus: einen einzelnen Datensatz zum Beispiel oder einen Zugang, der nicht mehr gilt.

Abgleiche ohne jeden Fehler garantiere ich nicht.

Was kostet das?Ein Monatsbetrag entsteht nur mit Betreuung

API-Schnittstellen Hildesheim: einmal Festpreis, Betreuung nach Wahl

Die Schnittstelle programmiere ich zum Festpreis. Möchtest du, dass ich sie danach betreue, kommt ein fester Monatsbetrag hinzu.

ProgrammierungFestpreis

Der Monatsbetrag läuft ohne Mindestlaufzeit und endet auf formlose Kündigung zum Ende des laufenden Monats.

Betreuung, wenn du willstdanach fester Monatsbetrag dazu

Inklusive: von der Feldzuordnung bis zur Doku

Testlauf, Programmierung, Feldzuordnung, eine kurze Dokumentation und meine Begleitung zum Start sind im Festpreis enthalten.

Mit der Übergabe sind Schnittstelle und Quelltext dein Eigentum, ob mit Betreuung oder ohne.

Unterläuft mir ein Fehler, korrigiere ich ihn ohne neuen Preis.

Für Erstgespräch, Bestandsaufnahme und Angebot entstehen dir keine Kosten und keine Verpflichtungen.

Falls der Hersteller für den Zugang zur Schnittstelle bezahlt werden will, zum Beispiel über ein Zusatzmodul, weist das Angebot den Betrag vorher aus; du begleichst ihn direkt beim Hersteller.

Extra im Angebot: Altdaten bereinigen, auf API-Änderungen reagieren

Doppelte Kunden zusammenführen, Artikelnummern vereinheitlichen – ist so etwas vor dem ersten Abgleich nötig, steht es mit eigenem Preis im Angebot. Ohne laufende Betreuung trifft das auch auf Anpassungen an eine geänderte Hersteller-Schnittstelle zu.

Wovon der Preis abhängt

  • Die Anzahl beteiligter Programme
  • Wie viele Datensätze und Felder wandern
  • Einbahnverkehr oder Austausch in beide Richtungen – samt Vorrangregel
  • Abgleich sofort bei jeder Änderung oder zeitgesteuert
  • Wie verlässlich die Herstellerangaben zur Schnittstelle sind
  • Umfang der nötigen Datenbereinigung

Fest steht der Preis nach der Bestandsaufnahme, und er steigt nicht, wenn die Arbeit umfangreicher wird als angenommen. Wächst der Auftrag um Programme oder Felder oder ändert sich Vereinbartes grundlegend, erfährst du den Mehrpreis, bevor ich weitermache.

Für die Betreuung, einschließlich Anpassungen nach Updates, rechne ich einen eigenen Betrag je nach Umfang. Steht bei dir kein Server, kann ich das Hosting für dich übernehmen; selbst buchen geht natürlich auch.

Woran du eine funktionierende Verbindung erkennst

Ablesbar im Protokoll

  • Wann jeder Lauf stattfand und wie viele Datensätze er bewegt hat
  • Welche Abgleiche gescheitert sind, aus welchem Grund und wie lange die Lösung gebraucht hat
  • Wie viel Arbeit deinem Team erspart bleibt, weißt nur du

Zahlen mit Haken

  • Viele Datensätze, deren Felder vertauscht ankommen
  • Ein Abgleich, der keinen Fehler meldet und trotzdem Dubletten erzeugt, da beide Programme ihre eigenen Kundennummern führen
  • Ein Echtzeitabgleich, obwohl einmal am Tag reichen würde
  • Gelieferte Daten, die im Alltag unbeachtet bleiben

Weniger Abtippen gelingt nur, wenn das ganze Team mit den verbundenen Programmen arbeitet. Notizen, die jemand privat auf Papier oder in einer eigenen Tabelle führt, sieht die Schnittstelle nie.

So wirkst du mit: Zugänge, Wissen um Sonderfälle, Testabnahme

Deine Zugänge brauche ich nur einmal, zu Beginn. Später geht es um dein Wissen über die Abläufe und darum, dass du den Testlauf abnimmst.

  1. Zugänge mit minimalen Rechten

    Zugang bekomme ich per Einladung oder über Zugangsdaten – das entscheidest du. Mich wieder zu entfernen oder ein neues Passwort zu vergeben, geht jederzeit; was sich trennen lässt, richte ich auf deinen Namen ein. Verbindungen gebe ich bewusst wenig Spielraum: Rechnungen abholen dürfen sie, Datensätze löschen nicht.

  2. Abläufe und führendes Programm

    Du zeigst mir, wer bei euch wo welche Daten pflegt und welches Programm Vorrang hat, wenn sich zwei widersprechen – bei Adressen etwa das CRM. Sammelrechnungen und vergleichbare Ausnahmen kennt ihr am besten; sie bekommen im Testlauf einen eigenen Durchgang.

  3. Datenschutz und Auftragsverarbeitung

    Personenbezogene Daten deiner Kunden und Mitarbeiter verarbeitest du auch dann, wenn du sie nur weitergibst und abgleichst – so ist der Begriff in Art. 4 DSGVO gefasst. Übertragen wird nur, worauf wir uns im Testlauf verständigt haben. Einen Vertrag zur Auftragsverarbeitung schließen wir, wo er nötig ist oder du ihn haben willst; eine Rechtsberatung ist dieser Hinweis nicht.

  4. Absprachen, Updates, IT-Dienstleister

    Die Abstimmung richtet sich nach dir: wie oft, wie genau und ob du Anpassungen nach Updates vorher zu sehen bekommst. Betreut eine IT-Firma deine Programme oder Server, bespreche ich Änderungen zuerst mit ihr.

Erstgespräch, Bestandsaufnahme und Angebot.
Alles kostenlos und unverbindlich.