Zum Inhalt springen

Werkzeuge & Agenten · KI-Beratung und digitale Transformation

Kundendaten zwischen zwei Programmen synchronisieren

Stand 10.10.2026 · 5 Min. Lesezeit

Kurz gesagt

Legen Sie fest, welches Programm die Kundendaten führt, welche Felder übertragen werden, in welche Richtung und was bei Widersprüchen gilt. Testen Sie mit wenigen Datensätzen und klären Sie Datenschutz und Doppelte vor dem Start. Erst danach schalten Sie die Verbindung für alle Kunden ein.

Das Problem

Ihre Kundenadressen stehen in der Buchhaltung, im Newsletter-Programm und in der Kundenverwaltung. Zieht ein Kunde um, ändern Sie die Adresse an einer Stelle, vergessen die anderen und schicken die nächste Rechnung an die alte Adresse. Oder Sie pflegen alles doppelt, kostet Zeit und führt trotzdem zu Fehlern.

Die Lösung scheint einfach: Die Programme sollen ihre Daten automatisch abgleichen, also synchronisieren. Doch in der Praxis zeigt sich: Der Teufel steckt im Detail. Welches Programm gilt, wenn zwei verschiedene Adressen vorliegen? Welche Felder sollen überhaupt übertragen werden, und heisst «Firma» im einen Programm «Name» im anderen? Und was geschieht, wenn jemand versehentlich einen Kunden löscht?

Wer diese Fragen nicht vorher beantwortet, erzeugt mit der Synchronisation mehr Chaos als vorher. Diese Checkliste hilft, die wichtigsten Entscheide zu treffen, bevor eine Verbindung eingerichtet wird. Stand: Oktober 2026; die technische Umsetzung hängt von Ihren Programmen ab und gehört zu einer Fachperson.

So lösen Sie es mit KI – Schritt für Schritt

  1. Ziel und Umfang klären. Welche Programme sind beteiligt, welche Daten sollen abgeglichen werden (nur Adresse oder auch Kontaktpersonen, Konditionen, Notizen)? Weniger ist anfangs mehr.
  1. Führendes System bestimmen. Legen Sie fest, welches Programm bei Widerspruch gilt (die «Wahrheit» für Kundendaten). Meist ist es das, in dem die Daten zuerst und am sorgfältigsten gepflegt werden. Ohne diese Festlegung drohen Endlosschleifen.
  1. Richtung festlegen. Soll nur in eine Richtung abgeglichen werden (vom führenden System zu den anderen) oder in beide? Einseitig ist einfacher und sicherer.
  1. Felder zuordnen. Erstellen Sie eine Tabelle: Feld in Programm A, Feld in Programm B, Format, Pflichtfeld ja/nein. Beispiel: «Firma» gegen «Name», «Strasse» und «Nr.» getrennt oder in einem Feld. Siehe Vorlage und Schnittstellenbeschreibung.
  1. Konfliktregeln definieren. Was gilt, wenn beide Seiten dieselbe Adresse unterschiedlich ändern? Wer darf Kunden löschen? Löschen sollte nicht automatisch übertragen werden.
  1. Doppelte vorher bereinigen. Wenn in einem Programm derselbe Kunde mehrfach steht, vervielfacht die Synchronisation das Problem. Siehe Dubletten im Kundenverzeichnis.
  1. Datenschutz klären. Welche Personendaten werden wohin übertragen, zu welchem Zweck, mit welchen Anbietern und in welchem Land? Siehe Hinweise unten.
  1. Mit Testdaten und wenigen Kunden starten. Prüfen Sie jedes Feld, jede Sonderzeichen-Umsetzung und die Konfliktregeln. Erst dann schalten Sie für alle Kunden ein und überwachen die ersten Wochen.
  1. Pflege regeln. Wer überwacht Fehlermeldungen, wer ändert Zuordnungen, was passiert bei Änderungen der Programme oder Schnittstellen? Siehe API-Änderung und Ausfall.

Vorlage zum Kopieren

Planungsblatt für die Synchronisation (Klammern ersetzen):

Synchronisation Kundendaten: Planung vom [Datum]
Programm A: [Name, z. B. Kundenverwaltung]   Programm B: [Name, z. B. Buchhaltung]
Führendes System: [A oder B]
Richtung: [A → B / B → A / beidseitig]
Übertragene Felder (Feld A → Feld B, Format): [z. B. Firma → Name, Textfeld 100 Zeichen; PLZ als Text]
Nicht übertragen: [z. B. Notizen, Konditionen]
Konfliktregel: [z. B. bei Abweichung gilt Programm A]
Löschen wird übertragen: [nein]
Doppelte bereinigt am: [Datum]
Datenschutz geprüft von: [Name, Datum]
Test mit [Anzahl] Kunden am: [Datum], Ergebnis: [ ]
Verantwortlich für Betrieb: [Name]   Stellvertretung: [Name]

Und ein Prompt zum Vorbereiten der Feldzuordnung. Verwenden Sie nur erfundene Beispieldaten und niemals Zugangsdaten:

Du hilfst mir, die Felder zweier Programme für eine Datensynchronisation zuzuordnen. Du erfindest keine Funktionen oder Felder der Programme. Wenn du etwas nicht wissen kannst, schreibst du [KLÄREN].

Felder in Programm A (aus der Importanleitung): [Liste der Feldnamen]
Felder in Programm B: [Liste der Feldnamen]
Besonderheiten: [z. B. Strasse und Hausnummer in A in einem Feld, in B getrennt; PLZ mit führender Null]

Erstelle eine Zuordnungstabelle mit den Spalten: Feld A | Feld B | nötige Umformung | Risiko. Nenne am Ende fünf Fragen, die ich dem Hersteller oder meiner IT stellen sollte.
Sprache: Deutsch (Schweiz), Sie-Form.

Die Tabelle der KI ist ein Entwurf. Die endgültige Zuordnung prüfen Sie mit der Dokumentation der Programme und Ihrer IT.

EntscheidWarum wichtigVorschlag
Führendes SystemVerhindert WidersprücheEines festlegen
RichtungWeniger FehlerquellenZuerst einseitig
FelderWeniger Umfang, weniger RisikoNur nötige
LöschenVersehentliche DatenverlusteNicht übertragen
TestFehler früh sehenWenige Kunden

Worauf Sie achten müssen

  • Datenschutz. Wer Kundendaten zwischen Programmen überträgt, bearbeitet Personendaten. Zweck, Datensparsamkeit und Sicherheit sind zu beachten, und bei Anbietern im Ausland sind zusätzliche Fragen zu klären. Eine Prüfung im Einzelfall gehört zu einer Fachperson, siehe auch Hinweise des Datenschutz- und Öffentlichkeitsbeauftragten (EDÖB).
  • Datenverluste. Fehler in der Zuordnung können Daten überschreiben. Machen Sie vor dem Start eine Sicherung beider Systeme.
  • Doppelte Datensätze. Ohne Bereinigung entstehen neue Dubletten.
  • Sonderzeichen und Formate. Umlaute, führende Nullen und Datumsformate bereiten häufig Probleme. Siehe JSON oder CSV.
  • Änderungen der Programme. Updates oder Änderungen an Schnittstellen können die Synchronisation stören. Planen Sie Überwachung und Zuständigkeiten.
  • Zugangsdaten. Verbindungen brauchen Schlüssel oder Konten. Behandeln Sie sie vertraulich und wählen Sie minimale Rechte. Siehe API-Key sicher verwenden.

Ein Beispiel aus der Praxis

Ein Beispiel: Ein Gartenbaubetrieb in Wohlen pflegt Kundenadressen in der Auftragsverwaltung und im Buchhaltungsprogramm. Zieht jemand um, vergisst man die zweite Stelle. Rechnungen kommen zurück.

Der Inhaber legt zusammen mit seinem IT-Partner fest: Die Auftragsverwaltung führt, die Übertragung geht einseitig zur Buchhaltung, Löschen wird nicht übertragen. Sie ordnen sieben Felder zu und bereinigen 40 Dubletten. Der Test mit zehn Kunden zeigt, dass Postleitzahlen mit führender Null falsch ankommen. Das wird korrigiert. Nach zwei Wochen Überwachung läuft die Synchronisation für alle Kunden. Verantwortlich ist die Büroleiterin, mit Stellvertretung.

So hilft Ihnen Alpasana

Wenn Sie Ihre Systeme verbinden und die Umsetzung sauber planen möchten, unterstützt die KI-Beratung und digitale Transformation von Alpasana. Dort werden Prozesse aufgenommen, Schnittstellen konzipiert, Systeme verbunden und die Umsetzung dokumentiert. Projekte werden individuell offeriert; für eine Anfrage nutzen Sie die Projektanfrage mit Angaben zu bestehenden Systemen sowie Zeit- und Budgetrahmen.

Datenschutzrechtliche Beurteilungen im Einzelfall übernimmt Alpasana hier nicht. Dafür ziehen Sie eine Fachperson bei.

Häufige Fragen

Was heisst führendes System?

Das Programm, dessen Daten bei Widerspruch gelten. Es ist die Hauptquelle für Kundendaten.

Muss die Synchronisation in beide Richtungen laufen?

Nicht unbedingt. Einseitig ist einfacher und weniger fehleranfällig. Beidseitig braucht klare Konfliktregeln.

Kann ich das mit einem Automatisierungswerkzeug machen?

Oft ja, wenn beide Programme angebunden werden können. Siehe Zapier, Make, n8n im Vergleich. Für grössere Datenmengen oder besondere Regeln braucht es mehr.

Was, wenn eines der Programme keine Schnittstelle hat?

Dann gibt es andere Wege, etwa Dateien. Siehe Software ohne Schnittstelle verbinden.

Erstellt mit KI-Unterstützung, redaktionell verantwortet von der Alpasana GmbH · 10.10.2026. Fehler entdeckt? Melden Sie es uns.

Quellen

Weiterlesen in der Galaxie