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

API-Schnittstellen in Wolfsburg

Über API-Schnittstellen verbinde ich die Programme, die dein Betrieb in Wolfsburg schon nutzt, etwa Website, Kundenverwaltung, Kalender, Warenwirtschaft oder Buchhaltung. API steht für Programmierschnittstelle: den Zugang, über den ein Programm Daten an andere abgibt und von ihnen annimmt. Ich gleiche ab, welches Feld wohin gehört und in welchem Format es ankommen muss, und lasse den Abgleich nach Zeitplan laufen oder sobald sich etwas ändert. Alte Software bietet oft keine nutzbare Schnittstelle; ob das bei dir so ist, sage ich dir vor dem Angebot.

Auf deine Anfrage antworte ich werktags innerhalb von 24 Stunden. Im Erstgespräch klären wir in etwa einer Stunde, welche Programme du nutzt und wo heute Daten abgetippt werden. Wir sprechen bei dir im Betrieb in Wolfsburg und Umgebung, per Video oder am Telefon, wie du willst. Nach der Bestandsaufnahme nenne ich dir den Preis, bevor ich anfange.

Verbindung · Datenfelder · Abgleich

Warum deine Programme nicht zusammen­arbeiten

In vielen Betrieben wandern Daten von Hand von Programm zu Programm: weil eine fertige Verbindung fehlt, Felder nicht zusammenpassen oder der Abgleich nur ab und zu läuft. Das gilt für den Handwerksbetrieb mit Website-Formular und Kalender ebenso wie für Praxis, Händler, Zulieferer oder Onlineshop.

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

1 / 3

Programme ohne Verbindung

Viele Programme bringen fertige Verbindungen nur zu einigen anderen mit. Fehlt deine Kombination, tippt jemand Anfragen, Bestellungen oder Termine von einem Programm ins andere.

2 / 3

Felder und Formate, die nicht passen

Ein Programm speichert Straße und Hausnummer in einem Feld, das andere in zwei; das Datum steht hier als 06.10.2026, dort als 2026-10-06. Der Import scheitert oder legt Kunden doppelt an.

3 / 3

Export von Hand, dazwischen alte Bestände

Wo ein Programm Daten als Datei ausgibt, lädt sie oft jemand einmal pro Woche ins nächste hoch, wenn Zeit ist. Dazwischen zeigen Website oder Shop alte Bestände und Preise, und neue Termine stehen nur in einem Kalender.

CRM · Kalender · DATEV · Website · Formate

Schnittstellen program­mieren lassen für CRM, Kalender und DATEV

Welche davon dein Betrieb braucht, steht im Angebot.

  1. CRM

    Anfragen von der Website direkt ins CRM

    Anfragen aus dem Formular deiner Website landen mit Name, Nachricht und der Seite, von der sie kamen, direkt in deinem CRM. Das ist das Programm, in dem du Kunden und Anfragen verwaltest. Niemand muss sie mehr abtippen.

  2. Kalender

    Online-Termine im Google- oder Outlook-Kalender

    Bucht ein Kunde online einen Termin, steht er in deinem Google- oder Outlook-Kalender, und Zeiten, die dort schon belegt sind, bietet die Buchung nicht mehr an. Das beugt doppelt vergebenen Terminen vor, auch wenn du Termine weiter am Telefon einträgst.

  3. DATEV

    Rechnungen in Buchhaltung und DATEV

    Rechnungen aus deinem Auftrags- oder Shopprogramm gehen ins Buchhaltungsprogramm, statt abgetippt zu werden. Arbeitet dein Steuerbüro mit DATEV, entsteht daraus ein Buchungsstapel im DATEV-Format, den es einliest; die Buchungskonten legt das Steuerbüro fest. Die Rechnungen selbst kommen als Belege getrennt dazu, etwa über DATEV Unternehmen online.

  4. Website

    Bestände und Angebote auf deiner Website

    Fahrzeuge, Immobilien, Artikel oder Kurstermine, die du in einem Fachprogramm pflegst, erscheinen auf deiner Website, ohne dass jemand sie doppelt einträgt; Verkauftes verschwindet beim nächsten Abgleich. Brauchst du einen neuen Onlineshop, gehört die Anbindung der Warenwirtschaft dort dazu.

  5. Formate

    Datenfelder zuordnen und Formate umwandeln

    Beim Programmieren lege ich fest, welches Feld wohin gehört, und rechne Formate um, etwa Datum, Preise mit oder ohne Mehrwertsteuer und Einheiten. Viele Programme liefern Daten als JSON, einem Textformat, in dem jeder Wert mit seinem Feldnamen steht. Eine gemeinsame Kennung wie die Kundennummer zeigt, wer schon angelegt ist.

  6. Abgleich

    Abgleich nach Zeitplan oder per Webhook

    Nach Zeitplan läuft der Abgleich etwa jede Nacht. Für jede Änderung nutze ich einen Webhook, sofern das Programm ihn anbietet: Es meldet die Änderung von selbst, etwa sobald eine Bestellung eingeht. Manche Programme schalten solche Meldungen nach wiederholten Fehlern still ab, einzelne können auch ausbleiben; wie Fehlendes dann nachgeholt wird, etwa über den nächtlichen Abgleich, legen wir vorher fest. Jeder Lauf schreibt ein Protokoll.

  7. Alte Software

    Alte Software ohne Schnittstelle

    Bei älteren Programmen fehlt die Schnittstelle oft, oder sie gibt zu wenig her. Dann prüfe ich, ob ein regelmäßiger Export als Tabellendatei für den Abgleich reicht. Lohnt sich keine Anbindung, sage ich dir das; ein Ersatz für das alte Programm gehört zur Individualsoftware.

Wie läuft das ab?

API-Anbindung program­mieren und mit Testdaten prüfen

Abgestimmt wird per Telefon, E-Mail oder WhatsApp. Ein freigegebenes Arbeitsbeispiel zeige ich dir auf Anfrage.

  1. Erstgespräch und Bestands­aufnahme

    Wir legen fest, welche Daten heute zwischen deinen Programmen abgetippt oder kopiert werden und wohin sie sollen. Danach prüfe ich bei jedem Programm, was seine Schnittstelle hergibt und ob der Hersteller dafür Geld verlangt. Hier geht es um den Datenabgleich zwischen Programmen; ganze Arbeitsabläufe programmiere ich als Prozessautomatisierung.

  2. Umfang und Preis

    Du bekommst das Angebot mit Festpreis, auf Wunsch mit Monatsbetrag für die Betreuung danach. Darin steht, welche Programme ich verbinde, in welche Richtung die Daten fließen und ob der Abgleich nach Zeitplan oder bei jeder Änderung läuft. Nach deiner Zusage lege ich fest, welches Feld aus welchem Programm wohin gehört und in welchem Format; ob es stimmt, prüfst du im Testlauf.

  3. Program­mierung und Testlauf

    Ich programmiere die Verbindung und teste sie zuerst mit Testdaten. Bietet ein Programm eine Testumgebung, also eine Kopie zum Ausprobieren, nutze ich sie; sonst lege ich Einträge an, die klar als Test erkennbar sind, und lösche sie danach wieder. Du prüfst die Ergebnisse in deinen Programmen, etwa ob ein Testkunde mit der richtigen Adresse ankommt. Echte Daten fließen erst, wenn alles stimmt.

  4. Start und erste Abgleiche

    Zum Start begleite ich die ersten echten Abgleiche und prüfe Protokoll und Ergebnisse. Du bekommst eine kurze Dokumentation, welches Feld wohin geht; Fehlermeldungen gehen an mich. Danach entscheidest du, ob ich die Schnittstelle weiter betreue.

Wie lange dauert das?Erst Testdaten, dann echte Daten

Wann deine Programme verbunden sind

Wie lange die Programmierung dauert, hängt vor allem an der Zahl der Programme und Felder. Auf Wunsch machen wir einen Zeitplan, was bis wann steht; die Zeitpunkte sind ungefähr. Wie schnell es geht, richtet sich nach deinem Bedarf: Drängt es, stimmen wir uns regelmäßig ab, und ich zeige dir Zwischenergebnisse.

  1. ZuerstErstgespräch und Bestands­aufnahme
  2. DanachUmfang und Preis
  3. DannProgram­mierung und Testlauf
  4. AnschließendStart und erste Abgleiche
  5. Späterlaufender Abgleich
Ein typischer Verlauf.

Bei alter Software oder wenn vorhandene Daten erst bereinigt werden müssen, dauert es meist länger.

Wenn ein Abgleich einmal fehlschlägt

Schlägt ein Abgleich fehl, bekomme ich die Nachricht, nicht dein Team, und das Protokoll zeigt mir, woran er hängt, etwa an einem Datensatz oder am Zugang.

Fehlerfreie Abgleiche garantiere ich nicht.

Was kostet das?Monatsbetrag nur mit Betreuung

API-Schnittstellen Wolfsburg: Kosten und Festpreis

Eine Schnittstelle programmiere ich zum Festpreis; betreue ich sie danach weiter, kommt ein fester Monatsbetrag dazu.

ProgrammierungFestpreis

Der Monatsbetrag hat keine Mindestlaufzeit und ist formlos zum Ende des laufenden Monats kündbar.

Betreuung, wenn du willstdanach fester Monatsbetrag dazu

Feldzuordnung, Program­mierung und Tests inklusive

Enthalten sind Zuordnung der Felder, Programmierung, Testlauf, die Begleitung zum Start und eine kurze Dokumentation.

Schnittstelle und Quelltext gehören dir ab der Übergabe, auch ohne Betreuung.

Fällt ein Fehler in meiner Arbeit auf, korrigiere ich ihn ohne neuen Preis.

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

Verlangt ein Hersteller Geld für den Zugang zu seiner Schnittstelle, etwa für ein Zusatzmodul, steht das vorher im Angebot; du zahlst es direkt an ihn.

Datenbereinigung und spätere API-Änderungen extra

Müssen vorhandene Daten vor dem ersten Abgleich bereinigt werden, etwa doppelte Kunden oder uneinheitliche Artikelnummern, steht das mit eigenem Preis im Angebot. Dasselbe gilt für Anpassungen, wenn ein Hersteller seine Schnittstelle ändert und du keine Betreuung hast.

Je mehr Programme und Felder, desto mehr Aufwand

  • Wie viele Programme verbunden werden
  • Wie viele Datensätze mit wie vielen Feldern übertragen werden
  • Ob Daten in eine oder in beide Richtungen fließen und wer Vorrang hat
  • Ob der Abgleich bei jeder Änderung laufen soll
  • Wie gut die Schnittstellen beschrieben sind
  • Wie viele vorhandene Daten bereinigt werden müssen

Der Festpreis steht nach der Bestandsaufnahme fest und ändert sich nicht, wenn die Schnittstellenentwicklung mehr Arbeit macht als gedacht. Kommen Programme oder Felder dazu oder ändert sich Abgestimmtes grundlegend, nenne ich dir die Kosten vorher.

Die Betreuung mit Anpassungen nach Updates lege ich einzeln fest, je nach Umfang. Ohne eigenen Server übernehme ich das Hosting, oder du buchst es selbst.

Gelungen ist eine Schnittstelle, wenn niemand mehr abtippt

Übertragene Datensätze und Fehler auswerten

  • Wie viele Datensätze jeder Abgleich überträgt und wann er lief
  • Welche Abgleiche fehlschlagen, woran es lag und wie schnell der Fehler behoben war
  • Wie viel Zeit dein Team dadurch spart, weißt nur du

Dubletten und vertauschte Felder trotz Abgleich

  • Viele Datensätze, aber mit vertauschten Feldern
  • Ein Abgleich ohne Fehlermeldung, der Kunden doppelt anlegt, weil jedes Programm eigene Nummern vergibt
  • Sofortiger Abgleich, wo einmal am Tag reicht
  • Ein Abgleich, der Daten liefert, mit denen niemand arbeitet

Ob dein Team weniger abtippt, hängt auch davon ab, ob alle mit den verbundenen Programmen arbeiten. Führt jemand nebenher eine eigene Liste, umgeht er die Schnittstelle.

Zugänge, Ablaufwissen und deine Prüfung im Testlauf

Die Zugänge brauche ich einmal am Anfang; danach bist du vor allem für dein Wissen über die Abläufe und die Prüfung im Testlauf gefragt.

  1. Zugänge zu deinen Programmen

    Die Zugänge gibst du mir, wie es dir passt: als Einladung oder mit deinen Zugangsdaten. Du kannst mich jederzeit entfernen oder das Passwort ändern; was sich trennen lässt, läuft auf deinen Namen. Jede Verbindung bekommt nur die Rechte, die sie braucht, etwa Lesen statt Löschen.

  2. Wissen über deine Abläufe und Sonderfälle

    Du sagst mir, wer welche Daten wo eingibt und welches Programm bei Widersprüchen gilt, etwa bei Adressen das CRM. Sonderfälle wie Sammelrechnungen kennst nur du; sie gehören in den Testlauf.

  3. Datenschutz bei Kunden- und Mitarbeiterdaten

    Auch das Übermitteln und Abgleichen solcher Daten ist nach Art. 4 DSGVO eine Verarbeitung; übertragen wird nur, was wir im Testlauf abgestimmt haben. Einen Vertrag zur Auftragsverarbeitung schließe ich mit dir, wenn er nötig ist oder du ihn willst.

  4. Änderungen mit dir und deiner IT abstimmen

    Wie eng wir uns abstimmen und was du vorher sehen willst, etwa Anpassungen nach Updates, legst du fest. Betreut ein IT-Dienstleister deine Programme oder deinen Server, stimme ich mich mit ihm ab.

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