Custom data models — Define objects and fields tailored to your business processes.
Multiple view layouts — Switch between table, kanban, calendar, and filtered views of the same data.
Workflow automation — Create triggers and actions to automate repetitive business tasks.
Role-based access control — Set granular permissions and manage team access with custom roles.
Email and calendar integration — Track emails, calendar events, and files directly within the CRM.
Twenty is a fully open-source CRM built by the community as a direct Salesforce alternative. It's self-hosted, customizable from the ground up, and includes modern UX inspired by tools like Notion and Linear. Deploy locally or in your infrastructure without vendor lock-in.
Requires Docker for self-hosting or Node 18+ for local development. PostgreSQL and Redis are needed for production setup.