Twenty
Open-source CRM you build in TypeScript, with git version control over your schema and a native MCP server.
Twenty earns its keep when your CRM is a product you're building, not a subscription you're buying. Git version control over schema plus a native MCP server are things HubSpot and Salesforce don't offer at any price, and Pro at $9/user/month is genuinely cheap for unlimited custom objects, records, and AI agents. Skip it if nobody on staff wants to own a schema, or if you need SSO, row-level permissions, or SCIM — those start at Organization and Enterprise.
Verified 4d ago · liveness 78/100 · cite: rightaichoice.com/tools/twenty
- Engineering teams building a custom CRM with git version control over schema
- Startups whose data model doesn't fit a template and needs to evolve fast
- Companies wanting a self-hosted CRM with no vendor lock-in
- Agencies and partners implementing tailored CRM apps for clients
- Non-technical teams wanting a pipeline running today with zero setup
- Small businesses needing a simple out-of-the-box sales CRM
- Buyers who want a large third-party app marketplace like Salesforce AppExchange
We scan live Reddit threads, YouTube comments, X posts, G2 reviews and other communities — and hand you an honest verdict in under a minute.
- Honest verdict, not marketing
- Real pros & cons from real users
- Attributed quotes with receipts
3 free scans · no card needed
Skip Twenty if nobody on your team wants to own a CRM schema and integration code, or if you need SCIM and single-tenant isolation without paying the $50k/year Enterprise minimum.
Pro includes 50 workflow credits per year, so an active automation habit will push you toward Organization or per-credit overages faster than the $9 seat price suggests.
Twenty's $9/user/month (billed yearly) Pro tier undercuts HubSpot Sales Hub and Salesforce Sales Cloud by a wide margin, and Organization at $19/user/month (yearly) is still cheaper than most mid-tier CRM seats — but Enterprise starts at $50,000/year, which puts single-tenant isolation and SCIM in a different budget bracket entirely. Free self-hosting suits teams with infrastructure to spare; funded teams wanting zero ops should price Organization, not Pro.
In short
Twenty — Open-source CRM you build in TypeScript, with git version control over your schema and a native MCP server. Best for Engineering teams building a custom CRM with git version control over schema, Startups whose data model doesn't fit a template and needs to evolve fast, Companies wanting a self-hosted CRM with no vendor lock-in. Free to start; paid plans from $9/user/mo.
What's new in Twenty
Checked 4 days agoAcross the latest 5 updates: 5 changelog entries.
Twenty 2.40.0: AI model tiers, RTL support, record references in chat
AI model picker replaced by tiers from Extra Fast to Extra Smart; settings show provider, price per million tokens, context window and residency. Arabic and Hebrew interfaces now mirror right to left.
Twenty 2.39.0: Field descriptions on hover, recording bot pause
Field descriptions appear on hover over column headers and labels. Call recorder can be paused workspace-wide instead of uninstalling the app; audio-only recordings get a player.
Twenty 2.38.1: Note widget, list view, workflow editing
Note widget adds shared instructions and playbooks to record pages. Workflow actions can be inserted into branches and dragged between steps. Compact list view available to all users.
Twenty 2.37.0: AI file attachments, day and week calendar views
Ask AI to attach uploaded chat files directly to records. Day and week calendar views now available by default alongside month view.
Twenty 2.35.0: Interactive call recordings, meeting scheduling, email aliases
Transcripts click-to-seek with highlighted playback. Calendar events can be created from a record timeline with the contact prefilled. Outbound email supports verified aliases.
What people actually say about Twenty — is it worth it?
We scanned public community sources for Twenty on Jul 6, 2026 and could not establish that the discussion we found is about this tool rather than something else sharing its name. Our own analysis of that scan says the posts were off-subject. Rather than publish a sentiment score built on the wrong subject, we publish nothing here and re-run the scan.
Viability Score
How well maintained and how widely used is Twenty? Built from what the vendor actually publishes (docs, changelog, tutorials, integrations, pricing), whether the site is live, and how much real users discuss it. How we calculate this
Last calculated: October 2026
How we score →Key Features
- Git-based version control for your CRM workspace schema
- Build custom objects, fields, and views in TypeScript with twenty-sdk
- Scaffold custom CRM apps with npx create-twenty-app
- Native MCP server for Claude, ChatGPT, and Cursor over OAuth
- AI agents with custom skills that write emails and enrich records
- AI model tiers from Extra Fast to Extra Smart with per-model pricing (2.40.0)
- Settings show AI provider, price per million tokens, context window, and residency
- Right-to-left interface support for Arabic and Hebrew (2.40.0)
- @ record and slash-skill references inside AI chat (2.40.0)
- Ask AI to build and reconfigure dashboards
- AI-attached chat files saved directly to records (2.37.0)
- Display related records as tables, kanban boards, or calendars
- Day and week calendar views alongside month (2.37.0)
- Interactive click-to-seek call transcripts (2.35.0)
- Note widget adds shared playbooks to record pages (2.38.1)
About Twenty
Twenty is an open-source CRM for technical teams who would rather assemble a custom sales platform than rent one. The core record system covers companies, people, opportunities, tasks, notes, dashboards, and workflows, and nearly everything above it is a build target: a TypeScript Apps framework scaffolded with `npx create-twenty-app`, git-based version control over workspace schema so you can branch, review, and roll back configuration, and a native MCP server that lets Claude, ChatGPT, or Cursor read and write CRM data over OAuth. Non-developers aren't shut out, either. Custom objects, fields, views, and no-code workflows are built from Settings at no extra charge, and AI-assisted CSV import handles larger spreadsheets with better relation matching. The 2.40.0 release replaced the individual AI model picker with tiers running from Extra Fast to Extra Smart, with settings showing provider, price per million tokens, context window, and residency. Arabic and Hebrew now render right to left, and you can reference @ records and slash-skill commands inside AI chat. Earlier point releases in the same stretch added a Note widget for shared playbooks on record pages, compact list views, day and week calendar views, interactive click-to-seek call transcripts, and AI-attached chat files saved straight to records. Related records display as tables, kanban boards, or calendars, and the AI can build or reconfigure dashboards on request. Self-hosting is free if you run your own infrastructure; managed cloud starts at $9/user/month billed yearly on Pro, with a 30-day trial and no credit card required.
Behind the Verdict
The pitch here isn't "better CRM." It's "stop paying rent on a data model you can't change." If your sales process lives in a spreadsheet because the tool refuses to model it, Twenty is built for exactly that frustration — you define rockets, launches, payloads, whatever the business actually sells, and let the SDK handle relations and views. Pick Twenty when engineering has real ownership of internal tooling. The git-based schema versioning is the part we'd actually miss elsewhere: branch a configuration change, review it like code, roll it back when the review goes sideways. Pair that with the MCP server and a Claude or Cursor session becomes a workable admin console for the CRM itself. Pass when the sales team needs a pipeline running Friday and no one wants to maintain TypeScript. Twenty will do no-code objects, fields, and workflows from Settings, but the value proposition tilts hard toward teams who eventually touch the SDK. A small business wanting a template to fill in is better served by Pipedrive or a HubSpot starter seat. The honest caveat is access control. Row-level permissions, SAML/OIDC SSO, audit logs, and encryption key rotation don't appear until Organization at $19/user/month, and single-tenant isolation, IP allow-listing, and SCIM sit behind Enterprise, which the pricing page lists from $50k/year. If your security review demands per-record visibility on Pro, budget for the upgrade or plan to self-host and handle it yourself. The AI side is more useful than most CRM copilots. Tiers from Extra Fast to Extra Smart, with provider, per-million-token pricing, context window, and residency shown in settings, means you can reason about cost and where data lands instead of trusting a black box. Skills that write emails and enrich records, plus @ record
Researching Twenty? Get your full AI stack in 60 seconds.
Free, no signup — tell us your goal and get tools matched to your budget & existing stack.
Real-world workflow fit
Concrete scenarios for the personas Twenty actually fits — and what changes day-one when you adopt it.
Scaffolds a custom CRM with npx create-twenty-app, defines rocket, launch, payload, and launch site objects with typed relations, and commits the schema to git.
Outcome: A working CRM schema under version control in under a day, with diffs and rollbacks instead of undocumented admin clicks.
Imports a legacy pipeline via AI-assisted CSV import, builds role-specific dashboards, and applies field-level permissions so region leads only see their own accounts.
Outcome: One CRM instance serving sales and operations without buying a separate reporting tool.
Connects Claude over the MCP server with OAuth, selects the Extra Smart AI model tier, and has AI agents enrich records and draft follow-up emails inside workflows.
Outcome: Enrichment and follow-up drafting run inside the CRM rather than in a separate AI tool with its own copy of the data.
Use Cases
- Build a custom CRM for tracking rocket launches with custom objects and typed relations.
- Automate email enrichment and follow-ups using AI agents inside workflows.
- Create role-specific dashboards and record layouts for sales and operations teams.
- Sync Gmail labels and Outlook folders selectively to control email data privacy.
- Apply row-level permissions to restrict data access by region or team.
- Use git version control to branch, review, and roll back CRM schema changes.
- Ask AI to build or reconfigure a dashboard against live CRM data.
- Group views by related records for pipeline analysis.
Limitations
- Pro caps API calls at 50 per minute and Organization at 100 per minute, which constrains high-volume sync jobs.
- Pro includes only 50 workflow credits per year.
- Row-level permissions, SAML/OIDC SSO, a custom domain, audit logs, and encryption key rotation require Organization at $19/user/month or higher.
- Single-tenant isolation, IP allow-listing, SCIM, and a dedicated SLA are Enterprise-only from $50,000/year.
as of 2026-10-04
Verification history
We have re-verified Twenty 10 times since . Each pass re-reads the vendor's own pages and re-checks every listed field against that evidence; passes where nothing had changed are marked as such.
- — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
- — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
- — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
- — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
- — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
- — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
Showing the 6 most recent of 10 verification passes.
Free to cite with attribution — this page re-verifies continuously.
12-month cost
Project the real annual outlay, including the implied monthly cost when only an annual tier is published.
Vendor list price only. Add-on usage, seat overages, and contract minimums are surfaced under Hidden costs & gotchas.
Plans compared
For each published Twenty tier: who it actually fits, and what it adds vs. the previous tier. Cross-reference the cost calculator above for projected annual outlay.
Self-hosting
$0
Ideal for
Engineering teams with infrastructure to spare who want full control and no license cost, and are willing to own upgrades and on-call.
What this tier adds
Free entry point — full customization and custom apps, but you supply and maintain the infrastructure.
Pro
$9/user/month billed yearly
Ideal for
Small technical teams under roughly 20 seats that want managed hosting, custom objects, and AI agents without SSO requirements.
What this tier adds
Adds managed cloud, MCP server, REST & GraphQL API, webhooks, and a custom subdomain for $9/user/month billed yearly.
Organization
$19/user/month billed yearly
Ideal for
Growing companies that need SSO, row-level permissions, a custom domain, and audit logs, and can absorb roughly double the seat price.
What this tier adds
Adds row-level permissions, SAML/OIDC SSO, custom domain, encryption key rotation, audit logs, priority support, and implementation partners, and raises the API rate to 100 calls per minute.
Enterprise
From $50,000/year
Ideal for
Regulated or large organizations that require single-tenant isolation, SCIM provisioning, IP allow-listing, and a contractual SLA.
What this tier adds
Adds single-tenant isolation, IP allow-listing, SCIM provisioning, a dedicated support SLA, security review, and a DPA, starting from $50k/year.
Where the pricing makes sense
The company stage and team size where Twenty's pricing actually pencils out — and where peers do it cheaper.
Twenty's $9/user/month (billed yearly) Pro tier undercuts HubSpot Sales Hub and Salesforce Sales Cloud by a wide margin, and Organization at $19/user/month (yearly) is still cheaper than most mid-tier CRM seats — but Enterprise starts at $50,000/year, which puts single-tenant isolation and SCIM in a different budget bracket entirely. Free self-hosting suits teams with infrastructure to spare; funded teams wanting zero ops should price Organization, not Pro.
Setup time & first value
How long it actually takes to get something useful out of Twenty — broken out by persona, not the marketing-page minute.
Self-hosting on your own infrastructure is an afternoon of work for a competent engineer, plus ongoing upgrades. Managed Cloud Pro is a matter of signing up and importing CSV data — hours to first value, with a 4-hour Onboarding Pack or a certified partner bringing larger rollouts live in 1–2 weeks. Building a genuinely custom schema with the Apps framework is a multi-day project.
Switching to or from Twenty
How to bring data in from common predecessors and how to get it back out — written for the switcher, not the buyer.
- →From Salesforce: Import up to 50,000+ records via CSV or the REST & GraphQL API, with certified partners handling the full migration.
- →From HubSpot: Export contacts and deals to CSV and reimport with AI-assisted relation matching, then rebuild pipelines as custom views.
- →From spreadsheets: AI-assisted CSV and spreadsheet import with relation matching handles larger files and downstream object links.
- ↗To another CRM: Export records via CSV or pull them through the REST & GraphQL API, since your data lives in a workspace you control.
- ↗To self-hosted Twenty: Move from Cloud to your own infrastructure and keep the same open-source schema and apps.
Integrations
Resources & Guides
Tutorials & Learning
YouTube returned 6 videos for “Twenty”, and we withheld 6: 6 could not be judged, because “Twenty” is a single word that other videos use for other things. We are showing none, because we could not prove any of them are about Twenty.
Official links
Tools that pair well with Twenty
Common stack mates teams adopt alongside Twenty, with the specific reason each pairing earns its keep.
Cargo
Cargo is GTM infrastructure: declare your go-to-market as TypeScript in git and let coding agents deploy, retry, and trace every play.
Butterbase
Agent-native backend that lets Claude Code, Codex or Cursor run your CRM, intake, invoicing and client portal under backend-enforced rules.
Brevo
Brevo unifies email, SMS, WhatsApp, push and CRM with Aura AI agents, on freemium pricing built for SMBs and ecommerce brands.
Featured Head-to-Head Comparisons
Twenty vs Presto Voice
Presto Voice and Twenty serve completely different domains: Presto is a specialized voice AI for drive-thru order automation in QSR chains, while Twenty is an open-source CRM for developers. Your choice depends entirely on your use case—if you run a QSR chain, Presto is purpose-built; if you need a customizable CRM with version control, Twenty is the clear pick. They are not direct competitors.
Twenty vs Truleo
Choose Truleo if you need a specialized law enforcement intelligence platform that connects siloed data (RMS, CAD, jail calls, body cameras) and surfaces leads automatically. Choose Twenty if you need a highly customizable, open-source CRM with developer-friendly version control and AI agents. There's no overlap — the decision depends entirely on whether you're in law enforcement or building custom CRM solutions.
Twenty vs Bitsgap
Bitsgap and Twenty serve entirely different domains. Choose Bitsgap if you need automated crypto trading bots with multi-exchange support and a demo mode for risk-free testing. Choose Twenty if you're a developer seeking an open-source CRM with full version control, custom objects, and AI agents to build tailored enterprise apps. They are not direct competitors.
Alternatives to Twenty
View allCargo
Cargo is GTM infrastructure: declare your go-to-market as TypeScript in git and let coding agents deploy, retry, and trace every play.
Butterbase
Agent-native backend that lets Claude Code, Codex or Cursor run your CRM, intake, invoicing and client portal under backend-enforced rules.
Frequently Asked Questions
Categories
Best-of guides
Used Twenty? Help shape our editorial sentiment research.