Deutsch

Weg von Spreadsheets: Die 5-Schritte-Migration in ein echtes CRM

Ein 12-köpfiges Sales-Team importierte seine Spreadsheets direkt in das neue CRM. Nicht eine bereinigte, konsolidierte Version, sondern die Arbeitsdatei: die eine mit 11 verschiedenen Datumsformaten, drei separaten Tabs für verschiedene Regionen und einer „Vielleicht"-Spalte, an die sich niemand mehr erinnerte. Der Import war in vier Minuten abgeschlossen.

Drei Monate später entwirten sie immer noch. Viertausend doppelte Kontaktdatensätze. Deals, die mit Unternehmen verknüpft waren, die in drei verschiedenen Schreibweisen vorkamen. Telefonnummern in der „E-Mail"-Spalte. Notizen, die im falschen Feld gelandet waren, weil die Spaltenüberschriften nicht zur Importvorlage passten.

Die Migration selbst war nicht das Schwierige. Die Vorbereitung, die sie übersprungen haben, schon.

Dieser Leitfaden beschreibt den 5-Schritte-Prozess, der Spreadsheet-Migrationen langweilig macht, was bedeutet, dass sie genau wie geplant verlaufen. Bevor Sie beginnen, behandelt Ihre Daten vorbereiten, bevor Sie irgendetwas migrieren die strategischen Entscheidungen, was einzubeziehen und was zurückzulassen ist, die jeden der folgenden Schritte prägen.


Warum Spreadsheet-Migrationen besonders unordentlich sind

Ein CRM erzwingt Struktur. Spreadsheets nicht. Das ist das ganze Problem.

Im Laufe von Monaten oder Jahren häuft ein Sales-Team in seiner Spreadsheet-Datei Folgendes an:

Laut Gartners Forschung zu Sales-Technologie verbringen weniger als 37 % der Vertriebsmitarbeiter ihre Zeit tatsächlich mit dem Verkaufen. Ein erheblicher Teil der restlichen Zeit entfällt auf Dateneingabe und CRM-Verwaltungsaufgaben, die Legacy-Spreadsheet-Systeme langsamer und fehleranfälliger machen.

  • Mehrere Datumsformate: „Jan 12, 2024", „2024-01-12", „1/12/24" und „letzte Woche" alle in derselben Spalte
  • Inkonsistente Benennung: „Acme Corp", „Acme Corporation", „ACME" und „Acme" als vier separate Unternehmen
  • Strukturelle Inkonsistenz: Deals und Kontakte in denselben Zeilen gemischt, oder Kontakte in einer Datei und Deals in einer anderen ohne verknüpfendes Feld
  • Verlauf am falschen Ort: Notizen in einer „Notizen"-Spalte beim Deal, aber auch in E-Mail-Threads, auch in einem separaten „Verlauf"-Tab, den niemand pflegt
  • Mehrere Quelldateien: Die Haupt-Spreadsheet, dazu Sarahs persönliche Tracking-Datei, der CSV-Export aus dem E-Mail-Tool und die Liste von der Konferenz letztes Jahr

Keines davon ist für sich allein ein Problem. Zusammen bedeuten sie, dass Ihr „ein Import" eigentlich ein Datenrekonstruktionsprojekt ist. Die Teams, die dabei erfolgreich sind, behandeln es von Anfang an so.


Schritt 1: Alle Spreadsheets in einer Master-Datei konsolidieren

Bevor Sie irgendetwas bereinigen, finden Sie alles. Die meisten Teams unterschätzen, wie viele Spreadsheet-Dateien existieren.

Wo Sie suchen sollten:

  • Gemeinsame Laufwerke (Google Drive, SharePoint, Dropbox)
  • Persönliche Laufwerke aktueller und ehemaliger Sales-Reps
  • E-Mail-Anhänge: Suchen Sie nach „Kontaktliste", „Leads", „Prospects", „Pipeline"
  • CRM- oder Tool-Exporte: Wenn Sie zuvor eine kostenlose Testversion eines anderen CRM genutzt haben, exportieren Sie sie
  • Marketing-Tools: E-Mail-Plattform-Abonnentenlisten, Formular-Einreichungsexporte
  • Konferenz- und Eventlisten: oft einmal importiert und dann vergessen

Eine Inventarliste erstellen:

Datei Quelle Datensatzanzahl Zuletzt aktualisiert Verantwortliche Person
main-contacts.xlsx Google Drive 2.400 2024-11-03 Sarah
leads-q3.csv HubSpot Free Export 800 2024-08-30 Mike
conference-austin.xlsx E-Mail-Anhang 350 2024-06-15 Sarah
personal-tracking.xlsx Mikes Desktop 180 2024-12-01 Mike

Zusammenführungsstrategie:

Fügen Sie alle Dateien in eine Master-Spreadsheet zusammen. Fügen Sie eine Spalte „source_file" hinzu, die festhält, woher jede Zeile stammt. Das ist Ihr Prüfpfad, falls Datensätze später zurückverfolgt werden müssen. Löschen Sie Duplikate noch nicht. Bringen Sie einfach alles an einen Ort.

Verwenden Sie einen gemeinsamen Schlüssel, um potenzielle Duplikate vor dem Zusammenführen zu identifizieren. E-Mail-Adressen sind in der Regel der beste Schlüssel für Kontakte. Unternehmensname funktioniert für Accounts, aber erst nach der Normalisierung (siehe Schritt 3). Der Wikipedia-Artikel zur Deduplizierung beschreibt Abgleichs- und Zusammenführungsstrategien, die direkt auf die Konsolidierung von Kontaktdatensätzen anwendbar sind. Die vollständige Deduplizierungsmethodik, einschließlich des Umgangs mit unscharfen Treffern, finden Sie in Datenbereinigung: Deduplizierung, Normalisierung und Anreicherung.


Schritt 2: Zuerst das Datenmodell des CRM definieren

Die meisten Fehler bei Spreadsheet-Migrationen entstehen, weil Personen mit der Bereinigung beginnen, bevor sie entschieden haben, wie die Daten aussehen sollen, wenn sie ankommen.

Ihr CRM hat eine spezifische Struktur. Bevor Sie eine einzelne Zeile bereinigen, kennen Sie diese Struktur.

Standard-CRM-Objekte:

  • Kontakt: Einzelne Person (Vorname, Nachname, E-Mail, Telefon, Berufsbezeichnung)
  • Account: Unternehmen oder Organisation (Name, Website, Branche, Größe)
  • Deal/Opportunity: Ein Vertriebsprozess (Deal-Name, Wert, Phase, Abschlussdatum)
  • Aktivität: Eine protokollierte Interaktion (Anruf, E-Mail, Meeting, Notiz)

Ihre Spreadsheet-Spalten auf CRM-Felder abbilden:

Nehmen Sie Ihre Master-Spreadsheet und erstellen Sie eine Spalten-Zuordnung. Entscheiden Sie für jede Spalte Ihrer Spreadsheet:

  • Zu welchem CRM-Objekt gehört sie (Kontakt, Account, Deal, Aktivität)?
  • Auf welches Feld wird sie abgebildet?
  • Falls sie keinem vorhandenen Feld zugeordnet werden kann, soll sie ein benutzerdefiniertes Feld werden?
Spreadsheet-Spalte CRM-Objekt CRM-Feld Hinweise
Vorname Kontakt Vorname Direkt
Nachname Kontakt Nachname Direkt
E-Mail Kontakt E-Mail Direkt
Unternehmen Account Name Account anlegen, falls nicht vorhanden
Telefon Kontakt Telefon Format: +49XXXXXXXXXX
Deal-Größe Deal Betrag $ und Kommas entfernen
Phase Deal Phase Werte auf Phasennamen des neuen CRM abbilden
Notizen Aktivität Notizinhalt Als Notiz-Aktivität anlegen
Letzter Kontakt Aktivität Datum Als letztes Aktivitätsdatum anlegen

Alles, was sich keinem CRM-Feld sauber zuordnen lässt, ist eine Entscheidung: ein benutzerdefiniertes Feld erstellen, in ein Notizfeld eintragen oder verwerfen. Treffen Sie diese Entscheidungen vor der Bereinigung, nicht währenddessen. Felder zwischen Legacy-System und neuem System abbilden bietet Ihnen einen Rahmen für den systematischen Umgang mit genau diesen Grenzfällen.


Schritt 3: Die Master-Datei bereinigen

Mit Ihrer definierten Spalten-Zuordnung bereinigen Sie die Master-Datei. Arbeiten Sie jede Problemkategorie systematisch durch.

Deduplizierung:

Identifizieren Sie Duplikate anhand der E-Mail-Adresse als primären Abgleichsschlüssel. Fehlt die E-Mail, verwenden Sie Vorname + Nachname + Unternehmensname. Führen Sie Duplikate zusammen, anstatt sie zu löschen. Der zusammengeführte Datensatz behält die vollständigste Version jedes Feldes.

Checkliste: Was zu bereinigen ist

  • Datumsformat auf YYYY-MM-DD standardisieren (oder was Ihr CRM akzeptiert)
  • Telefonnummern in ein einheitliches Format normieren (+49XXXXXXXXXX oder (0XX) XXXX-XXXX)
  • Unternehmensnamen standardisieren (eine Schreibweise pro Unternehmen wählen; konsequent anwenden)
  • Führende und nachfolgende Leerzeichen aus allen Textfeldern entfernen
  • Groß-/Kleinschreibung in alle Texte einheitlich umwandeln (Title Case für Namen)
  • E-Mail-Format prüfen: auf fehlende @-Zeichen und häufige Tippfehler wie „.cmo" statt „.com" achten
  • Duplikate entfernen (vollständigsten Datensatz behalten)
  • Spalte „Deal-Wert" bereinigen: nur Zahlen, keine Währungssymbole, keine Kommas
  • Phasenwerte auf die exakten Phasennamen des neuen CRM abbilden
  • Prüfen, dass jede Deal-Zeile einen verknüpften Kontakt hat (per E-Mail)
  • Spalte „migration_source" mit dem Wert „spreadsheet_migration_2024" hinzufügen

Der letzte Punkt ist wichtig. Importierte Datensätze mit einem Migrationsquellen-Tag zu versehen erlaubt es Ihnen, später nach importierten Daten zu filtern, bei Bedarf einen Batch-Bereinigungsdurchlauf durchzuführen und Pre-Migrations-Datensätze von solchen zu unterscheiden, die das Team nach go-live hinzufügt.

Was mit leeren Feldern zu tun ist:

Legen Sie vorab fest, welche Felder im CRM Pflichtfelder sind (in der Regel: Kontakt-E-Mail und Account-Name). Datensätze ohne Pflichtfelder schlagen beim Import fehl. Entweder finden Sie die fehlenden Werte, verschieben diese Datensätze in einen Tab „Muss geprüft werden", oder akzeptieren Sie, dass sie in diesem Durchlauf nicht importiert werden.


Schritt 4: Testimport mit 50 Datensätzen durchführen

Importieren Sie nicht alles auf einmal. Führen Sie einen Testimport mit 50 Datensätzen durch, die die gesamte Unordnung Ihrer Daten repräsentieren, einschließlich Grenzfällen.

So wählen Sie die 50 Datensätze:

  • 10 saubere, unkomplizierte Datensätze
  • 10 Datensätze mit ungewöhnlichen Zeichen in Namen (Akzente, Apostrophe, Bindestriche)
  • 10 Datensätze ohne verknüpften Account
  • 10 Datensätze mit einer Deal-Zeile neben dem Kontakt
  • 10 Datensätze aus der problematischsten Quelldatei

Was nach dem Testimport zu prüfen ist:

  1. Wurden alle 50 Datensätze fehlerfrei importiert?
  2. Werden Kontaktnamen korrekt angezeigt (keine Kodierungsprobleme)?
  3. Sind Kontakte mit den richtigen Accounts verknüpft?
  4. Existieren Deal-Datensätze und zeigen sie die korrekte Phase und den korrekten Wert?
  5. Erscheinen Aktivitätsdatensätze (Notizen, letzte Kontaktdaten) beim richtigen Kontakt?
  6. Erscheint das Feld „migration_source" korrekt auf allen Datensätzen?

Wenn einer dieser Checks fehlschlägt, diagnostizieren Sie die Ursache und korrigieren Sie die Master-Datei, bevor Sie den vollständigen Import durchführen. Häufige Ursachen:

  • Datumsformat-Diskrepanz zwischen Ihrer Spreadsheet und dem vom CRM erwarteten Format
  • Phasennamen in der Spreadsheet, die nicht exakt mit den Phasenoptionen des CRM übereinstimmen
  • Zeichenkodierungsprobleme (häufig bei Excel-Dateien mit Sonderzeichen)
  • Feldlängenbegrenzungen: Manche CRM-Felder sind auf eine bestimmte Zeichenanzahl begrenzt

Korrigieren, den 50-Datensatz-Test erneut durchführen und wiederholen, bis er sauber ist. Dieser Schritt sollte 1 bis 3 Iterationen dauern. Jede Iteration nimmt 15 bis 30 Minuten in Anspruch. Das ist keine verschwendete Zeit, es ist die Zeit, die den vollständigen Import langweilig macht. Für risikoreichere Migrationen erweitert Testen der Migration mit einem Schattenimport dieses Konzept auf eine vollständige produktionsähnliche Umgebung vor der Umstellung.


Schritt 5: Vollständiger Import und sofortige Verifizierung

Sobald Ihr 50-Datensatz-Test sauber läuft, führen Sie den vollständigen Import durch.

Import-Einstellungen vor dem Start prüfen:

  • Duplikatbehandlung: auf „überspringen" oder „zusammenführen" setzen, nicht auf „neu erstellen". Sie haben bereits dedupliziert
  • Feldzuordnung: Bestätigen, dass die Spalten-zu-Feld-Zuordnung identisch mit dem ist, was im Test funktioniert hat
  • Eigentümerzuweisung: Entscheiden, ob alle importierten Datensätze standardmäßig einem Eigentümer zugeordnet werden oder eine Spreadsheet-Spalte für die Zuweisung genutzt wird
  • Fehlerbehandlung: Die Fehlerprotokoll-Option des CRM nutzen, damit fehlgeschlagene Zeilen gemeldet und nicht stillschweigend übersprungen werden

Verifizierung nach dem Import:

Führen Sie diese Checks unmittelbar nach Abschluss des Imports durch:

Check Vorgehensweise Erwartetes Ergebnis
Gesamtzahl Kontakte CRM-Kontaktliste, alle Eigentümer Entspricht Zeilenanzahl der Master-Spreadsheet plus/minus Importfehler
Gesamtzahl Accounts CRM-Account-Liste Entspricht eindeutigen Unternehmensnamen in der Spreadsheet
Gesamtzahl Deals CRM-Deal-Liste, alle Pipelines Entspricht Deal-Zeilen in der Spreadsheet
Fehlerprotokoll-Prüfung Fehlerbericht des Import-Tools Jede fehlgeschlagene Zeile verstehen
Stichproben-Check 10 zufällige Kontaktdatensätze öffnen Alle Felder korrekt befüllt, Account verknüpft, Deal sichtbar
migration_source-Tag Nach migration_source = „spreadsheet_migration_2024" filtern Alle importierten Datensätze sind getaggt

Was mit Importfehlern zu tun ist:

Das CRM meldet Zeilen, die fehlgeschlagen sind, in der Regel als CSV-Datei der fehlgeschlagenen Datensätze mit einer Fehlergrund-Spalte. Korrigieren Sie diese Zeilen und führen Sie einen Folgeimport nur für die fehlgeschlagenen Datensätze durch. Ignorieren Sie sie nicht.


Zusammenfassung der 5 Schritte

Schritt Was Sie tun Zeitschätzung
1. Konsolidieren Alle Quelldateien sammeln, in Master-Datei zusammenführen 2 bis 4 Stunden
2. Datenmodell definieren Spalten auf CRM-Objekte und Felder abbilden 1 bis 2 Stunden
3. Bereinigen Deduplizieren, normieren, standardisieren 4 bis 8 Stunden (abhängig von Volumen und Unordnung)
4. Testimport 50 Datensätze importieren, prüfen, iterieren 1 bis 3 Stunden
5. Vollständiger Import Alle Datensätze importieren, Anzahlen und Stichproben verifizieren 1 bis 2 Stunden

Der Großteil der Zeit entfällt auf Schritt 3. Das ist richtig so. Der Import selbst sollte Minuten dauern. Die Vorbereitung ist die eigentliche Arbeit.


Häufige Fehler

Direkt aus der Originaldatei importieren. Die Originaldatei wurde nie standardisiert. Sie schlägt auf vorhersehbare Weise fehl. Arbeiten Sie immer mit einer Kopie und bereinigen Sie immer zuerst.

Kontakte und Leads in einer Datei mischen. Wenn Ihr CRM Kontakte von Leads (oder Kontakte von Prospects) trennt, entstehen beim Import einer gemischten Datei verwaiste Datensätze. Trennen Sie sie vor dem Import.

Importierte Datensätze nicht taggen. Sechs Monate nach der Migration werden Sie einen Datenqualitätsdurchlauf nur für importierte Datensätze durchführen wollen. Ohne den „migration_source"-Tag können Sie diese nicht von neuen Datensätzen unterscheiden. Harvard Business Reviews Forschung zur Datenverwaltung betont, dass die Nachverfolgung der Datenprovenienz zu wissen, woher jeder Datensatz stammt, eine grundlegende Praxis für die langfristige CRM-Datenqualität ist.

Erfolg verkünden, bevor verifiziert wird. Der Abschluss des Imports bedeutet nicht den Erfolg des Imports. Datensatzanzahlen und Stichproben-Spot-Checks dauern 30 Minuten und fangen Probleme auf, bevor das Sales-Team darauf stößt.


Wie Sie weitermachen

Sobald der Import verifiziert ist, sind zwei Dinge unmittelbar wichtig.

Richten Sie zunächst Duplikaterkennungsregeln in Ihrem neuen CRM ein, bevor das Team beginnt, Datensätze hinzuzufügen. Spreadsheet-Migrationen produzieren fast immer einige Duplikate, die der Deduplizierungsdurchlauf übersehen hat. Die integrierte Duplikaterkennung fängt neue auf, bevor sie sich anhäufen.

Wenn Sie außerdem Deal-Verlauf oder Notizen aus E-Mail-Threads migrieren, lesen Sie Umgang mit historischen Aktivitäten, Notizen und E-Mails, bevor Sie diese Daten in dasselbe CRM übertragen. Eine McKinsey-Studie zur digitalen Transformation im Vertrieb ergab, dass Unternehmen, die erfolgreich von Spreadsheet-basiertem zu CRM-basiertem Vertrieb wechseln, die Pipeline-Transparenz und Prognosgenauigkeit um bis zu 40 % verbessern.

Wenn Sie einen Testimport durchführen möchten, bevor Sie sich auf die vollständige Migration festlegen, beschreibt Testen der Migration mit einem Schattenimport einen strukturierteren Validierungsprozess für risikoreichere Migrationen.

Für die grundlegenden Datenentscheidungen, was zu migrieren, was zurückzulassen und wie das gesamte Projekt zu dimensionieren ist, behandelt Ihre Daten vorbereiten, bevor Sie irgendetwas migrieren die Entscheidungen, die alles Nachfolgende prägen.


Mehr erfahren