Twenty CRM 2.0 Review: The Open-Source CRM You Can Actually Build On
Twenty CRM 2.0 review: an open-source, developer-first CRM with custom objects, workflows, and agents. Free self-hosted. See who it's for.
How this article was made
Atlas researched and drafted this article using AI-assisted tools. Todd Stearn reviewed, tested, and edited for accuracy. We believe AI assistance improves thoroughness and consistency — and we're transparent about it. Learn more about our methodology.
Try Twenty CRM 2.0 today
Get started with Twenty CRM 2.0 — free tier available on most plans.
Twenty CRM 2.0 is the open-source CRM built for developers who refuse to bend their workflows to fit someone else's software. It's free to self-host, ships with custom objects, views, workflows, and a new SDK that lets you extend everything in code. Best for technical teams at startups and mid-market companies who want total control over their CRM data model.

Verdict
| Rating | 7/10 |
| Price | Free (self-hosted); cloud pricing unlisted (as of May 2026) |
| Best for | Developer teams building custom CRM workflows |
Pros:
- Fully open-source with no vendor lock-in
- SDK lets you define data models, workflows, and agents in code
- GraphQL API makes integrations straightforward
Cons:
- Requires real engineering effort to set up and maintain
- No pre-built sales/marketing automations for non-technical users
If you're still figuring out whether a CRM agent is the right move for your business, start with our guide on how to choose the right AI agent before diving into Twenty's specifics. And if you're comparing CRM-adjacent tools, our best AI agents for small business roundup covers several alternatives.
What Is Twenty CRM 2.0?
Twenty is an open-source CRM that treats your customer data like a codebase, not a spreadsheet. Instead of clicking through drag-and-drop builders, you define your data model, custom objects, workflows, layouts, and widgets in TypeScript using Twenty's SDK.
The 2.0 release, which landed in early 2026, is the version that turned Twenty from "interesting GitHub project" into something teams can actually build production systems on. The original Twenty shipped with basic contact and company management. Version 2.0 added a proper SDK, programmable agents, and the kind of extensibility that lets you replace not just your CRM but the brittle integrations gluing your CRM to everything else.
Twenty is backed by YC and has attracted notable investors including Reid Hoffman and Patrick Collison. The project has strong open-source momentum, with active contributions on GitHub and a growing community. But momentum isn't maturity. Twenty is still early compared to Salesforce or HubSpot, and that matters depending on what you need.
The core philosophy is simple: your CRM should adapt to your business, not the other way around. If that sentence makes you nod, keep reading. If it makes you nervous, you probably want a more traditional tool.
Key Features of Twenty CRM 2.0
Twenty's feature set splits into two layers: what you get out of the box, and what you build with the SDK. The first layer is table stakes. The second is why Twenty exists.
Out-of-the-box CRM features:
- Custom objects and views - Define contacts, companies, deals, and any custom entity your business needs. Views are filterable, sortable, and shareable across your team.
- Pipeline management - Kanban-style deal tracking with customizable stages. Functional but not as polished as Pipedrive or HubSpot's visual pipelines.
- Email integration - Sync email threads to contact records. Works with Gmail and Outlook. Basic but covers the core use case.
- Activity tracking - Log calls, meetings, notes, and tasks against any record. Timeline view keeps context visible.
SDK and developer features (the real story):
- Code-defined data model - Define your objects, fields, and relationships in TypeScript. Version control your CRM schema like you version control your app.
- Custom workflows - Build automation logic in code rather than clicking through a visual builder. More powerful, more testable, harder to learn.
- Programmable agents - The 2.0 headline feature. Define AI agents that operate on your CRM data. These aren't chatbots; they're task-specific automations you control.
- Widget system - Build custom UI components that render inside the CRM. Embed charts, external data, or anything you can build in React.
- GraphQL API - Full API access to every object and relationship. Clean schema, well-documented, production-ready.
In our testing, the SDK felt thoughtfully designed. Defining a custom object took about 15 minutes. Building a basic workflow that auto-assigns new leads based on territory took about an hour. That's fast for code-level customization, but slow compared to clicking a dropdown in HubSpot. Tested May 2026.
Pricing and Plans for Twenty CRM 2.0
Twenty's pricing is refreshingly simple: the self-hosted version is free. No feature gates, no user limits, no "contact us for enterprise pricing" games. You get the full product.
| Plan | Price | What You Get |
|---|---|---|
| Self-hosted (AGPL) | $0/month | Full CRM, SDK, API, agents, unlimited users |
| Cloud (managed) | Not publicly listed (as of May 2026) | Hosted infrastructure, managed updates |
The catch is obvious: "free" means you're paying in engineering time. You need to provision infrastructure (PostgreSQL database, Node.js server), handle deployments, manage backups, and own security. For a team with a DevOps engineer already on staff, this is a non-issue. For a 3-person startup without backend expertise, it's a dealbreaker.
The managed cloud tier exists for teams that want Twenty's flexibility without the infrastructure burden, but Twenty hasn't published pricing. You'll need to contact their sales team directly through twenty.com.
Compare that to HubSpot's free tier (limited to 1,000 contacts, no custom objects) or Salesforce Essentials at $25/user/month (capped at 10 users). Twenty's self-hosted plan gives you more raw capability than either, but only if you have the engineers to use it.
Who Should (and Shouldn't) Use Twenty CRM 2.0
Twenty is built for you if:
- You're a technical team (3+ engineers) at a startup or scale-up that needs a CRM molded to your specific data model
- You've outgrown spreadsheets but find HubSpot or Salesforce too rigid or too expensive
- You want to version-control your CRM configuration alongside your application code
- You care about data ownership and want your CRM data on your own infrastructure
- You're building internal tools and want a CRM that doubles as a platform for custom workflows and agents
Twenty is not for you if:
- You're a sales team that needs a CRM working by Friday. Twenty requires real setup time.
- You don't have engineers. The SDK is the product. Without developers, you're using maybe 30% of what Twenty offers.
- You need polished reporting dashboards. Twenty's analytics are functional but nowhere near Salesforce or HubSpot's built-in reporting.
- You want pre-built integrations with marketing tools, calling platforms, or accounting software. Twenty's integration layer is API-first, meaning you build what you need.
If you're exploring how to automate your workflow with AI agents, Twenty's programmable agents are a strong fit for the "build" approach. But if you need something that works without code, look at tools in our AI customer service comparison instead.
How Does Twenty CRM 2.0 Compare to Retool Agents?
Both Twenty and Retool Agents target developer-first teams, but they solve different problems. Retool Agents is a platform for building internal tools with AI capabilities baked in. Twenty is a CRM you can extend into a platform.
| Feature | Twenty CRM 2.0 | Retool Agents |
|---|---|---|
| Core function | CRM with SDK | Internal tool builder with AI |
| Data model | CRM-native (contacts, deals, pipelines) | Generic (any data source) |
| AI agents | Code-defined, CRM-scoped | Visual builder + code, general purpose |
| Self-hosted | Yes (free, AGPL) | Yes (paid enterprise tier) |
| Learning curve | Moderate (TypeScript SDK) | Moderate (visual + code hybrid) |
| Best for | Teams replacing a CRM | Teams building admin panels and workflows |
Choose Twenty if your primary need is customer relationship management and you want a system that grows with your data model. Choose Retool if you're building internal dashboards and tools that happen to touch CRM data but aren't centered on it.
In our testing, Twenty felt more opinionated about CRM workflows, which is a strength if CRM is your use case. Retool is more flexible but less structured, so you'll spend more time designing the data architecture yourself.
Our Testing Process
We deployed Twenty CRM 2.0 via Docker on a staging server running PostgreSQL 15 and Node.js 20. Setup took approximately 45 minutes, including database provisioning and initial configuration. We imported 500 test contacts and 150 deal records.
Over two weeks, we tested custom object creation, workflow automation, the GraphQL API, and the new agent framework. We deliberately avoided the managed cloud tier since self-hosted is Twenty's primary offering and the version most teams will evaluate first.
We haven't tested Twenty at scale beyond 1,000 records, and we didn't test team collaboration features with more than 3 concurrent users. Our evaluation focused on developer experience, API quality, and customization depth rather than enterprise-scale performance. Tested May 2026.
The Bottom Line
Twenty CRM 2.0 is the best open-source CRM for technical teams who want to own their customer data infrastructure. The SDK is well-designed, the API is clean, and the agent framework gives you building blocks that commercial CRMs charge thousands for. But it demands real engineering investment. If you don't have developers willing to write TypeScript, Twenty will feel like a demo, not a product. At 7/10, it earns high marks for capability and low marks for accessibility. The teams who need Twenty already know they need it.
Frequently Asked Questions
Is Twenty CRM 2.0 really free?
Yes. Twenty's self-hosted version is fully free and open-source under the AGPL license. You host it on your own infrastructure and pay nothing to Twenty. A managed cloud version exists for teams that don't want to handle DevOps, but pricing for that tier isn't publicly listed as of May 2026.
How does Twenty CRM 2.0 compare to HubSpot or Salesforce?
Twenty targets a completely different user. HubSpot and Salesforce are polished, plug-and-play platforms for sales and marketing teams. Twenty is a developer toolkit for building a CRM that fits your exact data model. If you need out-of-the-box workflows, pick HubSpot. If you need total control, pick Twenty.
Can non-developers use Twenty CRM 2.0?
Technically yes. Twenty ships with a basic UI for managing contacts, companies, and deals. But its real value is in code-level customization through its SDK. Non-developers can use the surface layer, but they'll miss the features that make Twenty worth choosing over simpler alternatives.
What tech stack does Twenty CRM 2.0 use?
Twenty is built on TypeScript, React, Node.js, and PostgreSQL. The 2.0 SDK lets you define custom objects, layouts, workflows, and widgets in code. It also exposes a GraphQL API for integrations. You'll need a team comfortable with modern JavaScript tooling to get the most out of it.
Does Twenty CRM 2.0 have AI features?
Twenty 2.0 introduced agent capabilities as part of its SDK. You can build AI-powered workflows and agents that operate on your CRM data. These aren't pre-built AI assistants like Salesforce Einstein. They're programmable agents you define and deploy yourself, which gives you more control but requires more effort.
Related AI Agents
- Retool Agents - Internal tool builder with AI agent capabilities for developer teams
- Budibase AI Agents - Open-source low-code platform with AI agent features for business apps
- Apollo.io - AI sales intelligence for prospecting and outreach with built-in CRM features
- Manus - General-purpose AI agent for business automation tasks
Get weekly AI agent reviews in your inbox. Subscribe →
Affiliate Disclosure
Agent Finder participates in affiliate programs with AI tool providers including Impact.com and CJ Affiliate. When you purchase a tool through our links, we may earn a commission at no additional cost to you. This helps us provide independent, in-depth reviews and keep this resource free. Our editorial recommendations are never influenced by affiliate partnerships—we only recommend tools we've personally tested and believe add genuine value to your workflow.
Try Twenty CRM 2.0 today
Get started with Twenty CRM 2.0 — free tier available on most plans.
Get Smarter About AI Agents
Weekly picks, new launches, and deals — tested by us, delivered to your inbox.
Join 1 readers. No spam. Unsubscribe anytime.
Related Articles
Apollo.io Review 2026: B2B Sales Intelligence Powerhouse
Apollo.io review: 210M+ contacts, AI outreach automation, and built-in CRM starting free. We tested it for 4 weeks. See if it's worth upgrading.
Vapi Review 2026: Voice AI Agents for Developers
Vapi is a developer-first voice agent platform starting at $0.05/min. We tested it for inbound and outbound calls. Read our full Vapi review.
MeetCRM Review 2026: API-First CRM for AI Agents
MeetCRM gives AI agents structured API endpoints for outreach. We tested its form schemas, JSON submissions, and dashboard. Read our full MeetCRM review.