Service · Open-source CRM
Twenty is the open-source CRM born in Paris. Lumyniq installs it in the cloud or on a European server, builds your objects and workflows, brings over your data from another CRM and links it to your AI agents.
The idea
A CRM where you keep the code, the data and the model.
In short
The software
Twenty was founded in 2023 in Paris by Félix Malfait, Charles Bochet and Thomas des Francs, and joined the Y Combinator Summer 2023 batch. Its GitHub repository has more than 56,000 stars as of 14 September 2026. The project presents itself as an open alternative to Salesforce.

| Feature | What Twenty offers |
|---|---|
| Data model | Custom objects, more than 20 field types, relations between objects |
| Views | Table, kanban and calendar, AND/OR filters, saved views |
| Automation | Workflows triggered by a record change, a date, a manual action or a webhook |
| Email and calendar sync with Google Workspace or Microsoft 365 | |
| AI | Agents and chat inside the CRM, Model Context Protocol support |
| Permissions | Access by object, field and record, SSO |
| API | REST and GraphQL, with documentation generated for each workspace |
| Setup | Managed cloud or self-hosting with Docker Compose |
Licence. The code is mostly under AGPLv3. Files marked "Enterprise" fall under a commercial licence, and the development kits are under the MIT licence. An exception written by Twenty lets you build apps on its published interfaces under any licence you choose.
| Plan | Price | Details |
|---|---|---|
| Self-hosted | Free (open-source core) | You pay for the server and administration |
| Pro (cloud) | $9 per user per month | Annual billing |
| Organization (cloud) | $19 per user per month | Annual billing |
| Enterprise | From $50,000 a year | Dedicated support and a service level agreement |
Fit
Twenty is less suited if you need a large catalog of ready-made integrations or built-in marketing tools from day one. To compare it with CRMs that have an official connector in Claude, see our guide Claude and your CRM.
Our offer
| Step | What we deliver |
|---|---|
| Setup | Twenty Cloud, or self-hosting on a European server with backups, monitoring and updates |
| Modeling | Your business objects, fields, relations, views and dashboards |
| Workflows | Follow-ups, lead assignment, stage changes and alerts, with n8n for longer sequences |
| Migration | Data brought over from HubSpot, Salesforce, Pipedrive or spreadsheets, with duplicate checks |
| Connections | Email, calendar, website forms and business tools through the API |
| AI agents | Claude connected to the CRM: lead qualification, enrichment, meeting preparation |
| Permissions and GDPR | Roles per team, limited access to sensitive data, logging |
| Onboarding | Team training and documentation of your configuration |
Examples
| Sector | Objects to create | Possible automations |
|---|---|---|
| Real estate | Properties, listings, buyers, viewings | Matching properties to buyers, follow-up after a viewing, alert when a listing agreement ends |
| Legal | Cases, clients, deadlines, documents | Pre-qualifying requests, deadline reminders, fee tracking |
| Human resources | Candidates, positions, interviews | Sorting incoming applications, scheduling, candidate follow-ups |
| Healthcare (admin) | Patients, appointments, requests | Sorting requests, reminders, routing to the right practitioner |
For screening job applications, the EU AI Act classifies these uses as high risk from 2 December 2027: see our AI Act guide. Our sector guides cover use cases in real estate, legal and human resources.
AI
Twenty supports the Model Context Protocol, which lets Claude look up a record, create a task or update an opportunity in plain language. As of 14 September 2026, Twenty does not appear in Claude's official connector directory, so you have to add it as a custom connector, which only owners of a Team or Enterprise workspace can do.
One thing to watch: on 18 April 2026, a GitHub issue reported that with self-hosted Twenty 1.23.4, authentication failed when adding the connector in Claude.ai, while it worked with local clients. We test the connection on the installed version before delivery, and we use a custom agent that calls the Claude API when using it from Claude.ai is unreliable.
In every case, we start with read-only access, then open up write access one object at a time. The principles are covered in our guides on MCP for businesses and AI agent security.
Choice
| Criterion | Twenty Cloud | Self-hosted |
|---|---|---|
| Software cost | Per user | None for the open-source core |
| Running cost | Included | Server, backups, updates |
| Data location | Chosen by Twenty | The server you choose |
| Updates | Automatic | Planned and tested by you |
| Commercially licensed features | Depends on the plan | Depends on the licence purchased |
| Best for | Getting started fast with little administration | Sensitive data, full control |
For a real estate agency or a firm handling personal data, self-hosting on a European server is often the right balance. We then take care of backups and version upgrades.
Process
Automations that go beyond the CRM run through n8n, and agents through our custom AI agents offer.
FAQ
Related guides
CRMs with an official connector, and their limits.
The protocol that links Claude to Twenty.
A detailed sector use case.
Links verified at publication. Regulatory texts change — always defer to the official source.
A question, a project, an idea? We respond within 24h. Free audit, no commitment.