Twenty, ein modernes CRM als Salesforce-Alternative
(twenty.com)- Twenty ist ein Open-Source-CRM, mit dem Technikteams ein CRM, das zu komplexen Geschäftsanforderungen passt, selbst erstellen und schnell anpassen können
- Bestehende maßgeschneiderte CRMs erfordern einen Kompromiss zwischen großen Monolithen mit proprietären Sprachen, langsamer Bereitstellung und Blackbox-Logik und Inhouse-Eigenentwicklungen, bei denen nach einem schnellen V1 die Wartung zur Belastung wird
- Es bietet Datenmodelle, Layouts, Automatisierung, Berechtigungen, Authentifizierung und eine Workflow-Engine und betont eine Developer Experience rund um lokale Konfiguration, Echtdaten und Live-Tests
- W3villa nutzte Twenty als operatives Rückgrat, Alternative Partners verkürzte mit Agentic AI eine Salesforce-Migration, und AC&T senkte mit Self-Hosting die CRM-Kosten um mehr als 90 %
- Für GTM-Teams zielt es auf eine klare UX mit Notion-ähnlichem Gefühl, Echtzeit-Updates, AI-Chat, Shortcuts und Layouts ab und verfolgt eine Struktur, in der Entwicklungsteams Veränderungen am unternehmensweiten CRM und an internen Apps vorantreiben
Der von Twenty vorgeschlagene Ansatz zum Aufbau eines CRM
- Twenty ist ein Open-Source-CRM, das dafür entwickelt wurde, dass Technikteams schnell ein Enterprise-CRM aufbauen können
- Es stellt Building Blocks bereit, mit denen sich ein maßgeschneidertes CRM für komplexe Geschäftsanforderungen erstellen lässt, das sich bei Veränderungen im Unternehmen schnell anpassen kann
- Der Beispiel-Screen enthält CRM-Felder wie Unternehmen, URL, Ersteller, Adresse, Account Owner, ICP, ARR, LinkedIn, Branche, Hauptkontakt, Mitarbeiterzahl, Opportunities und Hinzugefügt am
Die Kompromisse bestehender CRM-Optionen
- Ein maßgeschneidertes CRM kann einer Organisation Vorteile verschaffen, doch der operative Aufwand hängt von der Art der Umsetzung ab
-
Große Monolithen
- Proprietäre Sprachen, langsame Deployment-Zyklen und Blackbox-Logik machen Änderungen und Validierung schwierig
-
Inhouse-Eigenentwicklung
- Ein V1 lässt sich schnell veröffentlichen, langfristig steigen jedoch Wartungs- und Änderungsaufwand
- Ein selbst gebautes CRM kann mit der Zeit fragil werden
Erweiterbarkeits-Toolkit und Developer Experience
- Twenty ermöglicht es, CRM und interne Apps als ein einziges Erweiterbarkeits-Toolkit zusammenzusetzen
- Der Ausgangspunkt sind produktionsreife Building Blocks
- Datenmodell
- Layout
- Automatisierung
- Danach kann das CRM mit AI-Coding-Tools weiter angepasst werden
- Auf Open Source basierend betont es Kontrolle, ohne in ein anderes Ökosystem eingeschlossen zu werden
- Die Developer Experience ist näher an üblichen Softwareentwicklungs-Workflows aufgebaut
- lokale Konfiguration
- Echtdaten
- Live-Tests
- keine proprietären Tools
Schnelle Iteration mit AI
- Der Beispiel-Prompt bittet darum, ein „launch-ops CRM“ in einem Workspace zu scaffolden
- einschließlich rockets, launches, payloads, customers und launch sites
- mit zugehörigen Aktionen für jedes Objekt
- Das Generierungsbeispiel enthält objekt- und view-Definitionen auf Basis von
twenty-sdk- Mit
defineObject,FieldType,RelationTypewerden Objekte wielaunch,payloadundrocketdefiniert - Mit
defineView,ViewFilterOperand,ViewTypewird eine TabellenansichtUpcoming launchesdefiniert - In Integrationstests werden die Anzahl der Anwendungsobjekte sowie die Objekt- und Beziehungsstruktur validiert
- Mit
- Alternative Partners komprimierte mithilfe von Agentic AI eine Salesforce-Migration, die normalerweise mehrere Wochen dauert, auf einen Umfang, den eine Person beaufsichtigen kann
Nutzungserlebnis für GTM-Teams
- Twenty zielt auf ein CRM, das GTM-Teams gerne nutzen, und betont eine einfache, intuitive UX
- Das Produkterlebnis ist so gestaltet, dass es sich wie Notion anfühlt
- Alles wird in Echtzeit aktualisiert, und ein AI-Chat ist jederzeit verfügbar, damit Teams schneller arbeiten können
- Smarte Muster, Shortcuts und Layouts helfen dabei, tägliche Aufgaben schneller und einfacher zu erledigen
Praxisbeispiele
-
W3villa
- W3villa baute W3Grads, das AI-Scheininterviews in großem Maßstab anbietet, auf Twenty auf
- Es nutzt Twenty als produktionsreifes Framework für Datenmodell, Berechtigungen, Authentifizierung und Workflow-Engine
-
AC&T
- AC&T ersetzte ein eingestelltes Vendor-CRM durch self-gehostetes Twenty
- Es entschied sich für einen Ansatz, bei dem das CRM vollständig im eigenen Besitz bleibt, ohne Vendor-Risiko und ohne erzwungene Migrationen
- Die CRM-Kosten wurden um mehr als 90 % gesenkt
-
NetZero
- NetZero betreibt modulare Twenty-Konfigurationen für Carbon Credits, Agrarprodukte und industrielle Systeme
- Als Vorteil sieht es die Flexibilität, neue Anforderungen schnell in sich wandelnde Bedürfnisse einfließen zu lassen
1 Kommentare
Hacker-News-Kommentare
Meine einfache Einschätzung zu solchen CRMs ist immer dieselbe: Wenn sie ohne Programmierschicht starten, ist es im Grunde vorbei.
Salesforce hält sich dank Apex und dem Ökosystem darum herum gut. Wer SFDC ins Visier nimmt, muss das CRM für Nutzer programmierbar machen – genauer gesagt muss er die Programme der Nutzer hosten, damit kein Betriebsaufwand entsteht.
Salesforce ist auch deshalb so allgegenwärtig geworden wie WordPress, weil jeder Codeschnipsel von einer Website kopieren, in eine Datei oder ein Textfeld einfügen und neue Funktionen bekommen kann.
Twenty sollte also jemanden einstellen, der sich ausschließlich darum kümmert, eine AWS-Lambda-ähnliche Schicht auf das System zu setzen.
Wir haben vor einem Jahr angefangen und sind vielleicht bei 10 % dessen, was nötig ist, um Salesforce wirklich nahezukommen.
Was nötig ist: (1) ein flexibles Datenmodell, (2) flexible Layouts, (3) Codeausführung. (1) haben wir erledigt, aber dieses Jahr müssen (2) und (3) kommen.
Der nächste Plan ist, dass Leute mithilfe dieser drei Bausteine Apps erstellen und teilen können; hier wird Open Source wirklich glänzen.
Darauf kann man sich später konzentrieren, wenn man echte Traktion findet und in den oberen Markt vordringt. Nicht mit Enterprise-Features zu starten bedeutet nicht, „beim Launch schon gescheitert“ zu sein, sondern ist einfach eine kluge Priorisierung.
Man will sich wohl kaum gleich zu Beginn eines Unternehmens durch Enterprise-Vertriebszyklen kämpfen.
Aber das ist nur ein bestimmtes Marktsegment, und es gibt sehr viele Nutzer, die solche Funktionen nicht brauchen und auch künftig nicht brauchen werden. Was sie brauchen, ist ein CRM – nicht eine Plattform, die auch ein CRM ist.
Wir bieten 100 % API-Zugriff und sehr flexible Anpassungen von der Datenschicht bis zur UI, aber ich zögere, Zeit darauf zu verwenden, darüber noch eine echte Programmierschicht wie APEX zu legen. Ich möchte auch nicht mit Enterprise-Kunden dieses Kalibers und allem, was damit einhergeht, zu tun haben.
Da hier auch Produkte beworben werden, ergänze ich meines: https://cogmento.com.
Bei so einem Produkt ändert sich die Go-to-Market-Strategie komplett. Man muss jetzt APIs, eine domänenspezifische Sprache und ein Ökosystem aufbauen und unterstützen.
Ich stimme der Richtung voll zu, aber der Aufbau eines Ökosystems ist schwer.
Vor ein paar Monaten habe ich nach CRM-ähnlicher Software gesucht.
Wir arbeiten etwas unkonventionell und passen daher nicht genau zu den üblichen CRM-Use-Cases.
Twenty kam dem, was wir brauchten, ziemlich nahe, war sehr einfach einzurichten, die Anpassungsmöglichkeiten sahen gut aus, und die REST API funktionierte ordentlich.
Das Hauptproblem war, dass es sich noch ziemlich nach Alpha-Version anfühlte, und wir auf mehrere kleinere Probleme stießen, durch die es für uns nicht passte. Trotzdem werde ich es weiter beobachten und irgendwann erneut evaluieren. Ich hoffe, die Anpassbarkeit bleibt erhalten.
Etwas Passenderes haben wir am Ende nicht gefunden.
Wir bieten ein Tool, mit dem man CRMs und andere Arbeitstools gestalten kann, die wirklich zum Unternehmen passen; vielleicht lohnt sich ein Blick.
Heißt das, dass die Art, Verkaufschancen zu verfolgen und Kunden durch den Sales Funnel bis zum Abschluss zu bewegen, unkonventionell ist, oder ist etwas anderes gemeint?
Ich frage wirklich aus Interesse, weil ich nicht gut verstehe, was an diesem Prozess unkonventionell sein kann.
Ich bin in einem Team, das gerade ein CRM für eine eher nischige Kundengruppe baut, und wir versuchen besser zu verstehen, was andere CRMs nicht abdecken.
Ich bin nicht verbunden damit, aber unser zu trackendes Geschäft ist ziemlich speziell, und wir nutzen es sehr zufrieden.
Es wurde auf einem anpassbaren Web-Framework gebaut und hat eine ganz ordentliche Community.
Der Grund, Salesforce zu kaufen, ist nicht die CRM-Technologie, sondern das Ökosystem.
Damit ich diesem Produkt mehr vertraue, müsste es Integrationen viel stärker betonen.
Meiner Erfahrung nach kaufen Leute Salesforce nicht wegen des CRM, sondern wegen der force.com-Plattform. Die Fähigkeit, Geschäftslogik nahtlos über den gesamten Geschäftsablauf hinweg aufzubauen, ist der Kern von Salesforce.
Das CRM wird zwar viel genutzt, ist aber nur ein kleiner Teil des größeren Bildes.
Wenn es eine Möglichkeit gäbe, Business-Apps so schnell wie bei Salesforce aufzusetzen und darauf ein CRM implementiert wäre, wäre der Vergleich viel passender. Besonders wenn das ohne Code möglich wäre, würden viele Unternehmen viel Geld für eine solche Hosting-Plattform zahlen, unabhängig davon, ob sie GPL ist.
Kanban- und Sprint-Boards zu bauen ist sehr einfach. Aber darum geht es nicht.
Wenn du etwas anderes glaubst, bist du der Chef.
Salesforce wird auch gekauft, weil die Vertriebsmitarbeiter es verlangen. Es ist ein Tool, das die Nutzer kennen und gut beherrschen.
Ein bereits etabliertes Produkt zu verdrängen ist ein Problem, das weit über das technische Produkt selbst hinausgeht.
Twenty wäre wahrscheinlich besser beraten, sich nicht als Alternative zu vermarkten. Eigentlich ist es schwer, es als Alternative zu sehen; besser wäre es, sich auf die eigenen Stärken zu konzentrieren und eine Nischenkundschaft präzise anzusprechen.
Die Positionierungsexpertin April Dunford hat dazu einen hilfreichen Leitfaden. Zufälligerweise hat sie früher auch einmal die Positionierung eines CRM-Tools verändert: https://www.aprildunford.com/post/a-quickstart-guide-to-posi...
Wenn ein Tool solche Beziehungen fördert, würden viele Entwickler, mich eingeschlossen, auf nahezu jedes Tool aufspringen und dafür bauen.
Es ist gut, dass im CRM-Bereich mehr Open-Source-Plattformen entstehen
Es fühlt sich Directus https://directus.io/ ziemlich ähnlich an, aber Directus ist eher eine allgemeinere Datenplattform, auf der man etwas aufbauen kann
Es gibt auch die Playlist „100 Apps in 100 hours“, in der Beispiel-Apps auf Directus gebaut werden, darunter auch ein einfaches CRM: https://youtu.be/tTrBn9Wvko0?si=IoqQ7o7Y8czfxB31
Ich frage mich, ob man auf der Plattform Custom Code für Prozessautomatisierung schreiben kann
Bei Salesforce heißt das Apex; damit kann man Trigger in einer Java-ähnlichen Sprache schreiben, und es ist auch die serverseitige Sprache für Frontend-Interfaces, die mit LWC, Visualforce usw. erstellt wurden
Ich frage mich, ob sich auch das Twenty-Interface mit selbst geschriebenem Code erweitern lässt
Salesforce hat sich in den letzten 15 Jahren kaum weiterentwickelt. Auch das erwähnte Apex hat sich überhaupt nicht verändert; 2010 gab es Visualforce, das zwar etwas langsam, aber ziemlich ordentlich war
LWC versucht, mit CSS schick auszusehen, ist insgesamt aber langsamer geworden; ansonsten hat wohl das Fehlen von Konkurrenz den Erfolg von Salesforce ermöglicht. Zur Verteidigung von Salesforce: Vor 15 Jahren lag es weit vor den Wettbewerbern, und vielleicht holt die Konkurrenz erst jetzt auf
Gemeint sind Dinge wie https://www.swantide.com/ und https://www.sweep.io/
Ziemlich cool, aber besser wäre eine Plattform, die von Anfang an auf Automatisierung ausgelegt ist; Attio sehe ich dafür als Kandidaten
https://attio.com/templates, https://attio.com/blog/introducing-attio-objects
Ich suche einen persönlichen Kontaktmanager, der sich in den persönlichen Kalender integriert
Ich habe darüber mit meiner Frau gesprochen, die mittelschweres ADHD hat; sie meinte, dass ihr mangelndes Zeitgefühl das Beziehungsmanagement zusätzlich erschwert
Sanfte Erinnerungen, sich wieder bei Freundinnen, Freunden oder Bekannten zu melden, wären wahrscheinlich sehr hilfreich
Allerdings geht es hier nicht um Geschäftsbeziehungen; daher könnte es der falsche Ansatz sein, nach CRM-Software zu suchen, selbst wenn sie Open Source und erweiterbar ist
Ich frage mich, ob jemand in einer ähnlichen Situation eine gute Lösung gefunden hat
In solchen Systemen kann man leicht eine Kontaktliste anlegen und einmalige oder wiederkehrende Events auslösen
Es fügt Kontakten Aufgaben, Erinnerungen, Anhänge usw. hinzu
Wäre Salesforce bessere Software gewesen, hätte man die Milliarden an Kapital, die in den Aufbau eines „besseren Salesforce“ fließen, produktiver einsetzen können
Windows ist das beste Beispiel
Ich frage mich, wie es im Vergleich zu den vielen anderen „Nr. 1 Open-Source-CRMs“ abschneidet
Ehrlich gesagt ist das für mich ein absoluter Dealbreaker
In der Datenschutzrichtlinie steht: „Sie behalten Ihre Rechte an allen Inhalten, die Sie an den Dienst übermitteln, dort posten oder anzeigen, und Sie sind dafür verantwortlich, diese Rechte zu schützen. Wir übernehmen keine Verantwortung und Haftung für Inhalte, die Sie oder Dritte in dem Dienst oder über den Dienst posten. Indem Sie jedoch Inhalte mithilfe des Dienstes posten, gewähren Sie uns das Recht und die Lizenz, diese Inhalte in dem Dienst oder über den Dienst zu verwenden, zu ändern, öffentlich aufzuführen, öffentlich anzuzeigen, zu vervielfältigen und zu verbreiten. Sie stimmen zu, dass diese Lizenz das Recht einschließt, Ihre Inhalte anderen Nutzern des Dienstes zur Verfügung zu stellen, und dass diese Nutzer Ihre Inhalte gemäß diesen Bedingungen ebenfalls verwenden dürfen.“
https://twenty.com/legal/privacy
Ich frage mich, wie schwierig es heutzutage ist, selbst ein CRM zu bauen
Auf den ersten Blick wirkt es gar nicht so schwierig
Ich habe IceburgCRM gebaut, verfügbar als Django- oder Laravel-Version. Mit nur ein paar Worten wie „Erstelle mir ein CRM für Briefmarkensammler“ kann man ein spezialisiertes CRM erstellen
Module, Felder, Beziehungen, Subpanels, Basisdaten und sogar das Bild auf der Homepage werden generiert
Daten lassen sich in 6 Formaten importieren und exportieren, außerdem werden unbegrenzt viele Many-to-many-Beziehungen, 26 Themes usw. unterstützt
Das Standard-CRM sieht so aus: https://demo.iceburg.ca/
Als erstellte Beispiele gibt es das Gourmet Coffee Enthusiasts CRM https://coffee.iceburg.ca und das Bee Keeping CRM https://beekeeping.iceburg.ca
Man kann auch bestehende Datenbanken wie ein CRM verwalten. Das Standard-CRM für eine WordPress-Datenbank ist https://wordpress.iceburg.ca, die eigentliche WordPress-Site ist https://wordpresssite.iceburg.ca/
Es ist Open Source und unter https://github.com/iceburgcrm zu finden
Es ist wie das Bauen eines Issue-Trackers
Die Komplexität entsteht, wenn es komplexe und verzweigte Workflows gibt, Teams Dinge leicht unterschiedlich modellieren, Organisationen Dinge völlig unterschiedlich modellieren, starke Stakeholder in Kernteams oder bei Kunden auftreten und endlose Anforderungen nach Integration mit externen Systemen hinzukommen
Engineering-Ressourcen sollte man auf die Kernkompetenzen konzentrieren und den Rest besser als fertiges Produkt kaufen
Großartig. Hätte ich das nur vor ein paar Monaten gesehen; wir haben gerade Freshsales gekauft
Auf meiner Wunschliste stünden Funktionen für Angebote und Rechnungen, Unterstützung für Produkt-SKUs sowie Dokumenterstellung aus Deals heraus, etwa für NDAs oder Angebote
In dem Umfang, in dem wir es tatsächlich nutzen, ist das ungefähr die Lücke zwischen Freshsales und diesem Produkt
Bei Integrationen ist es gut, dass Twenty Webhooks unterstützt. Ich frage mich, wo man am besten anfangen sollte, um es mit etwas wie Xero zu integrieren
Es wäre schön, wenn es ein von anderen grob zusammengebautes Integrations-Repository gäbe, das man anpassen oder als Referenz nutzen könnte
Selbst ausprobiert habe ich es noch nicht
Noch einmal betont: Ich freue mich sehr, dass es eine wirklich ordentliche Open-Source-CRM-Option gibt, die nicht aussieht, als wäre sie in den 2000ern entworfen worden. HubSpot und Salesforce wollten jedes Jahr etwa 2 % unseres jährlich wiederkehrenden Umsatzes, und Freshsales war der Kompromiss