Insights
Schnittstellen-Chaos im Handwerk: So verbinden Sie ERP, CRM und Einsatzplanung zu einem System
Drei Programme, drei Wahrheiten und ein Büro, das dazwischen abtippt. Welche Schnittstellenmuster Insellösungen im Handwerk verbinden, was Altsysteme ohne API dabei hergeben müssen und wo die DSGVO mitredet.

ERP, CRM und Einsatzplanung tauschen in vielen Handwerksbetrieben ihre Daten per Hand aus: Adresse hier abtippen, Auftragsstatus dort nachtragen. Eine Schnittstellenstrategie auf offenen Standards verbindet diese Insellösungen, ohne dass Sie eines der Programme aufgeben oder sich an einen Hersteller ketten.
Warum Insellösungen im Handwerk zur Wachstumsbremse werden
Ein Sanitärbetrieb nutzt ein ERP für die Rechnung, ein CRM für die Kundenkommunikation und eine Einsatzplanung für die Touren. Jedes Programm für sich ist in Ordnung. Zusammen bilden sie eine Kette von Abtipparbeit: Die Adresse aus dem CRM wandert ins ERP, der Auftragsstatus aus der Planung wird per Zuruf ans Büro gemeldet, der Materialbestand steht in keinem der drei Programme richtig. Solange der Betrieb klein ist, hält ein Büro-Mitarbeiter das im Kopf zusammen. Mit dem zehnten Monteur nicht mehr.
Die Kosten dieser Handarbeit tauchen in keiner Rechnung auf. Sie stecken in der verspäteten Rechnung, dem doppelt bestellten Material und dem Kunden, dessen neue Telefonnummer nur im CRM steht.
Mehrere Systeme über REST API verbinden: die drei Grundmuster
REST-Schnittstellen für den direkten Austausch
REST-Schnittstellen (Representational State Transfer) sind der Standard, mit dem Programme heute Daten austauschen. Ändert sich der Auftragsstatus in der Einsatzplanung, meldet die Schnittstelle ihn sofort ans ERP, das die Rechnung anstößt. Entscheidend ist, dass die Schnittstelle nach OpenAPI dokumentiert ist. Dann kann sie jeder Entwickler nutzen, und Sie hängen nicht an dem Anbieter, der sie gebaut hat.
Ereignisgesteuerte Kopplung für parallele Abläufe
Bei vielen gleichzeitigen Vorgängen lohnt sich eine ereignisgesteuerte Architektur: Statt dass jedes Programm ständig nachfragt, sendet ein System ein Ereignis wie „Auftrag abgeschlossen“, und alle angeschlossenen Programme reagieren darauf. Ein Malerbetrieb löst so beim Abschluss im CRM automatisch die Materialbestellung im ERP und die nächste Tour in der Einsatzplanung aus. Die Programme bleiben lose gekoppelt; fällt eines aus, warten die Ereignisse, statt verloren zu gehen.
GraphQL für zusammengesetzte Ansichten
GraphQL ist die Wahl, wenn eine Ansicht Daten aus mehreren Quellen braucht, etwa die App des Monteurs, die Kundenhistorie, offene Aufträge und Verfügbarkeiten in einer Abfrage zeigt. Der Preis ist ein sorgfältig geplantes Datenmodell. Für die Verbindung zweier Programme ist REST fast immer die einfachere Wahl.
Die Hürden: Altsysteme und Datenschutz
Altsysteme ohne Schnittstelle
Viele Handwerksbetriebe arbeiten mit gewachsener Software, die keine Schnittstelle hat, nur einen CSV-Export. Solche Programme werden über einen Adapter angebunden: ein kleiner Dienst, der den Export liest, in ein sauberes Format übersetzt und an das CRM übergibt. Die dataso GmbH hat auf diesem Weg mehrfach Altsysteme schrittweise modernisiert, ohne den Betrieb zu unterbrechen. Ehrlich gesagt: Manche alte Software gibt ihre Daten so unvollständig heraus, dass der Adapter nur ein Übergang bis zur Ablösung ist. Das sagen wir dann vorher.
Datenschutz bei verbundenen Systemen
Sobald Kundenadressen zwischen Programmen fließen, gilt die DSGVO für jeden Übergang. Eine Schnittstellenstrategie braucht deshalb verschlüsselte Verbindungen (TLS), eine Authentifizierung nach OAuth und ein Protokoll, welches System wann auf welche Daten zugegriffen hat. Läuft die Integrationsschicht auf Infrastruktur in Deutschland oder der EU, behalten Sie die Kontrolle über den Speicherort; die dataso GmbH betreibt sie genau so.
Schritte zur Softwareintegration im Handwerk
Bestandsaufnahme und Ziel
Welche Programme laufen, welche Schnittstellen haben sie, welche Daten müssen zwischen ihnen wandern? Formulieren Sie das Ziel so, dass Sie es prüfen können: „Der Monteur sieht den Auftragsstatus auf dem Handy“ statt „weniger Handarbeit“.
Strategie wählen
Für zwei oder drei Programme reicht eine direkte Verbindung. Bei einer größeren Landschaft lohnt sich eine Integrationsschicht, die alle Verbindungen an einer Stelle bündelt; sonst pflegen Sie am Ende ein Netz aus Einzelverbindungen, das niemand mehr überblickt.
Umsetzen und testen
Beginnen Sie mit der Verbindung, die den größten Schmerz beseitigt, meist ERP und Einsatzplanung, und prüfen Sie sie mit echten Aufträgen. Ein Heizungsbauer hat auf diesem Weg die Rechnungsstellung von Tagen auf Stunden verkürzt, weil die Leistungen nicht mehr nachgetragen werden mussten.
Betreiben
Schnittstellen sind nach dem Start nicht fertig. Antwortzeiten, Fehlerquoten und Datenabgleich gehören überwacht, Sicherheitsupdates der Bibliotheken eingespielt. Wer keine eigene IT hat, gibt diesen Betrieb an einen Partner mit verbindlichen Reaktionszeiten.
Häufige Fragen zur Softwareintegration im Handwerk
Was kostet die Integration?
Das hängt von der Zahl der Programme ab und davon, ob sie Schnittstellen mitbringen. Eine direkte Verbindung zweier Programme mit dokumentierten APIs ist überschaubar; ein Altsystem ohne Schnittstelle macht den größten Teil des Aufwands aus. Eine belastbare Zahl gibt es nach der Bestandsaufnahme.
Wie lange dauert es?
Bei vorhandenen Schnittstellen Wochen, bei Altsystemen ohne Export deutlich länger. Rechnen Sie den Test mit echten Aufträgen mit ein.
Welche Risiken gibt es?
Datenverlust bei fehlerhaftem Abgleich, Ausfälle, wenn eine Seite nicht erreichbar ist, und Sicherheitslücken an unverschlüsselten Übergängen. Alle drei lassen sich mit Testumgebung, Wiederholungslogik und Verschlüsselung beherrschen. Das vierte Risiko ist die Bindung an einen Anbieter durch proprietäre Schnittstellen; offene Standards vermeiden es.
Kann ich meine bestehende Software behalten?
Ja, das ist der Sinn der Integration. Auch Altsysteme ohne API werden über Adapter angebunden, solange sie ihre Daten vollständig herausgeben.
Brauche ich einen externen Partner?
Wenn niemand im Betrieb Schnittstellen bauen und absichern kann, ja. Achten Sie darauf, dass Dokumentation und Code Ihnen gehören, damit Sie den Partner wechseln können.
Ihr nächster Schritt
Notieren Sie eine Woche lang, welche Daten Ihr Büro zwischen ERP, CRM und Einsatzplanung von Hand überträgt. Mit dieser Liste klären wir im Potenzial-Check, welche Verbindung zuerst gebaut wird und ob Ihre Altsysteme dafür genug hergeben.