Twenty
Twenty is an open source CRM you can self-host — a Salesforce and HubSpot alternative that tracks contacts, companies, and deals, with custom objects, workflows, and AI agents you fully control.
What is Twenty?
Twenty is an open source CRM that tracks your contacts, companies, and opportunities in one place. Built by a team that started in 2023, it positions itself as the open, self-hostable alternative to Salesforce — a customizable sales database you own, with a fast keyboard-first interface, custom objects, workflows, and built-in AI agents.
What is Twenty best for?
Twenty fits technical teams and startups that want a CRM they can shape to their own data and host themselves, without per-seat Salesforce pricing or vendor lock-in. It suits people comfortable modeling custom objects and using an API, more than sales orgs that need heavy out-of-the-box enterprise tooling on day one.
What can Twenty do?
- Track contacts, companies, and opportunities across a customizable sales pipeline
- Define custom objects and fields to model your own business data
- View records as sortable tables or kanban boards, with saved views and layouts
- Automate routine work with built-in workflows
- Draft, summarize, and act on CRM data with AI agents and chat
- Build on top through REST and GraphQL APIs, plus official SDKs
- Self-host with Docker (PostgreSQL + Redis), or use the managed Twenty Cloud
Is Twenty free?
Yes — the core is free to self-host, and you only pay for your own server. Twenty Cloud is the paid, managed option: Pro is $9/user/month (billed yearly) and Organization is $19/user/month, adding SSO, row-level permissions, and custom domains. Enterprise starts around $50k/year for single-tenant isolation and dedicated support.
Where does Twenty fall short?
- No third-party app marketplace like Salesforce’s AppExchange. Pre-built connectors are limited, so integrating other systems often means custom API work.
- Enterprise sales features are thin. There’s no CPQ (configure-price-quote), territory management and multi-currency are limited, and reporting and forecasting are basic next to Salesforce.
- Mobile is a responsive web app, not a native iOS or Android app (native is on the roadmap), so heavy field-sales use is less polished.
What does Twenty replace?
Twenty is a self-hosted alternative to Salesforce and HubSpot. It covers the core CRM job — contacts, companies, deals, and a pipeline your team works — but you run it on your own infrastructure and own the data outright. Like other open source options such as EspoCRM, it trades a mature add-on ecosystem for control and no per-seat fees.
FAQ
Is Twenty open source? Yes. The core is licensed under AGPL-3.0, and the SDKs and UI packages are MIT. Some enterprise-only features are gated behind a separate commercial license, making it effectively open-core.
Can I self-host Twenty for free? Yes. Self-hosting the core is free — you only pay for the server. It runs via Docker Compose and needs PostgreSQL and Redis.
Is Twenty a good Salesforce alternative? For technical teams that want an owned, customizable CRM, yes. If you depend on AppExchange integrations or advanced sales tooling like CPQ and forecasting, Salesforce is still further ahead.
What do I need to run Twenty? A server with Docker, plus PostgreSQL and Redis. The stack is TypeScript throughout — a NestJS backend and a React frontend.