Twenty
Open-source CRM you shape with your own objects, fields, views and workflows
In our rankings
Scores on the open-source crm for small businesses criteria
Evaluated Nov 5, 2026- Sales pipeline ×3 4
4/5 means: Stages you can edit, a Kanban pipeline view, and either a win probability or a deal total per stage.
Opportunities on a Kanban board with one column per stage, stages you can add, remove or rename, and deal totals per stage. The captured pages do not mention a win probability or more than one pipeline.
3 quotes - Email integration ×3 5
5/5 means: Automatic linking, built-in Gmail and Microsoft 365 sign-in plus IMAP/SMTP for other providers, and bulk email campaigns.
Built-in Google and Microsoft sign-in, IMAP/SMTP for other providers, automatic linking of emails to records, and email campaigns.
5 quotes - Customization and API ×2 5
5/5 means: Custom fields, custom record types, a documented API and webhooks.
Custom objects and custom fields on any object, REST and GraphQL APIs generated from the workspace schema, and webhooks.
4 quotes - Self-hosted setup ×2 4
4/5 means: An official install script or Docker Compose file that sets up the app and its database together.
A one-line install script and an official Docker Compose file that runs the app, a worker, PostgreSQL and Redis together; at least 2 GB of RAM is required.
3 quotes
Evidence (20 quotes)
- 1
“A sales pipeline in Twenty is a Kanban view of your Opportunities object, where each column represents a stage in your sales process.”
- 2
“Add, remove, or rename stages to match your process”
- 3
“Example: Show total deal value per stage by aggregating the Amount field with Sum.”
- 4
“Authorize Twenty to access your Gmail and Google Calendar”
- 5
“Authorize Twenty to access your Outlook and Microsoft Calendar”
- 6
“Configure IMAP settings to sync incoming email and SMTP settings to send email”
- 7
“Twenty automatically links emails from your connected mailboxes to the relevant CRM records, keeping all communication history in one place.”
- 8
“Send email campaigns built on your CRM data.”
docs.twenty.com/user-guide/introduction · checked - 9
“Email and calendar sync only works with People, Companies, and Opportunities.”
- 10
“You can also create custom objects for anything specific to your business (e.g., Projects, Subscriptions, Events).”
- 11
“You can add custom fields to any object.”
- 12
“REST and GraphQL APIs generated from your workspace schema.”
- 13
“Connect Twenty via API calls and webhooks to your database and other tools.”
- 14
“Install the latest stable version of Twenty with a single command:”
- 15
“RAM: Ensure your environment has at least 2GB of RAM. Insufficient memory can cause processes to crash.”
- 16
“image: postgres:16”
- 17
“This project is mostly licensed under the GNU Affero General Public License v3.0 (AGPLv3) as described below, with two qualifications:”
- 18
“Certain files are licensed under a commercial license.”
- 19
“Import and export your data via CSV or API.”
docs.twenty.com/user-guide/introduction · checked - 20
“Sign up at twenty.com and spin up a workspace in under a minute, with no infrastructure to manage and always up to date.”
github.com/twentyhq/twenty · checked