Easier layouts
Reset layouts to default, pick tab icons, and connect shortcuts to specific page layouts.

Faster field setup
Search in field pickers and add-column menus makes table and layout customization faster.
Discover the newest features and improvements in Twenty, the #1 open-source CRM.
Reset layouts to default, pick tab icons, and connect shortcuts to specific page layouts.

Search in field pickers and add-column menus makes table and layout customization faster.
Add rich text directly inside layouts with the new dedicated field widget.

Field widgets now support more relation types, so custom layouts work better across more objects.
Email thread widgets and an inline reply composer make it easier to work directly from messaging records.

A new maintenance mode helps admins pause workspace changes during sensitive operations.

Create fields and edit field widgets more directly from record pages.

Field widgets are easier to configure directly from the page where you use them.

Self-hosted workspaces can now track usage more cleanly with usage-based billing support.
Choose a role directly when inviting a teammate to a workspace.

Create and organize sidebar items more easily with a cleaner navigation setup.

Some teammate changes now appear right away, so collaboration feels faster and more up to date.

AI Chat is easier to use with a cleaner experience and clearer model choices.

Favorites now live in the navigation menu, making the sidebar easier to organize and customize.
Add files directly to records so documents, screenshots, and other assets stay attached to the right work.

Create more flexible relationships between objects, including more advanced many-to-many setups.

You can now see who last updated a record

You can now resize the side panel and navigation menu to view content more easily. This is especially useful on record pages with long content.

Take control of your running workflows with the new Stop Workflow button. When a workflow is in progress, you can now immediately halt its execution, giving you the flexibility to cancel operations that are no longer needed or troubleshoot issues in real-time.

The side panel now opens next to your content rather than above it, giving you a better overview while configuring workflows or viewing record details. This new layout is especially handy for workflows and the upcoming dashboards feature.

Choose exactly which Gmail labels or Outlook folders to sync on your workspace. This gives you more control over your email data and better privacy by importing only the folders you need.

You can now create personal views that stay out of the shared Workspace section and appear instead under a separate My unlisted views section in the view picker. These unlisted views are only listed for their creator, but can still be opened by teammates via direct link.

Create flexible relationships where a single field can connect to multiple different object types. For example, an Opportunity can now relate to either a Person or a Company, giving you more versatile data modeling capabilities.

You can now visualize your records in a monthly calendar view. This new view type makes it easy to track time-based data like events, deadlines, and scheduled activities directly within any object.

Create custom charts and visualizations using your workspace data with the new Dashboards feature. Available in Labs, this beta feature lets you build powerful analytics and insights to monitor your business metrics.

You can now loop through items in your workflows using the new iterator node. This powerful feature allows you to process multiple records sequentially, performing actions on each item in a collection.

Manual trigger workflows now support bulk selection, allowing you to select multiple records at once to pass into your workflow. This is particularly useful when combined with the iterator node to process several records in one workflow run.

The search node now lets you customize the result limit above 1, enabling you to retrieve multiple records in a single search operation. This enhancement works seamlessly with the iterator node for processing search results.

You can now impersonate a workspace user as an admin. This allows you to see the workspace as that user would, which is useful for troubleshooting issues or understanding user experience.

You can now trigger workflows when a record is created or updated.

You now have the ability to duplicate nodes, change node types, and use a streamlined filter design in your workflows.

Workflow branches allow workflows to split paths, enabling conditional logic and multiple outcome flows in automation.

You can now control which fields a role can view or edit. This adds more granular access control on top of existing object-level permissions.

Add filters between workflow steps with conditions and only let data continue if it meets the criteria you define.

Enabled two-factor authentication with authenticator apps like 1Password, Authy, or Microsoft Authenticator to add an extra layer of security at sign-in.

We’ve added IMAP support to let you connect email accounts for receiving messages. You can also set up SMTP to send emails and CalDAV to sync calendars.

This feature gives you the ability to merge two records into one. This combines their information and keeps linked data, helping you remove duplicates and keep records accurate.

When importing records, you can now import relations between records. For example, you can import a CSV file that includes a column for related records, such as linking contacts to companies or tasks to projects.

We’ve added an "any field search" filter that lets you search across all fields at once. For example, it can allow you to locate a customer by their phone number, whether it's stored in the "Mobile," "Office," or "Direct Line" field.

You can now run workflows on many records at once. Previously, manual workflows could only be triggered one record at a time. This change improves productivity for bulk operations.
With the ability to trigger workflows on many records, you can now:
Send bulk emails to selected contacts
Update many records with the same workflow logic
Process batches of data more efficiently

Create and manage custom roles. Grant or revoke access for each object to Read/Create/Edit/Delete records. Give granular access to settings like the ability to manage users, data models or APIs.

Introducing workflows, a powerful way to let you automate actions with form triggers, conditions, HTTP requests, webhooks, and serverless functions!

CSV import now supports 2,000+ rows, sub-fields such as labels and secondary phone numbers, and automatic field matching. Validations, layout, and upserts are improved for smoother, more accurate imports.

Sub-field filtering is now supported for currency, address, name, email, link, phone, and actor fields. For example, you can filter by the amount in a currency without needing the full field.

We’ve cut key load and interaction times by over 3,000ms, which means pages now load 2x faster!

Creating records on filtered views now applies the view filter to the newly created record. This feature is compatible with Text, Date_Time, Date, Number, Select, Rating, Multi_Select, Array, and Boolean fields.

Choose how to display dates in any field using a universal Unicode date format that best suits your use case.

A new breadcrumb navigation across the app, improved keyboard menu navigation, and a new focus state for table views.
You can now rename a view and change its type between kanban or table directly from the view options menu located to the right of the filter and sort buttons.

Ability to set User and Admin permissions for each user. Admins can edit workspace settings, while Users can only edit records. Custom permission creation will be available in a future update.

Advanced filter enables precise database content filtering through nested conditional operators (AND/OR), multiple field filters, and customizable filter groups for complex query construction.

Quick Access to Records: Side panel lets you view and edit records without leaving your current page.
Keyboard Navigation: Navigate the side panel with keyboard for better accessibility and faster workflows.
Pinned Actions: More actions now displayed directly in the navbar for easier access.

App Health Check: Added a health check feature to the admin panel. Now shows real-time status and key metrics.
Environment Variables: Admin panel now has read-only access to environment variables. Better transparency, easier config management.

The search feature now includes ranking scores. This helps you find the most relevant results faster.

Internal team emails won't sync, protecting privacy by preventing access to internal discussions.

You can now link your Microsoft account to easily manage your messages and events right within your workspace.

Expanded support for 30+ languages, so users can navigate and use the software in their preferred language.

You can now preview file attachments without downloading them.

Enable beta features using the new Labs tab in settings. The first beta release introduces our workflow engine. Enjoy!

Added "Group By" in tables to better organize entries, like grouping companies by industry for clearer data visualization. This feature is available in the table Options menu.

Introduced a feature to calculate and display data summaries, such as sums and latest entries, for quick insights and streamlined data analysis.

You can now add your views to favorites for quick access and organize your favorites into folders for better management.

Each workspace now gets a dedicated sub-domain for a more secure experience. And soon you will be able to set your own domain.

You can now filter an object (People, Companies, Opportunities, etc.) using any multiselect field.

You can now create number fields that display a percentage instead of a regular number.

We started a major ⌘K revamp that now understands the context to display appropriate actions. For example, on a record page, you can add the record as a favorite, or if you select multiple records on an index, you can export them as a CSV.

You can now filter multiple actions simultaneously with a single webhook. For example, you can create a webhook that triggers only when a person or company is updated or created.

To maintain the simplicity of Twenty, we are introducing "Advanced Settings." This option consolidates all settings intended for advanced use cases, often preferred by developers, such as API and function settings or security settings.

We have significantly enhanced our search performance, making it feel instantaneous when searching for records such as people, companies, or tasks.

Experience a more compact and intuitive settings layout, now featuring a breadcrumb navigation for easier access and better organization.

Enhance your contact management by adding many email addresses for a single contact. All emails sent to these addresses will be automatically synced with the contact, ensuring you never miss an important communication.

Developers can now take advantage of the new array field type to store non-predefined values.

Soft delete feature added: Deleted records are now hidden from view but recoverable from the "Deleted record" option in any object options menu. No more drama!

Like any regular object, add some custom fields to your tasks and companies or create some custom views to better organize your content.

Quickly identify who created a given record and what was the origin of the creation, whether it was through a CSV import, an API, or manual input.

Filter the content a webhook is returning so it only pings your URL when a specific action occurs, such as on creating a company.

Edit Kanban Stages: You can now edit Kanban stages directly from the app, not just from the settings. This makes it easier to manage and customize your workflow on the fly.
"No Value" Column: Cards that are not assigned to a specific value will now appear in a "No Value" column. This column can be shown or hidden as needed, ensuring no cards are overlooked.

Navigate more quickly with our revamped record page navbar:
Navigate directly from one record page to another.
View the total number of records within a view.
Easily return to the corresponding index view with a new "Close" button.

You can now delete up to 10,000 records at once. (For when you want to Marie Kondo your database! 🧹)

You can now edit one-to-many relations directly from the "many side". This means you can assign people to a company directly from the company list view, instead of having to navigate to each individual person's profile to assign them a company.

We've introduced advanced settings for email and calendar management:
Auto-Create Contact Options: Choose when an email interaction should automatically create a contact. Options include:
People I've sent emails to and received emails from
People I've sent emails to
Don't auto create contact
Email Exclusions: Ability to exclude non-professional emails (e.g., Gmail, Outlook) and team emails (e.g., support@, team@) from being synced to the CRM.
Calendar Events: Auto-contact creation settings are now available for calendar events as well.

The timeline on every record page has been significantly improved. It now provides detailed updates for:
Record creations
Field updates
Received emails
Created calendar events

Our onboarding process has been streamlined to let you import your calendar and emails seamlessly. You can now also configure your privacy settings directly during onboarding, allowing you to choose between sharing content with your team or keeping it hidden.

To enhance privacy, you can now add specific email addresses to a blocklist within the "Accounts" settings. This feature prevents sensitive content from being synced to the CRM when corresponding with certain individuals. This can be particularly useful when managing sensitive deals.

Introduced a new design for notifications featuring lighter colors.

Implemented skeleton loading to improve user experience by displaying placeholder content while data is being fetched.

Introduced a new Link Field type to add and manage one or several external URLs on any object. Available in custom objects starting today.

Introduced a "Data Model Diagram" feature that allows users to visualize the relationships between different objects within the CRM.

With Google Calendar integration, you can track all your team's events with a company or person in your CRM. Choose the information level visible to your teammates for better control.

We have improved app performance, shaving off over 500ms on each page.

Enhance your data handling capabilities with the addition of four new field types:
The Multi-Select Field allows for tagging a record with multiple attributes, providing a flexible way to classify and filter data.
Example Use Case: Tag a company record with multiple industries such as "Retail," "Technology," and "Finance," enabling more nuanced segmentation and analysis.

Designed specifically for financial data, the Currency Field ensures correct calculation and standard formatting for monetary figures.
Example Use Case: Record and manage global transactions in their original currencies while maintaining precision in financial reporting.

With the Datetime Field, you can effectively track events, deadlines, and activities with enhanced accuracy, improving time management and scheduling.
Example Use Case: Precisely track and set reminders for project milestones and deadlines.

The JSON Field allows for the storage of complex, structured data within a single field, thus expanding the capabilities for data customisation and integration.
Example Use Case: Store configurable data for a product, such as feature flags or customization options, directly within a CRM record.

On record pages, you can now expand relation cards to view their fields without navigating to their individual record pages. For example, on a Company record page, you can expand an employee card to view their job title. This feature applies to all types of objects, including custom ones.

The new Address Field Type enables entry of a full address in one field, while structurally storing each address part - such as street name and number - in separate subfields.

You can now switch between workspaces by clicking your workspace name at the top left of the screen. This feature will only appear if you have been invited to join another workspace.

Connect your Gmail account to automatically associate emails with relevant 'People' and 'Companies'. Contacts you've emailed will be automatically added to 'People', excluding non-personal emails like support@ and team@. Control your privacy by selecting the information you share with your team.

Create a Kanban view on any object and streamline processes like recruitment or onboarding.

We are pleased to reopen the cloud subscription to everyone. No more waiting!

The record page now features a clearer layout with increased space for content

The new Rating field represents a numeric value from zero to five, it can be useful for various use-cases such as scoring leads.

Developers can now use webhooks to synchronize customer data updates in real-time across applications.

You can now navigate from one object to another directly from the record detail page.
