
Een open source CRM onder AGPL dat je zelf host of in de cloud van Twenty draait, met een datamodel dat je zelf bepaalt, een TypeScript-framework voor apps en toegang via REST, GraphQL en MCP.
Wat is
Twenty
Twenty past bij een team dat zijn CRM ziet als software die het zelf onderhoudt, en het valt tegen voor een team dat vanaf dag één een complete sales-suite wil. Het is een open source CRM onder de AGPL-licentie, dat draait op je eigen Postgres of in de cloud van Twenty. Het is gebouwd als alternatief voor Salesforce en Attio waarvan je de broncode kunt lezen. Je bepaalt het datamodel zelf, met onbeperkt eigen objecten, velden en weergaven in elk abonnement, en de interface voelt als Notion. Synchronisatie met Gmail of Microsoft 365 zet e-mailthreads en agenda-afspraken op de bijbehorende records, en een no-code builder draait workflows met vertakkingen, loops en HTTP-calls. Met versie 2 werd het product een platform voor developers. Het Apps-framework levert eigen objecten, logic functions aan de serverkant, React-componenten in een sandbox en AI-skills als TypeScript-pakketten, die je opzet met npx create-twenty-app. REST- en GraphQL-endpoints worden opnieuw gegenereerd vanuit je schema, webhooks gaan af bij wijzigingen in records en elke cloudwerkruimte heeft een MCP server voor Claude of ChatGPT. We zouden Twenty inzetten als system of record voor een technisch bedrijf of voor interne processen, en we zouden een outbound team er ver vandaan houden. Er zijn geen sequences, geen dialer en geen marketingautomatisering, en Clay heeft geen native connector. Elke enrichment-loop die je bouwt, loopt dus via de REST API en je eigen koppelwerk.
Integraties en de moderne GTM-stack
Twenty koppelt veel meer via zijn eigen API dan via kant-en-klare connectors met de rest van je stack. De API is sterk en goed gedocumenteerd, de marketplace met kant-en-klare integraties is nog jong, en de salestools die de meeste GTM-teams willen aansluiten, ontbreken.
Google Workspace en Microsoft 365 | Koppel een mailbox en Twenty verbindt e-mailthreads en agenda-afspraken met de bijbehorende Company- en People-records. Je kunt meerdere mailboxen per gebruiker koppelen en de import filteren op periode of afzender. Je kunt e-mail versturen vanuit een record en vanuit een workflow. |
REST- en GraphQL-API's | Elke werkruimte genereert een eigen schema, dus een eigen object met de naam Invoice krijgt REST- en GraphQL-endpoints onder die echte naam. Met een aparte metadata-API maak je objecten, velden en relaties aan in code. Keys zijn gebonden aan rollen, batches gaan tot 60 records en de limiet is 50 calls per minuut op Pro en 100 op Organization. |
Webhooks en HTTP-acties in workflows | Webhooks sturen events bij het aanmaken, wijzigen en verwijderen van records naar elk endpoint, en de workflowbuilder heeft een actie voor HTTP-requests plus een webhooktrigger. Met die combinatie koppelen de meeste teams Twenty aan n8n, Make of een interne service, zonder op een native app te wachten. |
Zapier | De officiële Zapier-app bereikt zo'n 5.000 andere tools, maar is mager. Eén trigger gaat af als een record wordt aangemaakt, gewijzigd of verwijderd, en één actie maakt een record aan, wijzigt of verwijdert het. Alles wat preciezer moet, loopt weer via de API. |
n8n en Make | Geen van beide heeft een officiële node. Gebruikers van n8n werken met de community-node op github.com/shodgson/n8n-nodes-twenty, die de maker heeft getest op Twenty v1.0.3, dus check hem tegen je eigen versie. Make heeft geen app in de lijst, dus daar blijft de algemene HTTP-module over. |
MCP server | Elke cloudwerkruimte heeft een native MCP server. Je koppelt Claude, ChatGPT of Cursor via OAuth, en de assistent leest en schrijft CRM-data in gewone taal, binnen hetzelfde rechtenmodel als de gebruiker waarmee hij is ingelogd. |
Apps-framework en marketplace | Een app is een TypeScript-pakket, gebouwd met twenty-sdk, dat objecten kan definiëren, logic functions aan de serverkant op HTTP-routes of via cron, React-componenten in een sandbox, AI-skills en agents. De CLI synchroniseert de app live met een draaiende server en publiceert hem daarna privé of in de marketplace. |
Migratie vanuit Salesforce en HubSpot | Twenty importeert via csv, met koppeling van kolommen aan velden inclusief relaties, of via de API voor grotere overstappen. Het eigen materiaal noemt meer dan 50.000 records. Gecertificeerde partners doen volledige migraties, en in een gepubliceerde case study werd agentic AI gebruikt om een overstap vanuit Salesforce flink te versnellen. |
Wat er ontbreekt | Clay heeft geen Twenty-integratie, dus enrichment-loops lopen via de HTTP-request van Clay naar de REST API. Er is geen native Slack-app, geen dialer, geen sequencer en geen marketingautomatisering. Een outbound stack rond Twenty is dus een set webhooks die je zelf bouwt en onderhoudt. |
Voordelen
De AGPL-kern draait op je eigen Postgres, dus de records, het schema en de geschiedenis blijven in een database die je zelf kunt bevragen en back-uppen, zonder een leverancier om een export te vragen.
Twenty publiceert case studies van teams die naar een zelf gehoste omgeving overstapten nadat hun CRM-leverancier stopte. Een daarvan is AC&T, dat met alleen een csv-bestand achterbleef en op Twenty opnieuw bouwde, naar eigen zeggen tegen 90 procent lagere kosten.
De API is volwaardig, met REST- en GraphQL-endpoints die per werkruimte worden gegenereerd, een aparte metadata-API om objecten in code aan te maken, webhooks bij wijzigingen in records en OAuth met PKCE.
Cloud Pro kost $9 per licentie en geeft onbeperkt gebruikers, records, eigen objecten en dashboards. Een team van tien zit dan rond de $1.100 per jaar, tegenover een veelvoud daarvan bij HubSpot of Salesforce.
De ontwikkeling gaat snel, met zo'n 55.000 sterren op GitHub en 466 contributors. Sinds v1.23 worden upgrades over meerdere versies heen ondersteund, dus een verouderde omgeving kan direct naar de nieuwste tag.
Uitbreiden voelt als gewoon softwarewerk. Een app is een TypeScript-pakket dat de CLI live synchroniseert met een draaiende server en daarna privé of in de marketplace publiceert.
Nadelen
Gratis geldt alleen voor de licentie. Postgres, Redis, de worker, de back-ups en elke upgrade zijn jouw verantwoordelijkheid, en als je de ENCRYPTION_KEY kwijtraakt, ben je elke opgeslagen OAuth-token en elk secret kwijt.
Workflowcredits volgen de factuurperiode en niet het abonnement, met 5 per maand of 50 per jaar. Eén Delay-node kost al een credit per run, dus een wachtstap in een automatisering vreet je tegoed snel op.
Niets hier ondersteunt een outbound-aanpak. Er zijn geen sequences, geen dialer en geen marketingautomatisering, en de rapportage stopt bij totaal-, staaf-, lijn- en taartwidgets op een dashboard.
Het aanbod aan connectors is mager. De Zapier-app heeft één trigger voor records en één actie om aan te maken, te wijzigen of te verwijderen, n8n heeft alleen een node die de community onderhoudt en Clay heeft helemaal geen Twenty-integratie.
SSO, rechten per record, auditlogs en rotatie van encryptiesleutels zitten allemaal in het Organization-abonnement van $19, en Pro is beperkt tot 50 API-calls per minuut tegenover 100 op Organization.
Prijzen
Community
$0 zelf gehoste AGPL-kern op je eigen infrastructuur
Volledig CRM met eigen objecten, velden en weergaven
Workflows, REST- en GraphQL-API's en webhooks
Alleen support vanuit de community
Je beheert zelf Postgres, Redis, de worker en de back-ups
Pro
$9 per gebruiker per maand bij jaarlijkse facturatie, onbeperkt gebruikers en records
Volledig aanpasbaar, inclusief eigen apps
AI-agents met eigen skills
50 workflowcredits per jaar
50 API-calls per minuut
Standaard support
Organization
$19 per gebruiker per maand bij jaarlijkse facturatie
Alles uit Pro
Rechten per record en auditlogs
Single sign-on via SAML en OIDC
Eigen domein en rotatie van encryptiesleutels
100 API-calls per minuut en support met voorrang
Enterprise
vanaf $50k per jaar bij jaarlijkse facturatie
Single-tenant isolatie
IP-allowlisting en SCIM-provisioning
Security review en verwerkersovereenkomst
Vaste support met een SLA
Zo past het in je stack

Alternatieven
In het kort
AGPL-broncode, zelf gehost of in de cloud
Onbeperkt eigen objecten, velden en weergaven
Synchronisatie met Gmail en Microsoft 365
No-code workflowbuilder met vertakkingen
AI-chat en AI-agents
REST, GraphQL, webhooks en MCP
TypeScript-framework en SDK voor apps
Cloud vanaf $9 per gebruiker per maand
Lees een paar van onze klantverhalen
GTM-workflows
Zo zet je GTM-tools in binnen workflows
Gidsen en tutorials om het meeste uit je workflows te halen
Klaar om te beginnen?




Door op Registreren te klikken bevestig je dat je akkoord gaat met onze Algemene Voorwaarden.
































