What is Twenty?
Twenty is an open source CRM and SDK for building customizable CRM solutions.Provides modular objects and fields (companies, people, opportunities, tasks, launches, payloads) to model business data.Supports relations (one-to-many, many-to-one), custom views, filters, select and date_time field types for precise data modeling.
Includes workspace features for dashboards, sales pipelines, notes, tasks, and configurable workflows for sales, product, and operations teams.Developer-focused tooling with a TypeScript SDK, schema identifiers, object and view definitions, and API integration points.
Example app structure and test suites enable schema validation and repeatable development workflows.Designed to help technical teams extend, integrate, and deploy custom CRM applications.
Twenty pricing Subscription
Verify on the official pricing page.
View plansTwenty user reviews
Would you recommend Twenty?
Twenty's key features
-
Modular objects and fields for modeling business data (companies, people, opportunities, tasks, launches, payloads)
-
Support for relationships (one-to-many, many-to-one), custom views, filters, and field types such as select and date_time
-
Workspace features including dashboards, sales pipelines, notes, tasks, and configurable workflows
-
Developer tooling: TypeScript SDK, schema identifiers, object and view definitions, and API integration points
-
Example app structure and test suites for schema validation and repeatable development workflows
Twenty use cases
-
Build a customizable sales pipeline and workspace using the open-source TypeScript CRM SDK to model modular objects and relations, create views and filters for reps, and automate deal stages with configurable workflows and API integrations
-
Create a multi-tenant customer service portal that syncs tickets and tasks with external systems via the CRM API, enforce data integrity with schema identifiers and validation, and deliver repeatable deployments using the provided example apps and test suites
-
Rapidly prototype and extend a vertical-specific CRM (real estate, healthcare, etc.) by reusing the modular data model, configuring dashboards, pipelines and automated workflows in TypeScript, and integrating third-party analytics or billing through the SDK
Who is it for?
-
Developers
-
Startup founders
-
Sales managers
-
Crm administrators
-
Integration engineers