Twenty

Twenty

Open-source CRM you build in TypeScript, with git version control over your schema and a native MCP server.

78/100Safe BetFree · from $9/user/month billed yearlyFreemium

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

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
  • Agencies and partners implementing tailored CRM apps for clients
Not ideal for
  • 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
Visit Website

AdvancedSelf-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.Web · API · CLIAPI availableVerified 4d ago
Pricing
Free · from $9/user/month billed yearly
FreemiumFree tier4 plans5 hidden costs
Learning curve
Advanced
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.
Runs on
WebAPICLI
API available · 5 integrations
Who it's for
Startup founder who codesSales operations lead at a 60-person companyRevOps engineer wiring AI into the sales floor
Live sentiment
Is Twenty actually worth it?

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
Run a free scan

3 free scans · no card needed

Skip it if

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.

The 30-second take
Biggest gripe

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.

Price reality

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 ago

Across the latest 5 updates: 5 changelog entries.

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

78/100
Safe Bet

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

Recent activity
90
Traction
100
Site health
95
User sentiment
24
What the vendor publishes
60

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

FreemiumAdvancedAPI availableWeb · API · CLI

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.

Startup founder who codes

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.

Sales operations lead at a 60-person company

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.

RevOps engineer wiring AI into the sales floor

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

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.

  1. — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
  2. — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
  3. — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
  4. — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
  5. — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
  6. — 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.

Annual total
Free
Over 12 months
Effective monthly
—
—

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.

Hidden costs & gotchas

What the public pricing page doesn't put in bold. Captured from pricing-page footnotes, contract terms, and recurring complaints.

  • 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.
  • API calls are throttled at 50 per minute on Pro and 100 on Organization, which adds engineering time when batch jobs have to be shaped around the limit.
  • Row-level permissions, SSO, a custom domain, and audit logs are all locked behind the $19/user/month Organization tier, so security-conscious teams can't stay on Pro.
  • SCIM provisioning and single-tenant isolation sit only on Enterprise, which starts at $50,000/year — a steep jump from $19 per user.
  • Running the free self-hosted edition means you pay in infrastructure, upgrades, and on-call time rather than in license fees.

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.

Migrating in
  • →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.
Migrating out
  • ↗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

GmailOutlookSlackGoogle CalendarMicrosoft Calendar

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.

Tools that pair well with Twenty

Common stack mates teams adopt alongside Twenty, with the specific reason each pairing earns its keep.

Featured Head-to-Head Comparisons

Alternatives to Twenty

View all
Cargo

Cargo

Cargo is GTM infrastructure: declare your go-to-market as TypeScript in git and let coding agents deploy, retry, and trace every play.

FreemiumTry
Butterbase

Butterbase

Agent-native backend that lets Claude Code, Codex or Cursor run your CRM, intake, invoicing and client portal under backend-enforced rules.

FreemiumTry
Brevo

Brevo

Brevo unifies email, SMS, WhatsApp, push and CRM with Aura AI agents, on freemium pricing built for SMBs and ecommerce brands.

FreemiumTry

Frequently Asked Questions

Used Twenty? Help shape our editorial sentiment research.