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.
Entdecke
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.
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.
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.
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.
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
Welche dieser Verbindungen du brauchst, klären wir im Angebot.
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.
Formate
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.
Website
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.
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.
Abgleich
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.
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.
Alte Software
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?
Telefon, E-Mail, WhatsApp – darüber stimmen wir uns ab, so oft du willst. Ein freigegebenes Arbeitsbeispiel lege ich dir auf Anfrage vor.
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.
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.
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.
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
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.
Alte Programme oder eine Bereinigung vorhandener Daten verlängern die Arbeit in aller Regel.
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
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
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.
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.
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.
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.
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.
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.
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.
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.
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.