Twenty CRM

Self-Host Twenty CRM: One-Click Deploy on Your Own VPS

Twenty CRM is a modern open-source Salesforce alternative. Automatio deploys it to your server with HTTPS in one click for data privacy and zero seat fees.

self-hosted twentytwenty crmopen source crmsalesforce alternativedocker twentycrm vps hosting
Twenty CRM logo

Twenty CRM

Collaboration & Productivity

Twenty is a modern CRM offering a powerful spreadsheet interface and open-source alternative to Salesforce.

crmsalesbusiness

What you get when you deploy Twenty CRM

The server we rent for it, what it costs, and what the installer will ask you.

Server
CX23 · 2 vCPU · 4 GB RAM
From
$9/month
Setup
No configuration required

Included with every deployment

  • Dedicated server, one app per machine
  • HTTPS certificate issued automatically
  • Free subdomain, custom domain optional
  • Restart, resize, snapshot and restore

Deploy Twenty CRM in one click

On your own server, with your own data. No terminal, no Docker commands, no certificate setup.

  1. 1

    Pick a size

    Start on the smallest server that fits the app. Resize later without reinstalling.

  2. 2

    Press deploy

    We rent the server, install the app with Docker, and point a subdomain at it.

  3. 3

    Watch it come up

    Provisioning runs unattended and takes a few minutes. When the HTTPS certificate lands, the app is live and your login details are on the deployment page.

Server size

Billed monthly with your Automatio subscription. Destroy the server any time and the charge stops.

Key Capabilities

Explore what Automatio can do for this use case

Pipeline Management

Track deals and lead progress through customizable stages using high-performance table or kanban views. The interface supports keyboard shortcuts and real-time notifications to help sales teams move through cycles without the lag of legacy enterprise databases.

  • 1Custom deal stages and fields
  • 2Kanban and interactive table layouts
  • 3Automated activity logging
  • 4Bulk CSV import and export

Key Capabilities

  • Pipeline Management

    Track deals and lead progress through customizable stages using high-performance table or kanban views. The interface supports keyboard shortcuts and real-time notifications to help sales teams move through cycles without the lag of legacy enterprise databases.

    1. Custom deal stages and fields
    2. Kanban and interactive table layouts
    3. Automated activity logging
    4. Bulk CSV import and export
  • Extensible Data Framework

    Build specialized business applications on top of the CRM engine using the version 2.0 framework. You can define custom objects and server-side logic via a dedicated SDK, allowing the tool to function as a relational database for any business entity.

    1. Custom object creation via UI or SDK
    2. React-based SDK for developers
    3. Per-workspace database migrations
    4. Full GraphQL API access
  • AI-Powered Automation

    Automate routine CRM tasks using built-in agentic AI capabilities. The platform can scan communication threads to score leads, extract budgets, and draft email replies, reducing the manual entry work that leads to CRM data rot.

    1. Automated lead scoring and ranking
    2. Budget extraction from messages
    3. AI-drafted email replies
    4. Context-aware AI chat interface
  • Built-in Productivity Tools

    Streamline daily operations with integrated tasks, notes, and a global search bar. The system includes a browser extension for capturing LinkedIn profiles directly into the CRM and supports syncing with Gmail and Outlook.

    1. LinkedIn profile scraper extension
    2. Email and calendar synchronization
    3. Markdown-compatible note editor
    4. Global search command palette

Why self-host Twenty CRM

What to know first

No Per-Seat Pricing: Avoid the monthly fees typical of Salesforce or HubSpot. By hosting your own instance, you can add your entire team at no extra cost, paying only for the underlying server resources.
Memory Requirements: The Node.js backend and PostgreSQL database require a minimum of 2GB RAM. For smooth performance with AI features enabled, a 4GB VPS (CX33) is the required baseline.
Total Data Sovereignty: Keep sensitive customer records and internal communication logs on your own private infrastructure. This ensures compliance with GDPR and internal security policies prohibiting PII on third-party clouds.
Email Configuration: To send emails or notifications from the platform, you must provide your own SMTP credentials from a provider like Postmark or SendGrid.
Deep Feature Access: Access advanced features like custom objects, Single Sign-On (SSO), and deep API extensibility that are frequently gated behind expensive Enterprise tiers in proprietary CRMs.
Migration Complexity: Major version updates involve complex database migrations. While automated through the deployment dashboard, you should take a snapshot before upgrading to ensure data integrity.
Private Network Integration: Connect your CRM directly to other self-hosted tools on your local network. You can wire up webhooks and database triggers without exposing your traffic to the public internet.

Managed, DIY, or One-Click?

The three realistic ways to run {name}, compared honestly.

Setup Time

Managed SaaSInstant
DIY on a VPS1-2 hours via CLI
Automatio one-click~15 minutes

Monthly Cost

Managed SaaSHigh (per-user fees)
DIY on a VPSLow (VPS cost)
Automatio one-clickLow (VPS cost)

Data Ownership

Managed SaaSThird-party cloud
DIY on a VPS100% yours
Automatio one-click100% yours

Maintenance

Managed SaaSAutomatic
DIY on a VPSManual Docker work
Automatio one-clickOne-click updates

Certificates

Managed SaaSIncluded
DIY on a VPSManual Certbot setup
Automatio one-clickAutomated Let's Encrypt

Who this is for

People who actually run Twenty CRM on their own server, and what changes when they do.

a solo founder

Tired of free-tier CRM limits and per-user fees.

Professional-grade deal tracking with zero monthly license costs.

  • Manage early sales pipelines
  • Sync leads from LinkedIn directly
  • Track early customer feedback notes

a small agency

Needs a shared workspace for client projects without high overhead.

A single source of truth for lead budgets and project timelines across a team.

  • Log all client communications
  • Manage project and deal status
  • Share lead data across the team

a developer building tools

Wants to build custom business software without starting from zero.

Uses the SDK to create custom data objects and wire up webhooks for automation.

  • Build a custom call recorder bridge
  • Wire up specific Slack webhooks
  • Create custom objects for hardware inventory

a privacy-conscious researcher

Collecting sensitive contact data that cannot leave a private network.

Deploys an instance to ensure total data residency while maintaining a modern database.

  • Store confidential source lists
  • Track sensitive outreach efforts
  • Keep records on a private VPS

About This App

What this app does and where it fits.

An Open-Source Alternative to the Giants

Twenty CRM emerged as a response to the complexity and high cost of legacy systems like Salesforce and HubSpot. Built with a developer-first mindset using React, Node.js, and PostgreSQL, it aims to provide a high-quality user experience without typical enterprise bloat. The project emphasizes transparency and extensibility, allowing teams to own both their data and their source code. It bridges the gap between a clean interface (UX) and a powerful underlying engine (DX).

How It Works

At its core, Twenty functions as a relational database wrapper tailored for sales operations. It organizes data into workspaces where every entity (companies, people, opportunities) is a customizable object. The interface provides standard views like pipelines and tables, but the real power lies in the Framework approach introduced in version 2.0. This allows developers to build custom logic and UI components directly into the CRM, effectively using Twenty as a foundation for specialized business applications with built-in authentication, permissions, and data modeling.

The First Hour

Setting up Twenty involves defining your workspace and importing existing data. A new user will likely start by connecting the LinkedIn extension to populate their database and setting up Deal Stages to match their sales cycle. Because the system supports keyboard shortcuts and a command-palette style search, navigation feels faster than older CRM platforms. The system also supports syncing with Gmail and Outlook to centralize customer communication in a single timeline.

Positioning and Maturity

While still evolving compared to decades-old incumbents, Twenty has reached a stable production status. It fits small to medium businesses that have outgrown spreadsheets but find proprietary CRMs too rigid or expensive. For teams with engineering resources, it offers a middle ground between buying a finished product and building a CRM from scratch, providing the agility needed for fast-moving startups and agencies.

About This App

Community Feedback

See what the community thinks about Twenty CRM

Twenty has been AMAZING. It avoids the clunky and overwhelming interfaces of competitors like SuiteCRM.
odaman8213
reddit
Moved from HubSpot in an afternoon. It ranks as a top-tier indie alternative that allows small businesses to avoid expensive SaaS subscriptions.
edmillss
reddit
I self-hosted a CRM a few weeks ago... The bill that came today was very much unexpected. Be careful with resource requirements.
Alone_Ad_3375
reddit
The flexibility is really what made the difference. Our needs evolve very fast. I discover a new need and in two clicks I can address it.
Olivier Reinaud
twenty.com
It is just such a nicer experience than dealing with a Salesforce or a HubSpot. My mission has been to get every tool API-accessible.
@techfounder
twitter
Upgrade your CRM game with twenty – the free, open-source alternative to Salesforce!
@foss_explorer
twitter

Related Videos

Watch tutorials, reviews, and discussions about Twenty CRM

It's actually quite a powerful tool that offers the data structure flexibility that you get with some advanced CRMs like Salesforce.

If you're a small medium enterprise, perhaps this is the perfect kickstart... all of the tools that you would normally have to pay a lot of money for.

More than just prompts

Supercharge your workflow with AI Automation

Automatio combines the power of AI agents, web automation, and smart integrations to help you accomplish more in less time.

AI Agents
Web Automation
Smart Workflows

Pro Tips

Expert tips to help you get the most out of Twenty CRM and achieve better results.

Pick CX33 for Real Workloads

While the app can boot on 2GB, the 4GB (CX33) server size provides the necessary headroom for PostgreSQL migrations and AI processes during active usage.

Set Your Server URL First

Ensure your SERVER_URL environment variable is correctly set to your domain before the first login to avoid broken links and ensuring webhooks resolve.

Backup Before Version Jumps

Twenty releases often include significant schema changes. Use the deployment page to take a snapshot before triggering an update.

Testimonials

What Our Users Say

Join thousands of satisfied users who have transformed their workflow

Jonathan Kogan

Jonathan Kogan

Co-Founder/CEO, rpatools.io

Automatio is one of the most used for RPA Tools both internally and externally. It saves us countless hours of work and we realized this could do the same for other startups and so we choose Automatio for most of our automation needs.

Mohammed Ibrahim

Mohammed Ibrahim

CEO, qannas.pro

I have used many tools over the past 5 years, Automatio is the Jack of All trades.. !! it could be your scraping bot in the morning and then it becomes your VA by the noon and in the evening it does your automations.. its amazing!

Ben Bressington

Ben Bressington

CTO, AiChatSolutions

Automatio is fantastic and simple to use to extract data from any website. This allowed me to replace a developer and do tasks myself as they only take a few minutes to setup and forget about it. Automatio is a game changer!

Sarah Chen

Sarah Chen

Head of Growth, ScaleUp Labs

We've tried dozens of automation tools, but Automatio stands out for its flexibility and ease of use. Our team productivity increased by 40% within the first month of adoption.

David Park

David Park

Founder, DataDriven.io

The AI-powered features in Automatio are incredible. It understands context and adapts to changes in websites automatically. No more broken scrapers!

Emily Rodriguez

Emily Rodriguez

Marketing Director, GrowthMetrics

Automatio transformed our lead generation process. What used to take our team days now happens automatically in minutes. The ROI is incredible.

Jonathan Kogan

Jonathan Kogan

Co-Founder/CEO, rpatools.io

Automatio is one of the most used for RPA Tools both internally and externally. It saves us countless hours of work and we realized this could do the same for other startups and so we choose Automatio for most of our automation needs.

Mohammed Ibrahim

Mohammed Ibrahim

CEO, qannas.pro

I have used many tools over the past 5 years, Automatio is the Jack of All trades.. !! it could be your scraping bot in the morning and then it becomes your VA by the noon and in the evening it does your automations.. its amazing!

Ben Bressington

Ben Bressington

CTO, AiChatSolutions

Automatio is fantastic and simple to use to extract data from any website. This allowed me to replace a developer and do tasks myself as they only take a few minutes to setup and forget about it. Automatio is a game changer!

Sarah Chen

Sarah Chen

Head of Growth, ScaleUp Labs

We've tried dozens of automation tools, but Automatio stands out for its flexibility and ease of use. Our team productivity increased by 40% within the first month of adoption.

David Park

David Park

Founder, DataDriven.io

The AI-powered features in Automatio are incredible. It understands context and adapts to changes in websites automatically. No more broken scrapers!

Emily Rodriguez

Emily Rodriguez

Marketing Director, GrowthMetrics

Automatio transformed our lead generation process. What used to take our team days now happens automatically in minutes. The ROI is incredible.