Hattest du schon mal diesen Moment, in dem ein Tool, das perfekt wirkte, plötzlich nicht mehr reicht? Ich erinnere mich, dass ich HubSpot für einen Kunden einrichtete und dann feststellte, dass es eine bestimmte Lead-Sortierfunktion vermisste. Wir brauchten etwas Spezialisierteres – da kam das benutzerdefinierte CRM ins Spiel. Von Grund auf entwickelt, bot es genau das, was der Kunde brauchte, ohne unnötigen Schnickschnack. Ehrlich gesagt, hat uns das jede Woche Stunden gespart. Tools wie Monday.com oder Pipedrive sind großartig, aber es gibt etwas Unschlagbares an einem CRM, das speziell für dich maßgeschneidert ist. Denk an einen Maßanzug versus von der Stange.
Deine Geschäftslogik passt nicht in HubSpots Schema
HubSpot geht davon aus, dass dein Verkaufsprozess wie ihrer aussieht. Leads kommen rein, durchlaufen Phasen, werden abgeschlossen. Ordentlich. Linear. Aber ich habe CRMs für ein Viehauktionsunternehmen in Wales und eine Anwaltskanzlei mit mehreren Gerichtsbarkeiten in London gebaut, und keine dieser Pipelines sieht auch nur annähernd wie HubSpots Standard-Template aus.
Die Anwaltskanzlei brauchte ein fallbasiertes Beziehungsmodell, bei dem ein einzelner Kontakt 12 verschiedene aktive Engagements haben konnte, jeweils mit eigener Deadline-Logik, Abrechnungsstatus und zugewiesenem Barrister. HubSpots Kontakt-zu-Deal-Struktur lässt sich einfach nicht so weit biegen, ohne dass du sie im Grunde mit benutzerdefinierten Properties und einem Gebet auseinandernehmen musst.
Ein benutzerdefiniertes CRM ermöglicht es dir, das Datenmodell von Grund auf neu zu definieren. Deine Objekte, deine Beziehungen, deine Regeln. Das ist keine Kleinigkeit. Das ist der ganze Sinn.
Wenn Pipeline-Stufen nicht ausreichen
Standard-CRM-Pipelines sind linear. Benutzerdefinierte können State Machines sein. Das ist ein großer Unterschied. Eine State Machine ermöglicht es einem Datensatz, je nach Bedingungen in mehrere Richtungen zu gehen, nicht nur vorwärts. Bei allem, das Genehmigungen, Compliance-Gates oder verzweigte Erfüllungslogik beinhaltet, macht das einen enormen Unterschied.
---
Preisgestaltung, die das Wachstum nicht bestraft
HubSpots Preisgestaltung ist notorisch aggressiv, sobald du skalierst. Die HubSpot-Preisseite sieht auf den ersten Blick vernünftig aus, bis du merkst, dass die meisten Funktionen, die dein Team tatsächlich braucht, hinter den Professional- oder Enterprise-Stufen gesperrt sind. Enterprise beginnt bei £3.600 pro Monat auf dem UK-Markt (Stand 2024). Pro Monat.HubSpot pricing page looks reasonable at first glance, until you realise that most of the features your team actually needs are locked behind Professional or Enterprise tiers. Enterprise starts at £3,600 a month in the UK market (as of 2024). Per month.
Ich hatte einen Kunden, einen E-Commerce-Betreiber mit etwa 80.000 aktiven Kontakten, der £47.000 pro Jahr für HubSpot zahlte. Ihr benutzerdefiniertes CRM-Build kostete £28.000 Anschaffungskosten, und ihre laufenden Hosting- und Wartungskosten betragen etwa £4.200 pro Jahr. Die Rechnung geht von selbst auf.
Custom CRMs kosten mehr zu bauen. Punkt, ich werde mir das nicht schönreden. Aber die Gesamtbetriebskosten über 3–5 Jahre begünstigen fast immer die Custom-Route für Unternehmen ab einer bestimmten Größe. Der Break-Even-Punkt für die meisten unserer Seahawk-Kunden liegt normalerweise zwischen 18 und 30 Monaten.
---
Vollständiger Besitz deiner Daten
Dieses Thema hält mich mehr wach, als es wahrscheinlich sollte.
Wenn dein CRM HubSpot ist, leben deine Daten in der Infrastruktur von HubSpot. Du kannst sie exportieren, ja, aber die Beziehungen, die Aktivitätshistorie, die benutzerdefinierten Zuordnungen – die werden nicht sauber übertragen. Ich habe Migrationen gesehen, bei denen ein Kunde 3 Jahre Kontaktinteraktionsverlauf verloren hat, weil das Exportformat es einfach nicht erfasst hat.
Bei einem benutzerdefinierten CRM liegen deine Daten in deiner Datenbank. Postgres, MySQL, was auch immer du gewählt hast. Du hast direkten Zugriff. Du kannst sie abfragen, sichern, verschieben oder jederzeit in ein Data Warehouse wie BigQuery pipen. Niemand kann die Preise erhöhen und deine Kontakthistorie als Geisel nehmen.BigQuery whenever you like. Nobody can raise prices and hold your contact history hostage.
GDPR-Konformität ist auch erheblich besser kontrollierbar. Du definierst genau, wo Daten liegen, was beibehalten wird und wie Löschanfragen verarbeitet werden. Ich habe CRMs speziell deswegen gebaut, weil das Rechtsteam eines Kunden Datenverarbeitungsvereinbarungen mit Drittanbietern und SaaS-Anbietern nicht unterzeichnet hätte. HubSpot kann dieses Problem nicht lösen. Ein selbst gehosteter Custom Build schon.
---
Integrationen, die wirklich funktionieren
HubSpot hat einen App-Marketplace mit über 1.500 Integrationen. Klingt großartig. In der Praxis reichen diese Integrationen von tiefgreifend gebaut bis kaum funktionsfähig. Ich habe mehr Stunden als mir lieb ist damit verbracht, eine HubSpot-zu-Xero-Synchronisierung zu debuggen, die bei Datensätzen mit mehr als 10 SKUs immer wieder Rechnungszeilenpositionen gelöscht hat. Die Integration existierte. Sie funktionierte nur nicht richtig für diesen Use-Case.
Custom CRMs verlassen sich nicht auf einen Marketplace. Du baust die Integration selbst oder zahlst jemanden, um sie richtig zu bauen. Das bedeutet:
- Direkte API-Verbindungen, keine Middleware, die einen weiteren Fehlerpunkt hinzufügt
- Webhook-Logik, die um deine exakte Datenstruktur herum entworfen ist
- Fehlerbehandlung, die für deinen Workflow sinnvoll ist
- Keine Abhängigkeit von einem Drittanbieter, der seinen HubSpot-Connector pflegt
2021 baute Seahawk ein CRM für ein Immobilienverwaltungsunternehmen, das Mietdaten aus einem Legacy-IBM-AS/400-System abrufen musste. Es gibt keinen HubSpot-Connector für AS/400. Es wird ihn nie geben. Wir schrieben eine benutzerdefinierte Sync-Schicht in Python, die jede Nacht lief, gegen Geschäftsregeln validierte und Anomalien kennzeichnete. Problem gelöst. Maßgeschneidert.
---
Automatisierung ohne Workflow-Gebühr
HubSpot berechnet Gebühren für Automatisierung. Die Anzahl der Workflows, die Sie ausführen können, die Komplexität der Verzweigungslogik, die Möglichkeit, Datensätze programmgesteuert zu registrieren — alles skaliert mit Ihrem Plan-Level. Professional gibt Ihnen 300 Workflows. Enterprise gibt mehr. Aber Sie zahlen für Spielraum, den Sie möglicherweise nicht brauchen, oder stoßen auf Grenzen, mit denen Sie nicht gerechnet haben.
In einem benutzerdefinierten CRM ist Automatisierung einfach Code. Sie schreiben einen Job, der nach Plan läuft, oder einen Trigger, der bei einem Datenbankereignis auslöst. Es gibt keine künstliche Obergrenze. Kein Workflow-Limit. Keine Zusatzgebühren, weil Sie einen bedingten Zweig hinzugefügt haben.
Hier ein konkretes Beispiel. Ich baute letztes Jahr eine Re-Engagement-Sequenz für einen SaaS-Client. Die Logik war: Wenn ein Kontakt sich 14 Tage lang nicht angemeldet hat, E-Mail A senden. Wenn er sich nach weiteren 7 Tagen immer noch nicht angemeldet hat, sein Abonnement-Tier überprüfen. Wenn er beim kostenpflichtigen Plan ist, einen persönlichen Outreach-Task für den Account-Manager auslösen. Wenn er beim kostenlosen Plan ist, E-Mail B senden und nach 30 Tagen zur Überprüfung kennzeichnen. In HubSpot sind das mindestens drei Workflows, bedingte Verzweigungen, und Sie würden wahrscheinlich Operations Hub benötigen. In einem benutzerdefinierten CRM ist das ein einzelner Background-Job, vielleicht 80 Zeilen Code.
---
Reporting, das für Ihre Denkweise gebaut ist
HubSpots Reporting ist wirklich gut für Standard-Verkaufsmetriken. Konversionsrate nach Phase, Deal-Velocity, Revenue-Attribution. Wenn Sie diese Zahlen wollen, gibt HubSpot sie Ihnen schnell.
Aber sobald du etwas Non-Standard brauchst, stößt du auf eine Mauer. Ein Custom Report Builder ist ab Professional verfügbar, und er kann immer noch keine Dinge wie objektübergreifende Aggregationen oder Verhältnisberechnungen über Custom Objects hinweg ohne erhebliche Umwege durchführen.
Ich hatte Clients, die Berichte wie diese anforderten:
- Zeige mir alle Kontakte, bei denen das Verhältnis von Support-Tickets zu Käufen in den letzten 90 Tagen 0,4 übersteigt
- Offene Deals nach dem Senioritätsniveau der Person gruppieren, die zuletzt im E-Mail-Thread geantwortet hat
- Accounts kennzeichnen, bei denen die Vertragsverlängerung innerhalb von 60 Tagen ansteht UND deren letzter NPS-Score unter 7 lag
Nichts davon ist in HubSpot unkompliziert. Alle drei sind einfache SQL-Abfragen gegen eine gut strukturierte Custom-CRM-Datenbank. Ernsthaft, 10-Minuten-Aufgaben für einen Entwickler.
Mit Tools wie Metabase auf einer Postgres-Datenbank können nicht-technische Teamangehörige ihre eigenen Berichte erstellen, ohne jedes Mal einen Entwickler zu brauchen. Das ist echte operative Unabhängigkeit.Metabase sitting on top of a Postgres database, non-technical team members can build their own reports without needing a developer every time. That's real operational independence.
---
Rollenbasierter Zugriff, der dein Org Chart abbildet
HubSpot gibt dir User Roles. Admin, Sales Rep, Marketing, Service. Vernünftige Standardeinstellungen. Aber echte Organisationen haben komplizierte Berechtigungsstrukturen, die nicht in diese Kategorien passen.
Seahawk hatte einen Fintech-Client, wo das Compliance-Team Lesezugriff auf alle Kontaktnotizen brauchte, aber keine Pipeline-Wertzahlen sehen durfte. Der Vertriebsleiter brauchte Pipeline-Sichtbarkeit, aber keinen Zugriff auf Support-Tickets von Kunden, die unter einer bestimmten regulatorischen Überprüfung gekennzeichnet waren. Und die externen Prüfer brauchten eine temporäre, zeitlich begrenzte Lesezugriff-Ansicht nur für bestimmte Datensatztypen.
HubSpot kann das nicht ohne erhebliche kreative Lösungsansätze, und selbst dann ist es fragil. Ein Custom CRM implementiert rollenbasierte Zugriffskontrolle auf der Datenbank-Abfrageebene. Jede Benutzersitzung ist auf genau das beschränkt, was sie sehen darf. Nichts mehr, nichts weniger. Du kannst Field-Level-Berechtigungen hinzufügen, Row-Level-Berechtigungen, zeitlich begrenzte Zugriffstokens, alles Mögliche.
---
White-Label Alles
Wenn du ein CRM für Clients aufbaust oder eine Agentur betreibst, bei der dein CRM Teil des Produkts ist, das du lieferst, spielt White-Labelling eine Rolle. HubSpot ist HubSpot. Das Branding ist ihrer. Der Login-Bildschirm ist ihrer. Die Mobile App ist ihrer.
Ein Custom CRM ist deines. Dein Logo, dein Farbschema (ich habe Brand Guidelines bis auf die exakten Hex-Werte aus Coolors.co-Paletten abgeglichen), deine Domain, deine E-Mail-Absenderadresse. Für Agenturen, die CRM-Zugriff als Teil eines Retainers weiterverkaufen, ist das ein bedeutsamer kommerzieller Unterschied. Clients sehen dein Produkt, nicht ein Drittanbieter-Tool, das sie sich theoretisch selbst kaufen könnten.Coolors.co palettes), your domain, your email sending address. For agencies reselling CRM access as part of a retainer, that's a meaningful commercial difference. Clients see your product, not a third-party tool they could theoretically go and buy themselves.
Das bedeutet auch, du kontrollierst die User Experience vollständig. Die Terminologie in der Oberfläche nutzt die Sprache deines Clients, nicht generisches CRM-Vokabular. Statt „Deals" nennst du sie „Projects". Statt „Contacts" nennst du sie „Residents" oder „Members" oder wie immer sinnvoll für diesen Bereich ist. Kleine Sache. Massiver Unterschied bei der Adoption.
---
FAQ
Ist ein Custom CRM immer besser als HubSpot?
Nein, und ich würde dir einen Bärendienst erweisen, wenn ich dir etwas anderes sagen würde. HubSpot ist wirklich hervorragend für kleine bis mittlere Teams mit einigermaßen standardisierten Sales- und Marketing-Workflows. Wenn du ein 10-köpfiges B2B-Unternehmen mit Outbound Sales bist, sind HubSpot Starter oder Professional wahrscheinlich die richtige Wahl. Custom Builds machen Sinn, wenn deine Prozesse wirklich non-standard sind, deine Datenanforderungen komplex sind, du über die Skalierung hinausgewachsen bist, wo SaaS-Lizenzkosten schmerzen, oder wenn du tiefe Integrationen mit Systemen brauchst, die keine HubSpot-Connectoren haben.
Wie lange dauert es, ein Custom CRM zu bauen?
Das hängt vom Umfang ab, aber ich gebe dir echte Zahlen. Ein einfaches CRM mit Kontaktverwaltung, Pipeline-Tracking und einfachen Reports: 8-12 Wochen. Etwas mit Custom-Workflow-Automatisierung, Third-Party-Integrationen und einer Reporting-Schicht: 4-7 Monate. Vollständige Enterprise-Builds mit Compliance-Features, rollenbasiertem Zugriff und Mobile Apps: 9-18 Monate. Diese Zeitspannen setzen voraus, dass eine ordentliche Discovery-Phase am Anfang stattfindet, die die meisten Clients überspringen und dann bereuen.
Welcher Tech Stack sollte für ein Custom CRM verwendet werden?
Es gibt keine einzige richtige Antwort, aber ich sag dir, was wir bei Seahawk Media normalerweise greifen. Backend in Node.js oder Python (Django ist großartig für datenintensive Anwendungen), Postgres für die Datenbank so gut wie immer, React im Frontend, und gehostet auf AWS oder Google Cloud je nachdem, welche bestehende Infrastruktur der Client hat. Der Stack ist weniger wichtig als Entwickler zu haben, die ihn tief beherrschen. Eine mittelmäßige React-App ist schlechter als eine gut gebaute Laravel-App. Wähle den Stack, den dein Team besitzen und warten kann.
Kann ein Custom CRM mit HubSpot verbunden werden?
Ja, und manchmal ist das eigentlich die richtige Architektur. Wir haben Custom CRMs gebaut, die HubSpot rein als Marketing-Automation-Layer nutzen und Kontaktdaten über HubSpot's API synchronisieren. Das Custom CRM kümmert sich um die komplexen operativen Daten, HubSpot sendet die E-Mails und verfolgt die Kampagnen. Hybrid-Setups sind unterbewertet. Sie sind nicht immer elegant, aber sie sind pragmatisch.API. The custom CRM handles the complex operational data, HubSpot sends the emails and tracks the campaigns. Hybrid setups are underrated. They're not always elegant, but they're pragmatic.
Am Ende ist die Wahl zwischen einem Custom CRM und HubSpot wie die Entscheidung zwischen einem maßgeschneiderten Anzug und einem Standard-Konfektionsanzug. Beide funktionieren, aber einer passt wie angegossen. Custom CRMs füllen die Lücken, die generische Lösungen hinterlassen, und verwandeln Limitierungen in Stärken. Und manchmal ist das genau das, was du brauchst, um voranzukommen. Es geht alles um die richtige Passung.
