Wissen & Leitfäden
Guide Ordnung im Vertrieb — dein CRM 12 Min. Lesezeit

Zoho CRM zu HubSpot migrieren

Ein Nutzungsaudit vor der ersten Feld-Zuordnung entscheidet, ob aus der Zoho-Migration ein schlankeres System wird oder eine teurere Kopie des alten.

  • Nutzungsaudit vor Feld-Zuordnung: Nicht das Schema zeigt, was migriert werden muss, sondern sechs Monate tatsächlicher Nutzung.
  • Cross-App-Abhängigkeiten separat planen: Zoho Desk, Campaigns und Books sind ein eigener Workstream, kein Teil der CRM-Datenmigration.
  • Native Sync-Tools für Standardobjekte, begleiteter Import für Custom-Module mit Blueprint-Logik.
  • Parallelbetrieb über mindestens einen vollen Berichtszyklus, bevor Zoho abgeschaltet wird – das ist der eigentliche Rollback-Mechanismus.

Was unterscheidet eine Zoho-Migration von einer Salesforce- oder Dynamics-Migration?

Eine Zoho-Migration ist selten ein Datenmengen-Problem. Sie ist ein Dokumentations-Problem: Zoho wurde meist als günstiges, hochgradig anpassbares System eingeführt, über Jahre von wechselnden Mitarbeitenden mit eigenen Modulen, Deluge-Skripten und Blueprints erweitert – ohne dass jemand mitschrieb, was davon noch gebraucht wird. Genau das macht den Wechsel riskanter als bei einem starren Enterprise-System.

Das ist keine Kritik an Zoho als System. Zoho löst genau das Problem, für das es gebaut wurde: ein CRM mit niedrigem Preis pro Sitz und maximaler Anpassungstiefe für Teams, die früh selbst konfigurieren wollen statt einen Implementierungspartner zu bezahlen. Diese Stärke – Deluge-Skripte, Blueprints, eine ganze Zoho-One-Suite aus CRM, Desk, Campaigns und Books unter einem Vertrag – ist der eigentliche Grund, warum Zoho-Migrationen anders verlaufen als Migrationen aus starreren Systemen.

Bei Salesforce oder Microsoft Dynamics ist die Ausgangslage meist ein klar lizenziertes, administrativ verwaltetes System mit dokumentierter Objektstruktur (siehe unseren Leitfaden zur Microsoft-Dynamics-Migration). Zoho wächst dagegen oft informell: Ein Vertriebsleiter baut ein Custom Module für eine Sonderaktion, ein anderer fügt eine Blueprint-Regel für eine einmalige Kampagne hinzu, und keiner von beiden dokumentiert, ob das Modul zwei Monate oder zwei Jahre später noch gebraucht wird. Wer eine solche Migration wie eine reine Datenübertragung behandelt, kopiert diese informell gewachsene Komplexität 1:1 in ein neues System – und verliert damit genau den Grund, warum das Team wechseln wollte.

Typisch für diesen Wechsel sind B2B-Software-Unternehmen, die Zoho in der Frühphase eingeführt haben – oft, weil ein einzelner Mitarbeitender das System selbst konfigurieren konnte, ohne Implementierungsbudget. Mit wachsendem Team ändert sich der Engpass: Nicht mehr die Lizenzkosten sind das Problem, sondern die Zahl der Personen, die verstehen, wie die gewachsene Konfiguration tatsächlich funktioniert. Genau an diesem Punkt – Team über 20 bis 30 Personen im Vertrieb, mehrere Markteintritt und Vertriebsstrategies parallel, erste Vertriebssteuerung und Auswertung-Rolle besetzt – wird ein Wechsel zu einem System mit klarerer, dokumentierter Struktur wirtschaftlich sinnvoll.

Der Zielpunkt der Migration ist dabei kein austauschbares CRM, sondern eine vollständige HubSpot-Implementierung, die Vertrieb, Marketing und Service auf einem System zusammenführt – ein anderer Anspruch als Zohos modulare, oft lose verbundene App-Sammlung. Eine CRM-Migration ist der strukturierte Übertrag von Kontakten, Firmen, Verkaufschancen und den dazugehörigen Automatisierungen von einem System in ein anderes, ohne dabei Historie, Zuordnungen oder aktive Prozesse zu verlieren. Diese Definition klingt banal, bis man merkt, dass "aktive Prozesse" bei Zoho eben nicht im Schema stehen, sondern nur in den Köpfen der Personen, die die Blueprints ursprünglich gebaut haben.

Welche Zoho-Objekte entsprechen welchen HubSpot-Objekten?

Contacts, Accounts und Deals lassen sich zwischen Zoho und HubSpot direkt zuordnen. Zoho-Module ohne Entsprechung – etwa benutzerdefinierte Objekte oder Zoho-One-Anwendungen wie Desk und Campaigns – brauchen eine bewusste Einzelfallentscheidung: HubSpot-Standardobjekt, HubSpot Custom Object oder bewusst zurücklassen.

Dieselbe Grundfrage – was übernehmen, was zurücklassen – stellt sich bei jedem CRM-Wechsel aus einem modularen Budget-System, etwa auch beim Wechsel von Pipedrive zu HubSpot, auch wenn Pipedrive deutlich weniger Custom-Module ansammelt als eine gewachsene Zoho-One-Instanz.

Zoho-ObjektHubSpot-EntsprechungWorauf achten
LeadsContacts (Lifecycle-Stage: Lead)Zoho trennt Leads/Contacts strikt, HubSpot nutzt eine Lifecycle-Stage auf demselben Objekt – Konvertierungslogik muss neu gedacht werden, nicht 1:1 übertragen
ContactsContactsDirekte Zuordnung, Pflichtfeld E-Mail vorher bereinigen
AccountsCompaniesDirekte Zuordnung, Duplikate vor dem Import zusammenführen
Deals/PotentialsDealsZoho-Stages und HubSpot-Deal-Stages selten deckungsgleich – Mapping-Tabelle vor dem Import fixieren
Custom ModulesCustom Objects oder PropertiesNutzungsaudit zuerst (nächster Abschnitt) – nicht jedes Modul verdient ein eigenes HubSpot-Objekt
Blueprints/Workflow-RegelnWorkflows, Sequences, VertriebsleitfädenKein 1:1-Baustein – jede Blueprint-Regel einzeln gegen die passende HubSpot-Automatisierung prüfen
Zoho Desk / Campaigns / BooksService Hub / Marketing Hub / externe BuchhaltungEigener Workstream, nicht Teil der CRM-Datenmigration – siehe Abschnitt zum Nutzungsaudit

Die Zeile "Custom Modules" ist in der Praxis die aufwendigste. Eine gewachsene Zoho-Instanz hat selten weniger als ein Dutzend Custom-Felder pro Modul, und ein Teil davon wurde für einen einmaligen Anlass gebaut, der längst vorbei ist. HubSpot für jedes dieser Felder ein eigenes Custom-Property anzulegen, ist technisch möglich und inhaltlich meist falsch.

Was muss vor der ersten Feld-Zuordnung geprüft werden?

Vor jeder Feld-Zuordnung steht ein Nutzungsaudit: welche Custom-Module, Felder und Blueprint-Regeln tatsächlich noch aktiv genutzt werden – nicht, welche im Schema existieren. Ein Schema-Audit zählt Felder. Ein Nutzungsaudit zählt, wie oft ein Feld in den letzten sechs Monaten befüllt oder eine Blueprint-Transition tatsächlich ausgelöst wurde. Der Unterschied zwischen beiden entscheidet, ob am Ende zehn oder vierzig Custom Properties in HubSpot landen.

  • Feldnutzung exportieren: Zoho Analytics oder ein Reports-Export zeigt Befüllungsgrad je Custom-Feld über die letzten sechs Monate – Felder unter 5 % Befüllung sind Kandidaten zum Zurücklassen, nicht automatisch Kandidaten zum sofortigen Löschen.
  • Blueprint-Transitionen zählen: Wie oft wurde jede Transition in den letzten 90 Tagen tatsächlich ausgelöst? Eine Regel, die niemand mehr durchläuft, muss nicht als HubSpot-Workflow nachgebaut werden, auch wenn sie im System noch aktiv aussieht.
  • Cross-App-Abhängigkeiten auflisten: Jede Verbindung von CRM zu Desk, Campaigns oder Books einzeln dokumentieren – das ist ein eigener Workstream, kein Nebeneffekt der CRM-Datenmigration, und wird im nächsten Abschnitt separat geplant.
  • Verantwortliche pro Modul benennen: Wer nutzt es aktuell operativ, wer kann die Entscheidung "behalten oder zurücklassen" treffen? Ohne benannte Verantwortliche wird aus Vorsicht meist alles migriert – und genau das soll das Audit verhindern.
  • Cutoff-Datum für die Nutzungszählung festlegen: Saisonale Module (z. B. für ein Jahresevent) wirken bei einer Sechs-Monats-Zählung fälschlich inaktiv – ein zwölfmonatiges Fenster ist bei stark saisonalem Geschäft die realistischere Grundlage.

Wie migriert man Zoho-CRM-Daten Schritt für Schritt nach HubSpot?

Die Reihenfolge entscheidet, ob am Ende ein schlankeres System steht oder eine Zoho-Kopie mit HubSpot-Oberfläche. Native Synchronisationswerkzeuge reduzieren dabei das Risiko gegenüber selbstgebauten Skripten, weil sie Feldtypen und Zuordnungen bereits kennen und nicht bei jedem Sync neu interpretiert werden müssen.

1. Nutzungsaudit

Welche Custom-Module, Felder und Blueprint-Regeln sind in den letzten 6 Monaten aktiv genutzt worden?

2. Zielarchitektur

Standardobjekte zuerst zuordnen, Custom Objects nur für bestätigt aktive Module.

3. Sync & Blueprints

Standardobjekte über natives Sync-Tool, Custom-Module begleitet migrieren, Blueprints einzeln gegen HubSpot-Workflows prüfen.

4. Paralleler Testlauf

Zoho bleibt aktiv, bis Stichproben, Automatisierungen und Reporting über einen vollen Zyklus übereinstimmen.

5. Cutover

Erst nach bestandener Validierung Zoho abschalten – Cross-App-Workstream (Desk/Campaigns/Books) läuft separat weiter.

  1. Nutzungsaudit abschließen (vorheriger Abschnitt) und schriftlich festhalten, welche Module migriert, welche zusammengeführt und welche bewusst zurückgelassen werden. Dieses Dokument ist die Grundlage für jeden folgenden Schritt – ohne es beginnt jede Diskussion über Umfang von vorn.
  2. Zielarchitektur in HubSpot definieren: Standardobjekte zuerst, Custom Objects nur für Module, die das Nutzungsaudit als aktiv bestätigt. Diese Reihenfolge verhindert, dass ein Custom Object gebaut wird, bevor klar ist, ob es überhaupt gebraucht wird.
  3. Datenqualität vor dem Export bereinigen: Pflichtfelder (insbesondere E-Mail-Adressen), Duplikate und inkonsistente Werte in Zoho selbst korrigieren – nicht erst nach dem Import in HubSpot. Eine Bereinigung im Quellsystem ist günstiger als dieselbe Bereinigung nach dem Import in einem neuen, noch ungewohnten System.
  4. Sync-Werkzeug wählen: Für Standardobjekte eignet sich ein natives Sync-Tool aus dem HubSpot-Marketplace (siehe Zoho-CRM-Data-Sync-Eintrag unten); für Custom-Module mit Blueprint-Logik ist ein begleiteter, mehrstufiger Import realistischer als ein einziger Big-Bang-Sync (siehe auch unseren HubSpot-Datenimport-Leitfaden zu sauberen Verknüpfungen beim Import).
  5. Blueprints und Workflow-Regeln einzeln nachbauen – jede Regel gegen HubSpot-Workflows, Sequences oder Vertriebsleitfäden prüfen, nicht pauschal alle importieren. Eine Blueprint-Regel mit drei Bedingungen wird in HubSpot selten zu genau einem Workflow – meist zu einer Kombination aus Workflow und Property-basierter Liste.
  6. Cross-App-Workstream parallel, nicht nachgelagert: Zoho-Desk-, Campaigns- und Books-Abhängigkeiten mit eigenem Zeitplan bearbeiten, damit sie das CRM-Cutover nicht verzögern. Wird dieser Workstream erst nach dem CRM-Cutover begonnen, fehlt während der Übergangszeit die Ticket- oder Kampagnenhistorie im Kontaktverlauf.
  7. Paralleler Testlauf: Beide Systeme für einen definierten Validierungszeitraum parallel laufen lassen, bevor Zoho abgeschaltet wird. Der Zeitraum sollte mindestens einen vollständigen Reporting-Zyklus abdecken, damit Abweichungen in aggregierten Kennzahlen sichtbar werden, nicht nur in Einzeldatensätzen.

Was bricht bei einer Zoho-Migration am häufigsten – und wie behebt man es?

Die meisten Fehler fallen in drei Klassen: Feldtyp-Konflikte, verwaiste Automatisierungen und Cross-App-Lücken. Keine davon zeigt sich beim Export – erst danach, wenn ein Vertriebsmitarbeiter eine fehlende Information bemerkt oder eine Automatisierung ausbleibt, die vorher zuverlässig lief.

FehlerklasseSymptomBehebung
Feldtyp-KonflikteZoho-Pick-List-Werte landen als Freitext, Datumsfelder verschieben sich um eine ZeitzoneFeldtypen vor dem Import einzeln abgleichen, Testimport mit kleiner Stichprobe vor dem vollständigen Sync
Verwaiste AutomatisierungenBlueprint-Transition hatte eine Zoho-interne Abhängigkeit, die nach dem Import ins Leere läuftJede migrierte Regel gegen eine echte Testtransaktion validieren, nicht nur gegen die Konfiguration
Cross-App-LückenTicket-Historie aus Zoho Desk oder Kampagnen-Metriken aus Zoho Campaigns fehlen im HubSpot-KontaktverlaufCross-App-Workstream (siehe oben) vor dem CRM-Cutover abschließen, nicht danach nachziehen
Doppelte Kontakte nach dem SyncZoho und HubSpot nutzen unterschiedliche Dedupe-Logik – gleiche Person landet zweimalDedupe-Regeln vor dem finalen Sync testen, nicht erst nach dem produktiven Cutover
Berechtigungen/Teamsichtbarkeit falsch übertragenZoho-Rollenhierarchien und HubSpot-Teams/Berechtigungen folgen unterschiedlicher Logik – Vertriebsmitarbeitende sehen plötzlich zu viele oder zu wenige DatensätzeBerechtigungsmodell separat von der Datenmigration planen, vor dem Cutover mit je einer Testperson pro Rolle verifizieren

Die meisten dieser Fehler haben eine gemeinsame Ursache: Sie entstehen an der Schnittstelle zwischen zwei unterschiedlichen Systemlogiken, nicht durch fehlerhafte Einzeldaten. Ein Testimport mit einer repräsentativen, aber kleinen Stichprobe – 50 bis 100 Datensätze über alle betroffenen Objekte hinweg – deckt fast alle vier Fehlerklassen auf, bevor sie im vollständigen Sync auftreten und deutlich teurer zu beheben sind.

Datenqualität ist dabei der größte Einzelfaktor, nicht die Zielplattform. Migrationsstudien von Bloor Research – einer auf IT- und Datenmigrationsprojekte spezialisierten Analystenfirma, deren Auswertungen seit Jahren branchenübergreifend zitiert werden – zeigen durchschnittliche Kostenüberschreitungen von rund 30 % und Terminverzögerungen von rund 41 % bei Datenmigrationsprojekten. Der Hauptgrund ist praktisch nie die Zielplattform selbst, sondern unklare Ausgangsdaten und ein Umfang, der erst während der Migration sichtbar wird, weil vorher niemand systematisch geprüft hat, was tatsächlich noch gebraucht wird. Genau hier greift ein vorgezogenes Nutzungsaudit: Es macht den tatsächlichen Umfang eines Zoho-zu-HubSpot-Wechsels sichtbar, bevor er zum Terminrisiko wird, statt ihn erst beim Testimport oder – schlimmer – erst nach dem produktiven Cutover zu entdecken, wenn eine Korrektur bereits laufende Vertriebsprozesse stört. Übertragen auf Zoho heißt das: Nicht die Standardobjekte Contacts, Companies und Deals verursachen die Kostenüberschreitung – sie sind gut dokumentiert. Es sind die Custom Modules und Blueprint-Regeln, deren Nutzungsgrad erst ein Audit zeigt, nicht das Schema.

Lässt sich eine Zoho-zu-HubSpot-Migration zurückrollen?

Ja, solange Zoho während des parallelen Testlaufs aktiv bleibt und nicht vorzeitig gekündigt wird. Ein Rollback bedeutet: Zoho bleibt Ansprechpartner für Vertrieb und Service, HubSpot wird als Zielsystem pausiert, während offene Probleme behoben werden.

Deshalb ist der Validierungszeitraum kein optionaler Puffer, sondern der eigentliche Sicherheitsmechanismus der ganzen Migration – wer ihn aus Zeitdruck verkürzt, verkürzt genau den Teil, der ein Zurückrollen überhaupt noch möglich macht.

Wie validiert man die Migration nach dem Cutover?

Nach dem Cutover zählt nicht, ob alle Datensätze angekommen sind, sondern ob sie im HubSpot-Kontext funktionieren: Automatisierungen lösen aus, Berichte zeigen konsistente Zahlen, und Vertriebsmitarbeitende finden dieselbe Information schneller als vorher – nicht nur an derselben Stelle wie vorher.

  • Stichprobenvergleich von mindestens 50 Datensätzen je Objekt gegen die Zoho-Quelle, nicht nur eine Zählung der Gesamtsumme – eine korrekte Gesamtsumme sagt nichts über korrekt zugeordnete Einzelwerte.
  • Jede migrierte Automatisierung mit einer echten Testtransaktion auslösen, nicht nur die Konfiguration prüfen.
  • Reporting-Vergleich: dieselbe Kennzahl (z. B. offene Deals nach Stage) in Zoho und HubSpot parallel ziehen, bis beide über zwei Berichtszyklen übereinstimmen.
  • Stichprobenbefragung im Vertriebsteam: Findet das Team dieselbe Information schneller als vorher? Eine technisch korrekte Migration, die vom Team als langsamer empfunden wird, bleibt ein ungelöstes Adoptionsproblem.
  • Berechtigungen je Rolle stichprobenartig testen: Sieht eine Testperson pro Rolle genau die Datensätze, die sie sehen soll – nicht mehr, nicht weniger?
  • Erst nach bestandener Validierung über mindestens einen vollen Berichtszyklus Zoho endgültig abschalten.

Ein Punkt wird dabei regelmässig unterschätzt: Die Validierung ist auch eine Kommunikationsaufgabe, keine rein technische. Vertriebsmitarbeitende, die während des parallelen Testlaufs beide Systeme offen sehen, brauchen eine klare Ansage, welches System für welche Aktivität verbindlich ist – sonst entstehen in genau diesem Zeitraum neue Dubletten, weil ein Teil des Teams schon in HubSpot arbeitet und ein anderer Teil sicherheitshalber weiter in Zoho pflegt.

Was sollte man anders machen als eine reine 1:1-Kopie?

Der teuerste Fehler bei einer Zoho-Migration ist, jedes Custom-Modul und jede Blueprint-Regel unbesehen zu übernehmen. Das baut Zohos gewachsene Komplexität innerhalb von HubSpot neu auf – inklusive der Module, die schon in Zoho niemand mehr brauchte. Das Nutzungsaudit vor der Feld-Zuordnung ist deshalb kein Zusatzschritt, sondern der Unterschied zwischen einem schlankeren System und einer teureren Zoho-Kopie mit HubSpot-Lizenzkosten.

  • Nutzungsaudit vor Feld-Zuordnung, nicht danach.
  • Cross-App-Abhängigkeiten (Desk, Campaigns, Books) als eigenen Workstream behandeln, nicht als Anhängsel der CRM-Migration.
  • Native Sync-Werkzeuge für Standardobjekte, begleiteter Import für Custom-Module mit Blueprint-Logik.
  • Validierung über mindestens einen vollen Berichtszyklus, bevor Zoho abgeschaltet wird.
  • Verantwortliche pro Modul von Anfang an benennen, statt aus Vorsicht alles zu migrieren.

Wer so vorgeht, wechselt nicht nur das System – sondern reduziert tatsächlich die Komplexität, die der Wechsel eigentlich beheben sollte. Der nächste Schritt ist selten eine weitere Checkliste, sondern ein Gespräch, das die eigene Zoho-Instanz konkret durchgeht: welche Module bleiben, welche Cross-App-Abhängigkeiten existieren, und wie lang ein realistischer Validierungszeitraum für die eigene Datenlage ist.

Book Erstgespräch – kostenlos, 60 Minuten, kein Pitch, klare ehrliche Einschätzung, ob es passt zur eigenen Zoho-Migration.

Autor:innen Erik Steffen

Häufig gestellte Fragen

Wie lange dauert eine Zoho-zu-HubSpot-Migration typischerweise?
Die Dauer hängt direkt vom Ergebnis des Nutzungsaudits ab: Eine Instanz mit wenigen aktiven Custom-Modulen und einem schlanken Blueprint-Bestand lässt sich deutlich schneller migrieren als eine gewachsene Zoho-One-Umgebung mit vielen Cross-App-Abhängigkeiten. Ein realistischer Zeitrahmen entsteht erst nach Abschluss des Audits, nicht davor – jede frühere Schätzung bleibt Kaffeesatzleserei.
Was passiert mit Zoho Desk, Zoho Campaigns und Zoho Books bei der Migration?
Diese Zoho-One-Anwendungen sind kein Teil der CRM-Datenmigration, sondern ein eigener Workstream mit eigenem Zeitplan. Wird er erst nach dem CRM-Cutover begonnen, fehlen Ticket-Historie und Kampagnen-Metriken im HubSpot-Kontaktverlauf. Ob sie zu Service Hub, Marketing Hub oder einer externen Lösung wechseln, entscheidet die Nutzungsanalyse pro Anwendung.
Kann man nur einen Teil von Zoho migrieren und den Rest vorerst behalten?
Ja, und das ist bei gewachsenen Zoho-One-Instanzen oft die realistischere Reihenfolge: CRM-Standardobjekte zuerst migrieren, Cross-App-Abhängigkeiten aus Desk, Campaigns oder Books als separaten, zeitlich versetzten Workstream planen. Wichtig ist nur, dass beide Workstreams von Anfang an dokumentiert sind, statt sich erst während der Migration zu klären.
Welche Daten gehen bei einer Zoho-zu-HubSpot-Migration am häufigsten verloren?
Am häufigsten betroffen sind Feldtyp-Konflikte (Pick-List-Werte werden zu Freitext), verwaiste Blueprint-Automatisierungen mit Zoho-internen Abhängigkeiten und Cross-App-Historie aus Desk oder Campaigns, die beim reinen CRM-Sync nicht mitkommt. Ein Testimport mit 50 bis 100 Datensätzen deckt die meisten dieser Fälle auf, bevor der vollständige Sync läuft.
Braucht man für die Migration zwingend einen HubSpot-Implementierungspartner?
Für Standardobjekte reicht oft ein natives Sync-Werkzeug aus dem HubSpot-Marketplace. Das Risiko steigt mit der Zahl aktiver Custom-Module und Blueprint-Regeln – hier sinkt die Fehlerquote spürbar mit einem begleiteten, mehrstufigen Migrationsprozess statt einem einzigen Big-Bang-Sync ohne vorheriges Nutzungsaudit und ohne dokumentierte Verantwortliche pro Modul.
Was ist der größte strukturelle Unterschied zwischen Zoho CRM und HubSpot?
Zoho ist eine modulare, hochgradig anpassbare App-Sammlung – stark für Teams, die früh selbst konfigurieren wollen. HubSpot bündelt Vertrieb, Marketing und Service auf einem gemeinsamen Datenmodell. Der Wechsel lohnt sich meist erst, wenn ein Team so weit gewachsen ist, dass die Zoho-Anpassungstiefe zur Wartungslast statt zum Vorteil wird.
Umsatzproblem diagnostizieren?

Ein kostenloses 60-Minuten-Erstgespräch klärt, welcher Hebel zuerst greift. Kein Pitch, ehrliche Einschätzung, ob es passt und klarer nächster Schritt.

Kostenloses Erstgespräch

Dein Unternehmen als nächste Erfolgsgeschichte?

Kläre in einem kostenlosen 60-Minuten-Erstgespräch den Umsatzengpass, eine ehrliche Einschätzung, ob es passt und den richtigen nächsten Schritt. Kein Pitch.

Kostenloses Erstgespräch