Articles / Tool guide · 10 of 10

Twenty: Build a Private Custom CRM for Small Businesses

Give a small business a CRM shaped to how it actually sells — custom objects, pipelines and automations on open-source software you set up and manage for a monthly fee.

Most small businesses run sales out of a spreadsheet, an inbox and memory — until deals slip. Big CRMs fix that, but charge per seat and force their way of working. Twenty is a CRM a business can shape to itself, on software it controls.

What Twenty is

Twenty is an open-source CRM — the open alternative to Salesforce, designed for AI. With 59,623 GitHub stars, its core is licensed under AGPL-3.0 (some files marked Enterprise are commercial, and some SDK packages are MIT), and it can be self-hosted with Docker Compose for free.

  • Custom objects and fields: model the business as it really is — deals, jobs, renewals — with unlimited custom objects, fields and layouts.
  • Views and dashboards: table, kanban and calendar views and unlimited dashboards, so every rep sees the pipeline their way.
  • Email and calendar: connect inboxes and calendars and share emails against the right contact or deal.
  • Workflows and AI agents: no-code workflows for follow-ups, plus AI agents with custom skills.
  • APIs for builders: REST and GraphQL APIs, webhooks and an MCP server, so it connects to the tools around it.

The service: a private CRM, built around how they sell

You self-host Twenty, design its objects and pipelines around the client’s sales process, migrate contacts from spreadsheets, HubSpot or Salesforce, connect email and calendar, build the first automations, train the team, and keep it backed up for a monthly fee.

Why not just install it themselves? Installing is an afternoon. The value is the design: which objects, stages and fields a rep will actually fill in, clean migrated data, and someone to call when a workflow misfires.

Who buys it: service firms and sales teams outgrowing spreadsheets, and owners paying per-seat CRM bills who want customer data on infrastructure they control.

Pricing and costs

A sensible package: $899 one-time setup (hosting, design, migration, email connection and training) plus $149 a month to manage it. Those are this guide’s suggested prices, not Twenty’s.

ClientsMonthly recurringYour hours a month
1$149~3
10$1,490~18

Your costs: self-hosted Twenty core is $0 under AGPL-3.0; the real cost is the server it runs on. If a client would rather pay Twenty itself, its plans run Pro at $9 and Organization at $19 per user per month, Enterprise from $50,000 a year — row-level permissions and SSO sit in Organization and above, so check the tier first.

How to find clients

  1. Find the spreadsheet businesses: any firm tracking leads in a shared sheet has the problem — offer the move to a real CRM, done for them.
  2. Audit a prospect’s per-seat bill: add up a year of Salesforce or HubSpot seats, then show the same pipeline privately for a flat fee.
  3. Demo with their data: import one real (anonymised) pipeline on a call — their stages, fields, a kanban board and one automation — and let them see their sales organised.

Getting started

  1. Install Twenty with its Docker Compose guide and run your own leads in it.
  2. Practise the full job — design objects, import and deduplicate a messy CSV, connect email, build a workflow, back up and restore — before a client depends on it.
  3. Set up one friendly business at a discount, write down your checklist, and make it the standard package.

Watch-outs

  • Licence is mixed: the core is AGPL-3.0 — if you modify Twenty and run it as a network service, you must offer users the modified source — but files marked Enterprise are under a commercial licence, so don’t promise those features as free.
  • A CRM holds sensitive data: access controls, tested backups and careful permissions are the service, not extras — and only import contacts the client lawfully holds.
  • Migration is where projects die: agree what moves, deduplicate first, and never promise every old automation maps one-to-one.
  • Scope the customisation: unlimited objects invite endless tinkering — launch with the pipeline and a few automations, then iterate monthly.

Sources

  • Twenty on GitHub (59,623 stars; core AGPL-3.0, some Enterprise-marked files commercial), checked October 24, 2026
  • Twenty pricing (Pro $9 and Organization $19 per user per month; Enterprise from $50,000 a year), checked October 24, 2026
  • Twenty documentation, checked October 24, 2026

More articles

Feature · 13 min read

The Free Software Behind a New Kind of Side Hustle

Free, open-source AI tools have handed would-be entrepreneurs professional-grade software for almost nothing. A booming online genre promises that this is a business. The truth is more interesting, and more demanding.

Read the guide →
Feature · 4 min read

How to Hit Your First Million

$0 to $1M is really simple: 1 product × 1 channel. Why people get stuck, and the five stages — uninformed optimism to the valley of despair — every starter rides.

Read the article →
Tool guide · 1 of 10 · 2 min read

Scrapling: Sell Competitor Price Alerts to Online Stores

Track rivals’ prices and stock with a free scraper, and sell the alerts as a monthly service.

Read the guide →
Tool guide · 2 of 10 · 2 min read

Dify: Build Private Handbook Chatbots for Growing Teams

Turn a company’s handbook into a private chatbot new hires can ask anything.

Read the guide →
Tool guide · 3 of 10 · 2 min read

OpenSEO: Run SEO Audits and Monthly Scorecards for Local Businesses

Pro-level SEO data for pocket change: sell a $499 audit and a $199 monthly scorecard.

Read the guide →
Tool guide · 4 of 10 · 2 min read

OpenShorts: Turn Long Videos Into a Monthly Shorts Service

Cut clients’ long videos into 30–40 captioned shorts a month with a free clip maker.

Read the guide →
Tool guide · 5 of 10 · 2 min read

Presenton: Same-Day Branded Proposals for Sales Teams

Give sales teams on-brand proposals the same day with a free, open-source deck builder.

Read the guide →
Tool guide · 6 of 10 · 2 min read

RustDesk: Sell Private Remote Support for Small Businesses

Give clients their own private remote-desktop system with the top open-source TeamViewer alternative — set it up once, manage it monthly.

Read the guide →
Tool guide · 7 of 10 · 2 min read

Supabase: Build App Backends for Small Businesses

Give a small business a real app backend — database, logins and storage — set up once and managed monthly, on free open-source software.

Read the guide →
Tool guide · 8 of 10 · 2 min read

Coolify: Sell Private App Hosting for Small Businesses

Put a small business’s apps, sites and databases on one server it owns — deployed with a free hosting platform and managed monthly.

Read the guide →
Tool guide · 9 of 10 · 2 min read

Plane: Set Up Private Project Management for Small Teams

Give a small team one private home for tasks, sprints and docs — set up on free open-source software and managed monthly.

Read the guide →