packages/twenty-docs/getting-started/key-features.mdx
import { CardTitle } from "/snippets/card-title.mdx"
Twenty is a full-featured CRM platform. Here's what you can build with it.
<CardGroup cols={2}> <Card href="/user-guide/data-model/overview" img="/images/user-guide/halftone/data-model.png"> <CardTitle>Custom Data Model</CardTitle> Define the exact data structure your business needs.Create custom objects, add custom fields with 20+ field types, and build relationships between any objects. </Card>
<Card href="/user-guide/views-pipelines/overview" img="/images/user-guide/halftone/layout.png"> <CardTitle>Views & Pipelines</CardTitle> Switch between table views, kanban boards, and calendar views.Filter with AND/OR logic, sort by multiple fields, group records, and save custom views. </Card>
<Card href="/user-guide/workflows/overview" img="/images/user-guide/halftone/workflows.png"> <CardTitle>Workflows & Automation</CardTitle> Automate any business process without writing code.Trigger workflows on record changes, schedules, manual actions, or incoming webhooks. </Card>
<Card href="/user-guide/calendar-emails/overview" img="/images/user-guide/halftone/calendar-emails.png"> <CardTitle>Calendar & Email Sync</CardTitle> Connect your Google Workspace or Microsoft 365 account.Emails and calendar events automatically appear on the relevant CRM records. </Card>
<Card href="/user-guide/ai/overview" img="/images/user-guide/halftone/ai.png"> <CardTitle>AI</CardTitle> AI agents that work autonomously within your CRM — answering questions, enriching records, and executing multi-step tasks within your permission model. </Card> <Card href="/user-guide/dashboards/overview" img="/images/user-guide/halftone/dashboards.png"> <CardTitle>Dashboards & Reporting</CardTitle> Build custom dashboards with real-time widgets.Track pipeline metrics, team performance, and business KPIs with configurable charts and filters. </Card>
<Card href="/user-guide/permissions-access/overview" img="/images/user-guide/halftone/permissions.png"> <CardTitle>Permissions & Access Control</CardTitle> Role-based access control at every level — objects, fields, and individual records.Configure SSO with SAML or OIDC. Audit logs track who did what. </Card>
<Card href="/developers/extend/api" img="/images/user-guide/halftone/dev-api.png"> <CardTitle>API & Extensibility</CardTitle> A developer-first API that adapts to your custom data model.Both GraphQL and REST endpoints, with auto-generated documentation per workspace. </Card>
<Card href="/user-guide/data-migration/overview" img="/images/user-guide/halftone/data-migration.png"> <CardTitle>Data Import & Export</CardTitle> Import data from CSV files or via API.Field mapping, duplicate detection, and error handling built in. Export your data anytime — no lock-in. </Card>
<Card href="/developers/self-host/self-host" img="/images/user-guide/halftone/dev-self-host.png"> <CardTitle>Self-Hosting</CardTitle> Run Twenty on your own infrastructure with a single Docker Compose command.Full control over your data, updates on your schedule. </Card> </CardGroup>