Self-Hosted / Projects / Twenty

Twenty
StableSpecs verified October 6, 2026 · against vunknown
Overview
Self-hosted open-source CRM for contacts, companies, and sales workflows.
Twenty is a self-hosted, open-source CRM for teams that want a modern workspace for contacts, companies, opportunities, and sales activity without putting all CRM data in a hosted SaaS account.
Why people choose Twenty
The broader search intent is a self-hosted Salesforce or HubSpot alternative. Twenty focuses on a flexible CRM data model and a user interface that technical teams can customize, extend, and operate alongside the rest of their stack.
What is included
Official product and developer documentation cover people and company records, opportunities, tasks, notes, emails, views, workflows, APIs, webhooks, and customization through the platform codebase and developer tooling. Exact capabilities depend on the release and self-hosted configuration.
Requirements and tradeoffs
Self-hosting gives control over CRM data and customization, but it also makes the operator responsible for Docker deployment, persistent storage, backups, upgrades, email delivery, and access control. Review the current self-hosting documentation and pin compatible versions rather than treating it as a zero-maintenance replacement for hosted CRM.
Best fit
Choose Twenty when a small or technical team wants a customizable CRM foundation and is comfortable operating a web application. A hosted CRM may be easier for teams that prioritize turnkey support, while heavier sales organizations should compare reporting, automation, and integration depth before migrating.
Interface previews
Screenshots of the Twenty interface.
Feature support
| Feature | Support |
|---|---|
| People and company recordsCore CRM objects documented by the official product and application. | Supported |
| Opportunities and sales pipelineThe CRM includes opportunity and pipeline workflows; verify the exact configuration for the deployed release. | Supported |
| Tasks, notes, and activity trackingOfficial product material presents activity and record-management workflows. | Supported |
| Custom views and fieldsTwenty is designed around customizable CRM objects, fields, and views. | Supported |
| Workflows and automationsWorkflow automation is documented, but available triggers and actions depend on the release and configuration. | Partial support |
| API and developer extensionsOfficial developer documentation provides APIs and extension paths for integrating the CRM. | Supported |
| Webhooks and integrationsIntegration mechanisms are available, but connector breadth and setup vary by deployment. | Partial support |
| Self-hosted deploymentTwenty publishes official self-hosting documentation and deployment guidance. | Supported |
Community signals
- Stars
- 58.4k
- Forks
- 9.5k
- Open issues
- 137
- Last commit
- 1d ago
- Latest release
- twenty/v2.46.0
- Repo created
- Dec 2022
Includes open pull requests
4d ago
Refreshed nightly from the GitHub API.
Questions
What is Twenty CRM used for?
Twenty is used to manage people, companies, opportunities, activities, and sales workflows in a CRM that can run on infrastructure you control.
Is Twenty a self-hosted Salesforce alternative?
Yes, Twenty is positioned as an open alternative to Salesforce and other CRM platforms, but compare reporting, integrations, automation, and support before treating it as a full replacement.
Can you self-host Twenty?
Yes. The official documentation provides a self-hosting path. The operator remains responsible for deployment, storage, backups, upgrades, and security.
Is Twenty open source?
The official repository publishes Twenty under an open-source license and provides the source code for the platform.
Does Twenty support custom CRM fields?
Yes. Customization of CRM objects, fields, and views is a central part of Twenty, although available options can change between releases.
Does Twenty replace HubSpot?
It can cover core CRM use cases such as contacts, companies, and opportunities, but hosted HubSpot includes a broader mature marketing and sales ecosystem. Evaluate the specific workflows you depend on.
What should you back up when self-hosting Twenty?
Back up the persistent application and database data, configuration and secrets, and any uploaded files. Test restoration before relying on the deployment for business records.
support // the lab
Found this write-up useful?
If it saved you time or a rebuild, you can support more practical homelab guides.