Back to Discover
Twenty logo

Twenty

StartupLaunched August 2026

Screenshots

The Story

Twenty is a customer relationship management tool built as an open-source alternative to established CRM platforms. Its distinguishing design decision is that the data model is editable: a team defines its own objects, fields, and relationships rather than adapting to a fixed schema.

A CRM's value comes from the shape of its records, and most platforms fix that shape. Twenty exposes it. Companies, people, and opportunities are the defaults, but a team can add objects, add fields to existing objects, and define relations between them. Views and filters are built on top of whatever model the team creates.

The product is published as open source and can be self-hosted. The hosted service is the commercial layer. For teams whose CRM requirements do not match a standard sales pipeline, the editable model is the reason to consider it.

Overview

Twenty's premise is that a CRM's fixed schema is the constraint worth removing.

Companies, people, and opportunities ship as defaults. Unlike a conventional CRM, those objects are not closed: a team can add fields, add entirely new objects, and define relations between them.

Views are built on whatever model exists. A board, table, or filtered list reads from the team's objects, so a workflow that does not match a standard sales pipeline can still be represented.

The source is published and self-hosting is supported. A team that needs its customer data on its own infrastructure can run the product itself, with the operational responsibility that implies.

Key Features

  • Editable data model

    Objects, fields, and relations are defined by the team rather than fixed by the vendor.

  • Custom views

    Tables, boards, and filters are built on the team's own objects.

  • Self-hostable

    The product can run on your own infrastructure from the published source.

  • Open-source core

    The source is published in a public repository with a license file.

Where Twenty is a strong choice, and where it is not

Choose Twenty if your sales or customer process does not fit a standard pipeline and you would rather define the model than work around a fixed one.

Look elsewhere if you need a mature integration marketplace, or if you want a fully managed CRM with no operational surface.

Getting started

An instance is available quickly; modelling your pipeline is the work.

  • ~15 min
    Time to first record

    Create an account and the default objects — companies, people, opportunities — are ready to use.

  • Free
    Cost to start

    The cloud free tier covers small teams. Self-hosting is free.

  • Docker for self-host
    Prerequisites

    Nothing for the hosted version. Self-hosting needs Docker and Postgres.

Known limitations

Constraints confirmed from the project's documentation.

  • Younger than the established CRMs. Fewer integrations and fewer years of edge-case handling for a team depending on it daily.
  • Smaller integration marketplace. A workflow built on a specific CRM integration may not have an equivalent yet.
  • Self-hosting is your responsibility. Backups, upgrades, and the database are yours.
  • Reporting is more limited than a mature CRM or a dedicated BI tool.
OUR VERDICT

Pick Twenty if you want a CRM you can shape and host

It is built as a modern, extensible CRM rather than a configured SaaS product, which suits teams whose sales process does not fit a template.

The appeal is that the data model is yours to change and the product can run on your own infrastructure.

If your team needs a large integration marketplace and a long track record, a mature hosted CRM is the lower-risk choice.

FAQ

What is Twenty?

Twenty is an open-source CRM whose data model - objects, fields, and relations - can be edited by the team using it.

Is Twenty open source?

Yes. The source is published in a public repository with a license file. Check the repository for current license terms.

Can I self-host Twenty?

Yes. Self-hosting is supported, and the operator becomes responsible for upgrades, backups, and security.

Is Twenty free?

Twenty lists a free tier alongside paid plans. Check the pricing page for current limits.

What stack is Twenty built with?

CompassPad records Twenty as a TypeScript and React front end with a Node.js service layer and PostgreSQL storage, based on the public repository.

What we checked

  • LIVE
    Site and primary link

    The marketing site resolved and the primary product link reached the product itself.

  • PRICING
    Pricing page

    The pricing page resolved and lists the current plans and limits.

  • DOCS
    Documentation

    Public documentation resolved and covers the product's core surfaces.

  • SOURCE
    Source page

    The linked source page resolved and is reachable without an account.

Discussion

No comments yet. Be the first.

Join the conversation. Sign up to comment.

Sign up free

Similar But Scrappier

ScrollLaunch

Trending

Launch your product and rank on Google and AI search.

Developer ToolsCCompassPad editorial

ScrollLaunch is a launch platform for indie makers that positions itself as a Product Hunt alternative. Its page describes weekly launches, dofollow product pages, and a directory of more than 1,000 startup directories, aimed at being found on Google and in AI search. The site's own headline is "Launch Your Product and Rank on Google & AI Search." It publishes a weekly set of product launches on the page, and it also lists an MCP CLI, indicating the directory is intended to be reachable by AI agents as well as people.

Resend

Trending

Transactional email with a developer-first API and React-based templates.

Developer ToolsCCompassPad editorial

Resend is a transactional email service aimed at developers. The API is a single POST with an API key, and the platform's distinguishing feature is that templates can be written as React components rather than as HTML strings or a hosted drag-and-drop editor. The product covers the parts of email that are easy to get wrong: domain authentication with SPF, DKIM, and DMARC records; a broadcast product for marketing sends kept separate from transactional traffic; and webhooks for delivery, bounce, and complaint events. Sending is tracked per message so a support question about a specific email can be answered from the dashboard. Developers adopt it for the API ergonomics and the React template story. Teams with an existing marketing automation suite sometimes keep that for campaigns and use Resend only for the transactional path, since the two have different deliverability expectations and different unsubscribe rules.

Ghost

Publishing and newsletters with paid subscriptions built in.

Communication & CommunityCCompassPad editorial

Ghost is a publishing platform that combines a website, a newsletter, and paid membership in one system. A publication runs on Ghost, posts are delivered by email to subscribers, and paid tiers are managed through the same admin rather than through a separate membership plugin. The product is open source and can be self-hosted, and the hosted service is the commercial offering. Subscriptions are handled through Stripe, with the platform managing member records, tiers, and gated content. Because the site and the newsletter are the same system, a post does not have to be maintained in two places. The tradeoff compared with a hosted newsletter service is that Ghost expects the publication to be a website first. It is a good fit for a writer or a small media business that wants a domain, an archive, and a subscriber list under its own control; it is a heavier tool for someone whose only need is to send an email to a list.