Academy
REVOPS GUIDE

CRM-Datenbereinigung
mit Claude Code & HubSpot MCP

Dein HubSpot hat 5.000 Kontakte. 40% davon sind Müll.
So räumst du auf — ohne CSV-Export, ohne VA, ohne Wochenende zu opfern.

Kostenlos lesen

Duplikate, fehlende E-Mails, Deals ohne Close-Date. Jeder kennt das Problem, niemand hat Lust es anzugehen. Mit Claude Code bereinigst du dein CRM in Stunden statt Wochen.

CRM-Datenbereinigung mit Claude Code & HubSpot MCP — 6-Schritte Workflow, Typische Ergebnisse

Die 5 Krankheiten jedes B2B-CRMs

Jedes CRM das älter als ein Jahr ist, hat die gleichen Symptome:

1
Duplikate.

Gleicher Kontakt, drei verschiedene Schreibweisen. "Max Mustermann" und "Mustermann, Max" und "m.mustermann@firma.de" ohne Namen. Drei Records, ein Mensch.

2
Fehlende Pflichtfelder.

Kontakte ohne E-Mail. Deals ohne Close-Date. Companies ohne Domain. Jeder Record der lückenhaft ist, ist ein Record der nicht angesprochen werden kann.

3
Veraltete Daten.

Ehemalige Ansprechpartner die längst woanders arbeiten. Firmen die fusioniert oder geschlossen haben. Lifecycle Stages die seit 2023 nicht aktualisiert wurden.

4
Keine Zuordnungen.

Kontakte ohne zugehörige Company. Deals ohne zugehörige Kontakte. Aktivitäten die im Nirgendwo hängen.

5
Wildwuchs bei Properties.

47 Custom Properties, davon werden 12 aktiv genutzt. Der Rest ist Legacy von einem Ex-Mitarbeiter der "mal was ausprobiert" hat.

Das Ergebnis: Du triffst Entscheidungen auf Basis von Daten, denen du nicht vertrauen kannst. Deine Reports lügen. Dein Outbound trifft die falschen Leute.

Die Lösung: Claude Code + HubSpot MCP Server. Direkter CRM-Zugriff, kein CSV-Umweg.

Warum MCP statt CSV-Export?

Der klassische Weg: Export als CSV → Excel → stundenlang manuell bereinigen → reimportieren → hoffen dass nichts kaputt geht.

Mit dem HubSpot MCP Server: Claude Code greift direkt auf dein CRM zu. Liest Kontakte, Companies, Deals, Aktivitäten — und kann Records auch direkt aktualisieren.

Kein CSV-Export nötig Keine manuellen Reimports, keine Formatierungsfehler
Claude sieht Zusammenhänge Kontakt ↔ Company ↔ Deal ↔ Aktivitäten
Änderungen sofort live Updates direkt im CRM, kein Batch-Import
Rollback via Audit Log Jede Änderung ist in HubSpot nachvollziehbar
SETUP IN 1 MINUTE

Der HubSpot MCP Server ist ein offizieller Connector — du brauchst:

  • HubSpot Account (funktioniert auch mit dem kostenlosen CRM)
  • Claude Code oder Claude Desktop
  • HubSpot Connector aktivieren (OAuth, 2 Klicks)

Kein lokales Deployment, kein Docker, kein API-Token-Gefummel. Der offizielle Connector läuft remote und ist sofort verbunden.

Der Cleanup-Workflow — 6 Schritte

01

Audit — Wo steht dein CRM?

~15 Min Datenqualitäts-Report

Bevor du aufräumst, brauchst du den Ist-Zustand. Claude analysiert dein gesamtes CRM und erstellt einen Datenqualitäts-Report.

Was Claude prüft:

  • Gesamtzahl Kontakte, Companies, Deals
  • Kontakte ohne E-Mail-Adresse (→ nicht erreichbar)
  • Kontakte ohne zugehörige Company (→ Zuordnung fehlt)
  • Companies ohne Domain (→ nicht identifizierbar)
  • Deals ohne Close-Date oder ohne Stage-Update seit >90 Tagen
  • Duplikat-Verdachtsfälle (gleiche Domain, ähnliche Namen, gleiche E-Mail)
  • Custom Properties die nie befüllt werden
Output: Ein Report mit konkreten Zahlen: "Von 4.200 Kontakten haben 1.680 (40%) keine zugehörige Company. 312 Deals haben seit >90 Tagen kein Stage-Update." Das allein ist schon Gold — die meisten Teams wissen nicht, wie schlecht ihre Daten wirklich sind.
02

Duplikate identifizieren

~30 Min Multi-Level Matching

Claude sucht nach Duplikaten auf mehreren Ebenen:

EXAKT Exakte Matches

Gleiche E-Mail-Adresse in verschiedenen Records

DOMAIN Domain-Matches

Mehrere Kontakte mit gleicher Company-Domain aber unterschiedlichen Schreibweisen

FUZZY Fuzzy Matches

Ähnliche Namen (Levenshtein-Distanz), gleiche Telefonnummer, etc.

Wichtig: Claude identifiziert Duplikate und schlägt Merges vor — aber der Merge selbst sollte immer mit Bestätigung passieren. Kein Autopilot bei Löschungen.
03

Fehlende Daten anreichern

~1 Stunde Ableitung + Defaults

Kontakte ohne E-Mail? Companies ohne Branche? Claude kann:

  • Fehlende Company-Domains aus E-Mail-Adressen ableiten (max@cegtec.de → cegtec.de)
  • Company-Zuordnungen anhand von E-Mail-Domains herstellen
  • Fehlende Lifecycle Stages basierend auf Deal-Status setzen
  • Leere Properties mit Defaults befüllen (z.B. Lead Source = "Unknown" statt leer)
Für echte Datenanreicherung (E-Mails finden, Firmendaten nachladen) brauchst du externe Tools wie FullEnrich oder einen Research Agent — das ist dann der Übergang zu unserem Outbound Stack.
04

Veraltete Records aufräumen

~1 Stunde Taggen → Sammeln → Archivieren

Claude identifiziert Records die archiviert oder aktualisiert werden sollten:

  • Kontakte ohne jegliche Aktivität seit >12 Monaten
  • Deals in "Open" seit >6 Monaten ohne Stage-Wechsel
  • Companies ohne zugehörige Kontakte und ohne Deal-Historie
  • Bounced E-Mail-Adressen (wenn HubSpot Email-Tracking aktiv)
Strategie: Nicht sofort löschen. Erst taggen (z.B. "Cleanup: Archive Candidate"), dann in einer Liste sammeln, dann nach Review archivieren.
05

Properties aufräumen

~30 Min Der unsichtbare Müll

Custom Properties die niemand mehr braucht:

  • Claude listet alle Custom Properties mit Befüllungsgrad
  • Properties mit <5% Befüllung → Kandidaten zum Löschen
  • Properties mit identischem Inhalt → Zusammenlegen
  • Naming-Konventionen vereinheitlichen
Vorsicht: Vor dem Löschen prüfen ob Properties in Workflows, Listen oder Reports referenziert werden. Claude kann das abfragen.
06

Automatisierung für die Zukunft

~1 Stunde Nie wieder Chaos

Einmal aufräumen reicht nicht — dein CRM wird sofort wieder schmutzig. Deshalb:

Pflichtfelder definieren: Welche Properties müssen bei Kontakt-Erstellung befüllt sein?
Validierungsregeln: E-Mail-Format, Telefon-Format, Domain-Format
Regelmäßige Audits: Claude Code als Cronjob oder manueller Check alle 4 Wochen
Naming Conventions: Dokumentation für das Team, wie Properties genutzt werden

Claude Code vs. Du

CLAUDE ÜBERNIMMT
  • Datenqualitäts-Audit (Minuten statt Tage)
  • Duplikat-Identifikation (auch Fuzzy-Matching)
  • Bulk-Updates (fehlende Zuordnungen, Lifecycle Stages, Tags)
  • Property-Analyse (Befüllungsgrad, ungenutzte Fields)
  • Standardisierung (Formatierung, Naming, Kategorisierung)
DU ENTSCHEIDEST
  • Welche Duplikate wirklich gemerged werden
  • Welche Records archiviert vs. behalten werden
  • Welche Properties gelöscht werden dürfen
  • Welche Regeln für die Zukunft gelten

Faustregel: Claude macht die Analyse und Vorarbeit. Du machst die Entscheidungen. Kein Autopilot bei destruktiven Aktionen.

Typische Ergebnisse

40–60% der CRM-Records haben mindestens ein fehlendes Pflichtfeld
10–25% Duplikat-Rate bei CRMs die >2 Jahre alt sind
4–8h Cleanup-Dauer mit Claude Code vs. 2–4 Wochen manuell
Sofort Sauberere Reports, bessere Segmentierung, höhere Outbound-Qualität

Häufige Fragen

"Geht das auch mit Salesforce / Pipedrive / anderen CRMs?"

Das Prinzip ist identisch — Audit, Duplikate, Anreicherung, Archivierung, Automatisierung. Der MCP-Connector variiert. Dieser Guide fokussiert HubSpot, weil es der am weitesten verbreitete MCP-Server im CRM-Bereich ist.

"Kann Claude Daten löschen?"

Der HubSpot MCP Connector ist primär auf Lesen und Aktualisieren ausgelegt. Für Bulk-Deletes brauchst du in der Regel die HubSpot API direkt — was ein eingebauter Sicherheitsmechanismus ist. Wir empfehlen generell: Archivieren statt Löschen.

"Brauche ich HubSpot Pro/Enterprise?"

Nein — der MCP Connector funktioniert auch mit dem kostenlosen HubSpot CRM. Einige Features (Workflows, Custom Properties, erweiterte Listen) brauchen bezahlte Pläne.

"Ist das DSGVO-konform?"

Der HubSpot MCP Connector nutzt OAuth und die offizielle API — deine Daten werden nicht für AI-Training verwendet (je nach Anthropic-Plan). Trotzdem: Prüfe intern ob eure Datenschutzrichtlinie den Einsatz von AI-Tools auf CRM-Daten erlaubt. Im Zweifel: Datenschutzbeauftragten einbinden.

"Was wenn Claude was kaputt macht?"

HubSpot hat ein Audit Log — jede Änderung ist nachvollziehbar und revertierbar. Deshalb empfehlen wir: Erst taggen, dann in Liste sammeln, dann nach Review ändern. Nie direkt bulk-löschen.

SAUBERE DATEN NUTZEN

Bereit für Outbound?

Saubere CRM-Daten sind die Grundlage für jeden Outbound. Lies unseren Guide zum 150€ Outbound Stack.

Der 150€ Outbound Stack