1 / 2Twenty is a customer relationship management tool built as an open-source alternative to established CRM platforms. Its distinguishing design decision is that the data model is editable: a team defines its own objects, fields, and relationships rather than adapting to a fixed schema.
A CRM's value comes from the shape of its records, and most platforms fix that shape. Twenty exposes it. Companies, people, and opportunities are the defaults, but a team can add objects, add fields to existing objects, and define relations between them. Views and filters are built on top of whatever model the team creates.
The product is published as open source and can be self-hosted. The hosted service is the commercial layer. For teams whose CRM requirements do not match a standard sales pipeline, the editable model is the reason to consider it.
Twenty's premise is that a CRM's fixed schema is the constraint worth removing.
Companies, people, and opportunities ship as defaults. Unlike a conventional CRM, those objects are not closed: a team can add fields, add entirely new objects, and define relations between them.
Views are built on whatever model exists. A board, table, or filtered list reads from the team's objects, so a workflow that does not match a standard sales pipeline can still be represented.
The source is published and self-hosting is supported. A team that needs its customer data on its own infrastructure can run the product itself, with the operational responsibility that implies.
Objects, fields, and relations are defined by the team rather than fixed by the vendor.
Tables, boards, and filters are built on the team's own objects.
The product can run on your own infrastructure from the published source.
The source is published in a public repository with a license file.
Choose Twenty if your sales or customer process does not fit a standard pipeline and you would rather define the model than work around a fixed one.
Look elsewhere if you need a mature integration marketplace, or if you want a fully managed CRM with no operational surface.
An instance is available quickly; modelling your pipeline is the work.
Create an account and the default objects — companies, people, opportunities — are ready to use.
The cloud free tier covers small teams. Self-hosting is free.
Nothing for the hosted version. Self-hosting needs Docker and Postgres.
Constraints confirmed from the project's documentation.
It is built as a modern, extensible CRM rather than a configured SaaS product, which suits teams whose sales process does not fit a template.
The appeal is that the data model is yours to change and the product can run on your own infrastructure.
If your team needs a large integration marketplace and a long track record, a mature hosted CRM is the lower-risk choice.
Twenty is an open-source CRM whose data model - objects, fields, and relations - can be edited by the team using it.
Yes. The source is published in a public repository with a license file. Check the repository for current license terms.
Yes. Self-hosting is supported, and the operator becomes responsible for upgrades, backups, and security.
Twenty lists a free tier alongside paid plans. Check the pricing page for current limits.
CompassPad records Twenty as a TypeScript and React front end with a Node.js service layer and PostgreSQL storage, based on the public repository.
The marketing site resolved and the primary product link reached the product itself.
The pricing page resolved and lists the current plans and limits.
Public documentation resolved and covers the product's core surfaces.
The linked source page resolved and is reachable without an account.
No comments yet. Be the first.
Join the conversation. Sign up to comment.
Sign up free