diff --git a/packages/twenty-website/public/images/user-guide/api/api-overview.png b/packages/twenty-website/public/images/user-guide/api/api-overview.png
new file mode 100644
index 0000000000..10fd5fd89f
Binary files /dev/null and b/packages/twenty-website/public/images/user-guide/api/api-overview.png differ
diff --git a/packages/twenty-website/public/images/user-guide/core-features/core_features.png b/packages/twenty-website/public/images/user-guide/core-features/core_features.png
deleted file mode 100644
index f9b9d4c993..0000000000
Binary files a/packages/twenty-website/public/images/user-guide/core-features/core_features.png and /dev/null differ
diff --git a/packages/twenty-website/public/images/user-guide/fields/custom_data_model.png b/packages/twenty-website/public/images/user-guide/fields/custom_data_model.png
new file mode 100644
index 0000000000..03a7b4732d
Binary files /dev/null and b/packages/twenty-website/public/images/user-guide/fields/custom_data_model.png differ
diff --git a/packages/twenty-website/public/images/user-guide/fields/data_model.png b/packages/twenty-website/public/images/user-guide/fields/data_model.png
index d925a8c232..56917dd704 100644
Binary files a/packages/twenty-website/public/images/user-guide/fields/data_model.png and b/packages/twenty-website/public/images/user-guide/fields/data_model.png differ
diff --git a/packages/twenty-website/public/images/user-guide/fields/new_field.png b/packages/twenty-website/public/images/user-guide/fields/new_field.png
deleted file mode 100644
index 7f36d7cf06..0000000000
Binary files a/packages/twenty-website/public/images/user-guide/fields/new_field.png and /dev/null differ
diff --git a/packages/twenty-website/public/images/user-guide/fields/relations_field.png b/packages/twenty-website/public/images/user-guide/fields/relations_field.png
new file mode 100644
index 0000000000..f8a9454412
Binary files /dev/null and b/packages/twenty-website/public/images/user-guide/fields/relations_field.png differ
diff --git a/packages/twenty-website/public/images/user-guide/home/contact-and-account-management.png b/packages/twenty-website/public/images/user-guide/home/contact-and-account-management.png
new file mode 100644
index 0000000000..9b15f0c2ac
Binary files /dev/null and b/packages/twenty-website/public/images/user-guide/home/contact-and-account-management.png differ
diff --git a/packages/twenty-website/public/images/user-guide/objects/objects_orange.png b/packages/twenty-website/public/images/user-guide/objects/objects_orange.png
new file mode 100644
index 0000000000..4d3abe119c
Binary files /dev/null and b/packages/twenty-website/public/images/user-guide/objects/objects_orange.png differ
diff --git a/packages/twenty-website/public/images/user-guide/reporting/reporting.png b/packages/twenty-website/public/images/user-guide/reporting/reporting.png
index 655de31abc..573a296fe5 100644
Binary files a/packages/twenty-website/public/images/user-guide/reporting/reporting.png and b/packages/twenty-website/public/images/user-guide/reporting/reporting.png differ
diff --git a/packages/twenty-website/public/images/user-guide/setup/domains-settings.png b/packages/twenty-website/public/images/user-guide/setup/domains-settings.png
new file mode 100644
index 0000000000..bc6b9fc350
Binary files /dev/null and b/packages/twenty-website/public/images/user-guide/setup/domains-settings.png differ
diff --git a/packages/twenty-website/public/images/user-guide/setup/experience.png b/packages/twenty-website/public/images/user-guide/setup/experience.png
new file mode 100644
index 0000000000..99d5b1f7c4
Binary files /dev/null and b/packages/twenty-website/public/images/user-guide/setup/experience.png differ
diff --git a/packages/twenty-website/public/images/user-guide/setup/members.png b/packages/twenty-website/public/images/user-guide/setup/members.png
new file mode 100644
index 0000000000..ad510217ca
Binary files /dev/null and b/packages/twenty-website/public/images/user-guide/setup/members.png differ
diff --git a/packages/twenty-website/public/images/user-guide/setup/pricing.png b/packages/twenty-website/public/images/user-guide/setup/pricing.png
index 734dcdd1e7..96dde8dd9e 100644
Binary files a/packages/twenty-website/public/images/user-guide/setup/pricing.png and b/packages/twenty-website/public/images/user-guide/setup/pricing.png differ
diff --git a/packages/twenty-website/public/images/user-guide/setup/profile.png b/packages/twenty-website/public/images/user-guide/setup/profile.png
new file mode 100644
index 0000000000..b503e7a29c
Binary files /dev/null and b/packages/twenty-website/public/images/user-guide/setup/profile.png differ
diff --git a/packages/twenty-website/public/images/user-guide/setup/releases.png b/packages/twenty-website/public/images/user-guide/setup/releases.png
new file mode 100644
index 0000000000..bf723c73f9
Binary files /dev/null and b/packages/twenty-website/public/images/user-guide/setup/releases.png differ
diff --git a/packages/twenty-website/public/images/user-guide/setup/settings.png b/packages/twenty-website/public/images/user-guide/setup/settings.png
index 2935ea288f..27b516ed34 100644
Binary files a/packages/twenty-website/public/images/user-guide/setup/settings.png and b/packages/twenty-website/public/images/user-guide/setup/settings.png differ
diff --git a/packages/twenty-website/public/images/user-guide/what-is-twenty/faq.png b/packages/twenty-website/public/images/user-guide/what-is-twenty/faq.png
new file mode 100644
index 0000000000..d79ad7bec0
Binary files /dev/null and b/packages/twenty-website/public/images/user-guide/what-is-twenty/faq.png differ
diff --git a/packages/twenty-website/public/images/user-guide/what-is-twenty/getting_around.png b/packages/twenty-website/public/images/user-guide/what-is-twenty/getting_around.png
new file mode 100644
index 0000000000..368fbd2b08
Binary files /dev/null and b/packages/twenty-website/public/images/user-guide/what-is-twenty/getting_around.png differ
diff --git a/packages/twenty-website/public/images/user-guide/what-is-twenty/getting_started.png b/packages/twenty-website/public/images/user-guide/what-is-twenty/getting_started.png
new file mode 100644
index 0000000000..cc2fc6d438
Binary files /dev/null and b/packages/twenty-website/public/images/user-guide/what-is-twenty/getting_started.png differ
diff --git a/packages/twenty-website/public/images/user-guide/what-is-twenty/implementation_services.png b/packages/twenty-website/public/images/user-guide/what-is-twenty/implementation_services.png
new file mode 100644
index 0000000000..aeb666b38f
Binary files /dev/null and b/packages/twenty-website/public/images/user-guide/what-is-twenty/implementation_services.png differ
diff --git a/packages/twenty-website/public/images/user-guide/what-is-twenty/migrating_crm.png b/packages/twenty-website/public/images/user-guide/what-is-twenty/migrating_crm.png
new file mode 100644
index 0000000000..27eaa2e37f
Binary files /dev/null and b/packages/twenty-website/public/images/user-guide/what-is-twenty/migrating_crm.png differ
diff --git a/packages/twenty-website/public/images/user-guide/workflows/internal-automations.png b/packages/twenty-website/public/images/user-guide/workflows/internal-automations.png
new file mode 100644
index 0000000000..63d1ef11b6
Binary files /dev/null and b/packages/twenty-website/public/images/user-guide/workflows/internal-automations.png differ
diff --git a/packages/twenty-website/public/images/user-guide/workflows/robot.png b/packages/twenty-website/public/images/user-guide/workflows/robot.png
new file mode 100644
index 0000000000..ab2154afac
Binary files /dev/null and b/packages/twenty-website/public/images/user-guide/workflows/robot.png differ
diff --git a/packages/twenty-website/public/images/user-guide/workflows/sales-use-cases.png b/packages/twenty-website/public/images/user-guide/workflows/sales-use-cases.png
new file mode 100644
index 0000000000..e7a3d35da0
Binary files /dev/null and b/packages/twenty-website/public/images/user-guide/workflows/sales-use-cases.png differ
diff --git a/packages/twenty-website/public/images/user-guide/workflows/workflow-credits.png b/packages/twenty-website/public/images/user-guide/workflows/workflow-credits.png
new file mode 100644
index 0000000000..3ffb1a0eed
Binary files /dev/null and b/packages/twenty-website/public/images/user-guide/workflows/workflow-credits.png differ
diff --git a/packages/twenty-website/src/content/user-guide/collaboration.mdx b/packages/twenty-website/src/content/user-guide/collaboration.mdx
index 33e299c5fa..ac39d03c92 100644
--- a/packages/twenty-website/src/content/user-guide/collaboration.mdx
+++ b/packages/twenty-website/src/content/user-guide/collaboration.mdx
@@ -1,7 +1,7 @@
---
title: Collaboration
-icon: IconNote
-info: Discover how to leverage Notes and Tasks to better collaborate with your team.
-image: /images/user-guide/create-workspace/workspace-cover.png
-sectionInfo: A brief guide to grasp the basics of Twenty
----
+icon: IconMail
+info: "Centralize communications and team collaboration."
+image: /images/user-guide/emails/emails_header.png
+sectionInfo: Centralize communications and team collaboration
+---
\ No newline at end of file
diff --git a/packages/twenty-website/src/content/user-guide/collaboration/emails-and-calendars.mdx b/packages/twenty-website/src/content/user-guide/collaboration/emails-and-calendars.mdx
new file mode 100644
index 0000000000..5ef5726559
--- /dev/null
+++ b/packages/twenty-website/src/content/user-guide/collaboration/emails-and-calendars.mdx
@@ -0,0 +1,101 @@
+---
+title: Emails and Calendars
+info: "View and manage email conversations within your CRM records."
+icon: IconChecklist
+image: /images/user-guide/emails/emails_header.png
+sectionInfo: Centralize communications and team collaboration
+---
+
+**Note**: To connect your email accounts and configure sync settings, visit [Email & Calendar Setup](/user-guide/section/settings/email-calendar-setup).
+
+## How Email Integration Works
+
+Twenty automatically links emails from your connected mailboxes to the relevant CRM records, keeping all communication history in one place.
+
+### Where to Find Emails
+
+Email conversations appear in three main objects:
+
+- **People**: View all emails exchanged with a specific contact
+- **Companies**: See all emails related to a company and its employees
+- **Opportunities**: Access email threads related to the company linked to this opportunity. Email threads from individual people on the opportunity are not shown yet.
+
+### Viewing Email Threads
+
+1. **Navigate to a Record**: Go to any Person, Company, or Opportunity record
+2. **Select the Emails Tab**: Click on the "Emails" tab to view synced emails
+3. **Open an Email Thread**: Click on any email to open and read the full conversation
+4. **Browse History**: Scroll through the complete email history with that contact
+
+
+
+## What You'll See
+
+### Email Thread View
+When you open an email thread, you can:
+- **Read Full Conversations**: See the complete email exchange
+- **View Participants**: See all people involved in the email thread
+- **Check Timestamps**: Know exactly when each email was sent
+- **Access Context**: Understand the full communication history
+
+### Email Visibility
+Depending on your mailbox settings, you might see:
+- **Full Content**: Complete email text and details
+- **Subject + Metadata**: Subject line, sender, recipient, and timestamp
+- **Metadata Only**: Basic information without email content
+
+## Email Sync Behavior
+
+### What Gets Synced
+- **External Emails**: All emails with contacts outside your organization
+- **Automatic Linking**: Emails connect to existing People and Company records
+- **Multiple Addresses**: Emails from any address link to the same contact record
+- **Updates**: New emails appear within 5 minutes
+
+### What Doesn't Get Synced
+- **Internal Emails**: Emails between colleagues (same domain) remain private
+- **Group Emails**: Distribution lists and group emails are excluded
+- **Excluded Folders**: Folders you've chosen not to sync (configured under Settings → Accounts → Email)
+
+### Selective Folder Sync (Lab Feature)
+Control which email folders sync with Twenty:
+1. Enable "Message Folder" in Settings → Releases → Lab
+2. Configure folders under Settings → Accounts → Email
+3. Choose specific folders to include or exclude (Inbox, Sent, Archive, custom folders)
+
+
+## Troubleshooting Email Sync
+
+### Common Sync Issues
+- **Sync Delays**: Emails appear within 5 minutes, but initial imports take longer
+- **Missing Emails**: Check if:
+ - Folders are excluded in Message Folder settings
+ - Contact auto-creation is disabled (emails need existing Twenty records)
+ - Email is from colleagues (same domain) or group lists
+ - Mailbox is still completing initial sync
+
+### Email Limitations
+- **System Folders**: Some email folders may not be available for sync
+- **Aliases**: Only true mailboxes can be connected (not email aliases)
+
+
+## Calendar Integration
+
+### Calendar Tab
+Next to the Emails tab, you'll find a **Calendar** tab that contains the history of meetings scheduled with the record.
+
+**Available for:**
+- **People**: View all meetings scheduled with a specific contact
+- **Companies**: See all meetings related to a company and its employees
+- **Opportunities**: Access meeting history related to the company linked to this opportunity
+
+**Visibility Settings**: Calendar data follows the same visibility settings as emails, ensuring consistent privacy controls across both communication channels.
+
+### Viewing Meeting History
+1. **Navigate to a Record**: Go to any Person, Company, or Opportunity record
+2. **Select the Calendar Tab**: Click on the "Calendar" tab next to the Emails tab
+3. **Browse Meeting History**: View all scheduled meetings and their details
+4. **Access Meeting Context**: See meeting participants, times, and related information
+
+
+
diff --git a/packages/twenty-website/src/content/user-guide/collaboration/notes.mdx b/packages/twenty-website/src/content/user-guide/collaboration/notes.mdx
index 91004129f3..a21a0ceef5 100644
--- a/packages/twenty-website/src/content/user-guide/collaboration/notes.mdx
+++ b/packages/twenty-website/src/content/user-guide/collaboration/notes.mdx
@@ -1,12 +1,48 @@
---
title: Notes
-info: Explore how to efficiently manage notes within record pages in Twenty, including procedures for creating, formatting, commenting, saving, and deleting notes.
+info: Explore how to efficiently manage notes within record pages in Twenty.
icon: IconNote
image: /images/user-guide/notes/notes_header.png
sectionInfo: Discover how to leverage Notes and Tasks to better collaborate with your team.
---
-Manage your record-linked notes efficiently using the powerful **Notes** feature. This guide walks through how to create, format, comment, and delete notes seamlessly within record pages.
+Manage your record-linked notes efficiently using the powerful **Notes** feature. This guide walks through how to create, format, comment, and delete notes seamlessly within record pages.
+
+## Common Use Cases
+
+### Meeting Documentation
+- **Meeting Minutes**: Log key discussion points, decisions, and action items from client calls
+- **Call Summaries**: Record important details from sales conversations or support calls
+- **Follow-up Notes**: Document next steps and commitments made during meetings
+
+### Customer Interactions
+- **Support History**: Track customer issues, solutions provided, and resolution status
+- **Sales Context**: Record customer preferences, pain points, and buying signals
+- **Relationship Building**: Note personal details about contacts to strengthen relationships
+
+### Project Management
+- **Status Updates**: Document project progress and milestone achievements
+- **Issue Tracking**: Log problems encountered and solutions implemented
+- **Team Handoffs**: Share context when transferring accounts between team members
+
+### Automated Note Creation
+Use [Workflows](/user-guide/section/workflows/getting-started-workflows) to automatically create notes:
+- **Call Recorder Integration**: Auto-generate meeting summaries from recorded calls
+- **Deal Handoff Notes**: Auto-create sales cycle summaries when handing off new customers to implementation teams
+
+## Note Features
+
+### Relations Field
+Notes include a **Relations** field that allows you to attach a single note to multiple records across different objects. For example, you can link one meeting note to:
+- The Person you met with
+- The Company they represent
+- The Opportunity being discussed
+- Any relevant Tasks or other records
+
+This "morph many" relationship ensures important information is accessible from all relevant record pages.
+
+### User Tagging
+**Note**: User tagging within notes is not currently available. This feature is planned for 2026, which will allow you to mention team members and trigger notifications.
## Creating Notes
diff --git a/packages/twenty-website/src/content/user-guide/collaboration/tasks.mdx b/packages/twenty-website/src/content/user-guide/collaboration/tasks.mdx
index 0436fe5522..0bb9db115c 100644
--- a/packages/twenty-website/src/content/user-guide/collaboration/tasks.mdx
+++ b/packages/twenty-website/src/content/user-guide/collaboration/tasks.mdx
@@ -1,12 +1,54 @@
---
title: Tasks
-info: Understand how to effectively manage tasks in Twenty, including tasks creation, viewing, editing, marking as complete, and deletion.
+info: Understand how to effectively manage tasks in Twenty.
image: /images/user-guide/tasks/tasks_header.png
sectionInfo: Discover how to leverage Notes and Tasks to better collaborate with your team.
---
Manage all tasks within your workspace using the **Tasks** feature. This guide will show you how to create and manage tasks, switch between upcoming and completed tasks, edit task details, and much more.
+## Common Use Cases
+
+### Sales Follow-ups
+- **Meeting Next Steps**: Create tasks for action items discussed during client calls
+- **Proposal Follow-ups**: Set reminders to check on pending proposals
+- **Contract Reviews**: Schedule tasks for contract negotiations and approvals
+
+### Customer Success
+- **Onboarding Tasks**: Automatically create onboarding checklists when deals close
+- **Check-in Reminders**: Schedule regular customer health check calls
+- **Renewal Preparation**: Set tasks to prepare for contract renewals 90 days in advance
+
+### Internal Project Management
+Beyond sales and customer success, Tasks support broader organizational needs:
+- **Product Development**: Track feature releases, bug fixes, and development milestones
+- **Marketing Campaigns**: Manage campaign launches, content creation, and promotional activities
+- **HR Operations**: Handle recruitment processes, employee onboarding, and performance reviews
+- **Finance Tasks**: Schedule budget reviews, invoice processing, and financial reporting
+- **Operations**: Coordinate facility management, vendor relationships, and process improvements
+
+### Automated Task Creation
+Use [Workflows](/user-guide/section/workflows/getting-started-workflows) to automatically create tasks:
+- **Deal Won Triggers**: Auto-create onboarding tasks assigned to CS team when opportunities close
+- **Email Reminders**: Set up weekly email reminders for tasks due this week (sent every Monday)
+- **Pipeline Automation**: Create follow-up tasks when deals stall in specific stages
+- **Meeting Integration**: Auto-generate tasks from meeting recordings or calendar events
+
+
+## Task Features
+
+### Relations Field
+Tasks include a **Relations** field that allows you to attach a single task to multiple records across different objects. For example, you can link one follow-up task to:
+- The Person you need to contact
+- The Company they represent
+- The Opportunity being pursued
+- Any relevant Notes or other records
+
+This "morph many" relationship ensures tasks are accessible from all relevant record pages and provides complete context.
+
+### User Tagging
+**Note**: User tagging within tasks is not currently available. This feature is planned for 2026, which will allow you to mention team members and trigger notifications when assigning or updating tasks.
+
## Creating Tasks
Creating tasks in Twenty is seamless. You can either:
diff --git a/packages/twenty-website/src/content/user-guide/constants/UserGuideIndex.ts b/packages/twenty-website/src/content/user-guide/constants/UserGuideIndex.ts
index 6bfd9faa4c..1fb77d3149 100644
--- a/packages/twenty-website/src/content/user-guide/constants/UserGuideIndex.ts
+++ b/packages/twenty-website/src/content/user-guide/constants/UserGuideIndex.ts
@@ -5,47 +5,71 @@ export const USER_GUIDE_INDEX = {
{ fileName: 'what-is-twenty' },
{ fileName: 'create-workspace' },
{ fileName: 'getting-around-twenty' },
- { fileName: 'configure-workspace-in-three-steps' },
+ { fileName: 'configure-your-workspace' },
{ fileName: 'implementation-services' },
+ { fileName: 'migrating-from-other-crms' },
+ { fileName: 'import-export-data' },
],
'Data Model': [
- { fileName: 'data-model' },
{ fileName: 'customize-your-data-model' },
- { fileName: 'standard-objects' },
+ { fileName: 'objects' },
{ fileName: 'fields' },
- { fileName: 'creating-records' },
+ { fileName: 'object-relations' },
+ { fileName: 'data-model-faq' },
+ { fileName: 'data-model' },
],
- Views: [
- { fileName: 'views' },
- { fileName: 'views-sort-filter' },
- { fileName: 'kanban-views' },
+ 'CRM Essentials': [
+ { fileName: 'crm-essentials' },
+ { fileName: 'contact-and-account-management' },
+ { fileName: 'pipeline' },
+ { fileName: 'view-management' },
+ { fileName: 'sales-use-cases' },
],
- Collaboration: [
+ 'Workflows': [
+ { fileName: 'getting-started-workflows' },
+ { fileName: 'workflow-features' },
+ { fileName: 'internal-automations' },
+ { fileName: 'external-tool-integration' },
+ { fileName: 'workflow-troubleshooting' },
+ { fileName: 'workflow-credits' },
+ { fileName: 'professional-services' },
+ { fileName: 'workflows' },
+ ],
+ 'Collaboration': [
{ fileName: 'collaboration' },
+ { fileName: 'emails-and-calendars' },
{ fileName: 'notes' },
{ fileName: 'tasks' },
],
- Integrations: [
- { fileName: 'integrations' },
- { fileName: 'getting-started-workflows' },
- { fileName: 'workflows' },
- { fileName: 'emails' },
+ 'Integrations API': [
+ { fileName: 'apis-overview' },
{ fileName: 'api-webhooks' },
- { fileName: 'import-export-data' },
+ { fileName: 'integrations-api' },
+ { fileName: 'integrations' },
],
- Settings: [
+ 'Reporting': [
+ { fileName: 'reporting' },
+ { fileName: 'reporting-overview' },
+ ],
+ 'Settings': [
{ fileName: 'settings' },
+ { fileName: 'profile-settings' },
+ { fileName: 'experience-settings' },
+ { fileName: 'email-calendar-setup' },
+ { fileName: 'workspace-settings' },
+ { fileName: 'member-management' },
{ fileName: 'permissions' },
+ { fileName: 'domains-settings' },
+ { fileName: 'releases-settings' },
{ fileName: 'settings-faq' },
],
- Pricing: [
+ 'Pricing': [
{ fileName: 'pricing' },
{ fileName: 'billing-and-pricing-faq' },
],
- Other: [
- { fileName: 'other' },
+ 'Resources': [
+ { fileName: 'resources' },
{ fileName: 'glossary' },
- { fileName: 'tips' },
{ fileName: 'github' },
],
},
diff --git a/packages/twenty-website/src/content/user-guide/crm-essentials.mdx b/packages/twenty-website/src/content/user-guide/crm-essentials.mdx
new file mode 100644
index 0000000000..e73ecc915a
--- /dev/null
+++ b/packages/twenty-website/src/content/user-guide/crm-essentials.mdx
@@ -0,0 +1,9 @@
+---
+title: CRM Essentials
+info: "Essential CRM features for managing leads, sales, and customers."
+icon: IconTarget
+image: /images/user-guide/home/contact-and-account-management.png
+sectionInfo: "Essential CRM features for managing leads, sales, and customers"
+---
+
+
diff --git a/packages/twenty-website/src/content/user-guide/crm-essentials/contact-and-account-management.mdx b/packages/twenty-website/src/content/user-guide/crm-essentials/contact-and-account-management.mdx
new file mode 100644
index 0000000000..f94514f7da
--- /dev/null
+++ b/packages/twenty-website/src/content/user-guide/crm-essentials/contact-and-account-management.mdx
@@ -0,0 +1,94 @@
+---
+title: Contact and Account Management
+info: "Create and manage People and Company records to build your customer database."
+icon: IconNote
+image: /images/user-guide/home/contact-and-account-management.png
+sectionInfo: "Essential CRM features for managing leads, sales, and customers"
+---
+
+## Getting data into your CRM
+
+When you start using Twenty, you'll want to get your contacts and companies into the system. There are several ways to populate your CRM depending on your workflow and data sources.
+
+### Manual entry
+
+The most straightforward approach is adding records directly through the Twenty interface. Go to the **People** section and click the **+** button to add a new contact. Fill in their name, email, phone, and link them to their company. For companies, head to the **Companies** section and add the organization details - company name, domain, industry, and size.
+
+The domain field is particularly important for company identification, and the email field is essential for person identification.
+
+### CSV imports
+
+When you have existing data from spreadsheets or other systems, CSV import is your fastest option. You can prepare your data in Excel or Google Sheets, then upload it all at once. This is particularly useful when migrating from another CRM or when someone has been tracking contacts in spreadsheets. Our [Import/Export Data](/user-guide/section/getting-started/import-export-data) guide walks you through the process.
+
+### Automated data capture
+
+For ongoing lead generation, you can set up automated workflows that bring data directly into Twenty:
+
+**Website forms**: When someone fills out a form on your website, you can configure it to send the information to Twenty automatically. The form submission triggers a webhook that activates a workflow in Twenty, creating the new contact record without any manual work.
+
+**Integration with other systems**: If you use other business tools, you can connect them to Twenty using API calls and workflows. This lets you automatically sync data between systems - for example, bringing in new customers from your billing system or leads from your marketing platform.
+
+To learn more about setting up these automated data flows, check out our [Workflows](/user-guide/section/workflows) section.
+
+### Email and calendar sync
+
+When you connect your mailbox and calendar to Twenty, the system can automatically create People and Companies records for people you email or meet with. If you send an email to someone who isn't already in your CRM, Twenty can create a new Person record for them. The same happens when you schedule meetings with new contacts through your calendar.
+
+This is particularly useful for sales and business development teams who are constantly meeting new people. Instead of manually adding every new contact, Twenty captures them automatically as you communicate. Learn how to set this up in our [Emails and Calendars](/user-guide/section/collaboration/emails-and-calendars) guide.
+
+### Reducing manual work
+
+Even when adding data manually, you can use workflows to streamline the process. For instance, you might set up automation that assigns new contacts to team members based on their location, or that automatically creates follow-up tasks when certain types of contacts are added.
+
+## Organizing your contacts
+
+### Keeping data unique and clean
+
+Twenty automatically enforces uniqueness to keep your data organized. Each person's email address serves as a unique identifier - you can't have two people with the same email. Similarly, company domains are unique, so you won't accidentally create duplicate companies.
+
+If your business needs other fields to be unique (like phone numbers, or reference codes), you can configure this in your data model. Head to our [Data Model](/user-guide/section/data-model/customize-your-data-model) section to learn how to set up additional uniqueness constraints for your specific needs.
+
+### Handling duplicates
+
+Sometimes you'll end up with duplicate records. Twenty has a merge feature for both People and Companies - you can combine duplicate records to keep your database clean without losing any information.
+
+To merge records, select 2 records, open the ```Cmd+K``` menu (the menu with the ... icon on the very top right) and click "Merge Records".
+
+### Creating company hierarchies
+
+If you work with large organizations that have subsidiaries or multiple divisions, you can create relationships between companies. Set up relationship fields between Company records to map out these connections. This helps you understand the full organizational structure you're dealing with.
+
+### Customizing your views
+
+Different team members might need to see different information. You can create custom views that show different columns for different purposes - maybe your sales team needs to see deal stages while your support team focuses on contact details. Learn more about this in our [View Management](/user-guide/section/crm-essentials/view-management) article.
+
+## Working with records
+
+### What you'll find in each record
+
+When you open a Person or Company record, you'll see all their information organized in tabs:
+
+- **Fields**: The basic information like name, email, phone, and any custom fields you've added
+- **Relations**: Shows the connections between this record and records from other objects
+- **Timeline**: A chronological view of all interactions and updates to this record
+- **Tasks**: Any follow-up tasks related to this contact
+- **Notes**: Team notes and observations about this person or company
+- **Files**: Documents and attachments related to this record
+- **Emails**: Email threads with this contact (when your team has connected their mailboxes)
+- **Calendar**: Meetings and appointments with this contact
+
+The Email and Calendar tabs are particularly powerful - they automatically show all email exchanges and meetings that anyone on your team has had with this contact, as long as they've connected their mailbox to Twenty. You can learn more about setting this up in our [Emails and Calendars](/user-guide/section/collaboration/emails-and-calendars) guide.
+
+### Adding the fields you need
+
+The standard fields might not capture everything important for your business. If you need additional information - like customer segments, referral sources, or industry-specific data - you can add custom fields or modify existing ones. Head to our [Data Model](/user-guide/section/data-model/customize-your-data-model) section to learn how to customize your setup.
+
+## Managing deleted records
+
+When you delete a record in Twenty, it's not gone forever. Records are "soft deleted," which means they're hidden but can be restored if needed.
+
+To access deleted records, use ```Cmd+K``` (or Ctrl+K on Windows) to open the command menu, then click "See deleted records." From there, you can either restore records or permanently delete them if you're sure you don't need them.
+
+This safety net means you can clean up your database without worrying about accidentally losing important information.
+
+
\ No newline at end of file
diff --git a/packages/twenty-website/src/content/user-guide/crm-essentials/pipeline.mdx b/packages/twenty-website/src/content/user-guide/crm-essentials/pipeline.mdx
new file mode 100644
index 0000000000..5d04b453b8
--- /dev/null
+++ b/packages/twenty-website/src/content/user-guide/crm-essentials/pipeline.mdx
@@ -0,0 +1,102 @@
+---
+title: Pipeline
+info: "Track and manage your sales opportunities through customizable pipeline stages."
+icon: IconNote
+image: /images/user-guide/kanban-views/kanban.png
+sectionInfo: "Essential CRM features for managing leads, sales, and customers"
+---
+
+## Understanding Pipelines
+
+A sales pipeline tracks opportunities from initial contact to closed deal. Each stage represents a step in your sales process, and opportunities move through these stages as they progress toward closing.
+
+Twenty includes standard sales stages like Prospecting, Qualification, Proposal, Negotiation, Closed. You can customize these stages to match your specific sales process.
+
+## Working with Kanban Views
+
+Kanban views visually map out your pipeline, where each column represents a stage and each card represents an opportunity. Each card shows key information like deal value, close date, and assigned owner at a glance. For complete details - including notes, tasks, meetings, and email history - click on any card to open the full opportunity record.
+
+### Moving opportunities through your pipeline
+
+You can move each opportunity between stages as it progresses through your sales process by dragging and dropping. Hold your click on a card and move it to the next stage.
+
+
+
+
+
+
+### Customizing your pipeline stages
+
+You can tailor your pipeline to suit your specific sales process. Stages represent values in a Select Field, so you can add, remove, or rename them as needed.
+
+#### Adding stages
+
+To add a stage, access the Select Field Settings by navigating to Settings > Data Model, selecting your object, and then the field your Kanban board depends on.
+
+
+
+
+
+
+#### Removing stages
+
+To remove a stage, hover the stage name or the `⋮` icon, click `Edit from settings` in the Select Field settings, and then click **Delete** next to the relevant stage.
+
+
+
+### Customizing the cards
+
+You can configure your Kanban board to display some fields and hide others. To hide a field, click on **Options** on the top right, then on **Fields** to bring up the list of options. Hover the field you want to hide to bring up the `-` button. Click on it to hide the field.
+
+You can also rearrange the order of fields by holding down the field name and dragging it to where you want it.
+
+
+
+### Compact view
+
+You can also hide all the fields and get an overview of all the opportunities at a glance. To do so, click on **Options** on the top right and turn on the toggle for **Compact view** after selecting layout in kanban view.
+
+
+
+## Advanced pipeline management
+
+### Automation with workflows
+
+Use [Workflows](/user-guide/section/workflows/getting-started-workflows) to automate your pipeline:
+- **Automatic stage progression**: Move deals based on activities
+- **Notifications**: Alert team members of stage changes
+- **Task creation**: Generate follow-up tasks for each stage
+
+### Multiple pipelines
+
+You can create different pipelines for various business lines, market segments, or specialized sales teams by creating new views. Each view can show different opportunities with specific filters and stages tailored to your needs. Learn more about setting this up in our [View Management](/user-guide/section/crm-essentials/view-management) guide.
+
+
diff --git a/packages/twenty-website/src/content/user-guide/crm-essentials/sales-use-cases.mdx b/packages/twenty-website/src/content/user-guide/crm-essentials/sales-use-cases.mdx
new file mode 100644
index 0000000000..5220678fea
--- /dev/null
+++ b/packages/twenty-website/src/content/user-guide/crm-essentials/sales-use-cases.mdx
@@ -0,0 +1,15 @@
+---
+title: Sales Use Cases
+info: "Discover advanced sales capabilities that can be built using Twenty's workflow system."
+icon: IconNote
+image: /images/user-guide/workflows/sales-use-cases.png
+sectionInfo: "Essential CRM features for managing leads, sales, and customers"
+---
+
+## Advanced Sales Capabilities
+
+GTM teams often need advanced sales capabilities like lead scoring, data enrichment, round robin / territory assignment, automated reminders, and email sequences. While these aren't built-in features in Twenty, they can all be configured and tailored to your specific needs using our flexible workflow system.
+
+Visit our [Workflows section](/user-guide/section/workflows/getting-started-workflows) to learn how to build these automations step by step. For detailed examples, see our [Internal Automations](/user-guide/section/workflows/internal-automations) and [External Tool Integration](/user-guide/section/workflows/external-tool-integration) guides.
+
+
\ No newline at end of file
diff --git a/packages/twenty-website/src/content/user-guide/crm-essentials/view-management.mdx b/packages/twenty-website/src/content/user-guide/crm-essentials/view-management.mdx
new file mode 100644
index 0000000000..fb23ced962
--- /dev/null
+++ b/packages/twenty-website/src/content/user-guide/crm-essentials/view-management.mdx
@@ -0,0 +1,197 @@
+---
+title: View Management
+info: "Create and customize views to organize your data with filters, sorting, and different layouts."
+icon: IconNote
+image: /images/user-guide/table-views/table.png
+sectionInfo: "Essential CRM features for managing leads, sales, and customers"
+---
+
+## Layout Options
+
+You can display your data in three different layouts, each suited for different purposes. Custom layouts to customize what the page looks like for each type of record will be released in December 2025.
+
+### Default View
+Each object comes with an unfiltered, unsorted, and undeletable view known as the Default view. It's named after the object's plural name, such as "All Companies," "All People," "All Opportunities".
+
+
+### List Layout
+The standard table format that displays records in rows and columns. This is perfect for seeing detailed information at a glance and comparing records side by side.
+
+### List Group By Layout
+Organizes your records by grouping them based on a select field. For example, you can group opportunities by stage, companies by locations, or any other select field. This helps you see patterns and organize related records together.
+
+### Kanban Layout
+A visual board where each column represents a stage and each record appears as a card. This layout is ideal for managing pipelines and workflows where records move through different stages. For more details on using Kanban views for pipeline management, see our [Pipeline](/user-guide/section/crm-essentials/pipeline) article.
+
+
+
+
+
+
+## Creating New Views
+
+There are three ways to create a new view:
+
+### Using Cmd+K Menu
+Use ```Cmd+K``` (or Ctrl+K on Windows) to open the command menu, then click "Create a new view".
+
+### Using the View Dropdown Menu
+Click on the view dropdown menu (top left), then click "Add View" at the bottom. From this menu you can:
+- Choose an icon and name for your view
+- Select the layout type (List or Kanban). Please note that you need to first select the List layout and then add a Group By. You cannot create a List Group By directly from there.
+- For Kanban views, select which select field to use as column headers
+
+
+
+
+
+
+### Creating Views from Existing Filters
+
+When you modify the sorting and filtering of an existing view, a "Save as new view" button appears. This lets you create a new view based on your current customizations.
+
+
+
+
+
+
+## Making Views Actionable
+
+The guidance below shows you how to customize the columns of your views. We do not recommend keeping all the columns - those views can be simplified and made actionable by adding sorting conditions and displaying only certain columns that are relevant to your specific use case.
+
+## Customizing Your Views
+
+All layouts support the same customization options: sorting, filtering, and field selection. You can make quick one-time changes by clicking directly on the column name, or use the Options Menu for more comprehensive editing.
+
+
+### Quick Actions vs Options Menu
+
+**For one-time changes**: Click directly on column headers to sort, or use the ```Move Left```, ```Move Right``` buttons.
+
+**For multiple edits**: Use the **Options Menu** (top right corner) when you want to make several changes in a row. This menu gives you access to:
+- **Layout selection** (List, List Group By, Kanban)
+- **Grouping options** (for List Group By layout)
+- **Fields management** (show/hide and reorder columns)
+
+### Filtering Your Data
+
+You can apply filters to show only the records that match your criteria. Click **Filter** in the toolbar, select a field, choose your condition, and set the value. You can add multiple filters for advanced filtering based on several conditions.
+
+
+
+
+
+
+
+### Sorting Your Records
+
+Control the order of your records by clicking on any column header to sort by that field. Click again to reverse the sort order. You can apply multiple sorts for complex organization.
+
+
+
+
+
+
+
+### Managing Fields and Columns
+
+You can choose which fields to display and reorder them. For quick changes, click on a column name directly. For multiple edits, use **Options Menu > Fields** where you can:
+- Show or hide fields using the eye icon
+- Reorder fields by dragging and dropping
+- Make multiple changes efficiently in one place
+
+
+
+## Managing Your Views
+
+### View Dropdown Menu Features
+
+The view dropdown menu (top left) is your central hub for view management. From here you can:
+- **Edit view names and icons**: Click the three dots next to any view
+- **Reorder views**: Drag and drop views to organize them by priority
+- **Save views as favorites**: Favorites appear just under Settings for quick access
+
+
+### Editing and Deleting Views
+
+To modify or remove views, open the view dropdown menu and hover over the view you want to change. Click the three dots that appear to access edit and delete options.
+
+
+
+### Favorites and Organization
+
+Views saved as favorites appear just under Settings in your navigation, giving you instant access to your most important views. Use the view dropdown menu to organize your views by dragging them into the order that works best for your workflow.
+
+For more advanced data organization, see our [Data Model section](/user-guide/section/data-model) to learn about customizing fields and objects.
+
+
\ No newline at end of file
diff --git a/packages/twenty-website/src/content/user-guide/data-model.mdx b/packages/twenty-website/src/content/user-guide/data-model.mdx
index 2242ddf37e..3be0bee81d 100644
--- a/packages/twenty-website/src/content/user-guide/data-model.mdx
+++ b/packages/twenty-website/src/content/user-guide/data-model.mdx
@@ -1,7 +1,7 @@
---
title: Data Model
-info: Discover how to customize and get the most of your data model.
+info: Customize your data model to fit your unique business processes.
icon: IconChecklist
-image: /images/user-guide/objects/objects.png
-sectionInfo: A brief guide to grasp the basics of Twenty
+image: /images/user-guide/fields/data_model.png
+sectionInfo: Flexible data model designed to support your unique business processes
---
diff --git a/packages/twenty-website/src/content/user-guide/data-model/customize-your-data-model.mdx b/packages/twenty-website/src/content/user-guide/data-model/customize-your-data-model.mdx
index 2b5200e940..8f24e86258 100644
--- a/packages/twenty-website/src/content/user-guide/data-model/customize-your-data-model.mdx
+++ b/packages/twenty-website/src/content/user-guide/data-model/customize-your-data-model.mdx
@@ -2,12 +2,12 @@
title: Customize your data model
info: "Learn how to design and create a data model that reflects how you operate."
icon: IconNote
-image: /images/user-guide/import-export-data/cloud.png
-sectionInfo: Discover how to use standard and custom objects in your workspace.
+image: /images/user-guide/fields/custom_data_model.png
+sectionInfo: Flexible data model designed to support your unique business processes
---
## What is a data model?
-A data model is the structure that defines how information is organized in your CRM. It determines what objects exist (like companies, people, or deals), what properties they have (those are the fields), and how they relate to each other. You can think of it as the map of your customer data.
+A data model is the structure that defines how information is organized in your CRM. It determines what objects exist (like companies, people, or opportunities), what properties they have (those are the fields), and how they relate to each other. You can think of it as the map of your customer data.
## Why should you customize your data model?
Every business works differently. Being able to fully customize your data model means you can shape Twenty around your processes instead of forcing yours into a rigid system.
@@ -17,7 +17,8 @@ Twenty offers the flexibility you need to shape the data model that will best su
There is rarely only one way to build a data model. Below are a few tips to help you build yours.
**1. Start with your core objects.**
-Identify the main things you work with (e.g. Companies, People, Opportunities). Those are already available as they are used very often. But think of any other you might need.
+Identify the main concepts you work with (e.g. Companies, People, Opportunities). Those three objects are already available as they are used very often. But think of any other you might need.
+Example: Stripe would need an object ```Subscriptions```, Airbnb would need an object ```Trips```, a start-up accelerator an object ```Batches```.
**2. Use fields for variations, not new objects.**
If something is just a characteristic of an existing object (e.g. “Industry” for a Company, or “Status” for an Opportunity), make it a field. Fields are best for categories, labels, and attributes.
@@ -37,10 +38,11 @@ If something can be linked multiple times and you don’t know how many, it’s
Start with fields. Move to new objects only when you feel the limits — too many fields, repeated records, or relationships that don’t fit neatly.
-### Special note on People and Companies
+### Special note on People, Companies and Opportunities
-- **People and Companies are the only two objects from where you can access emails and meetings.** We recommend using these as much as possible. If you need to create categories of People or Companies, use fields rather than new objects.
-- Example: it is best to use the **People object** for both prospects and partners, adding a field called `Person Type`. Avoid creating a Partner object, since you wouldn’t be able to access email threads from it. Instead, create different views under People — one showing Partners, another showing Prospects.
+- **People, Companies and Opportunities are the only objects from where you can access the emails and meetings synchronized from your mailbox / calendar.** We recommend using those as much as possible. If you need to create categories of People or Companies, use fields rather than new objects.
+
+ Example: it is best to use the **People object** for both prospects and partners, adding a field called `Person Type`. Avoid creating a Partner object, since you wouldn’t be able to access email threads from it. Instead, create different views under People — one showing Partners, another showing Prospects.
- Given the point above, it’s fine to have fields that don’t apply to every record. For example, under People you might add a **Referral Link** field that is only relevant when `Person Type = Partner`. That’s okay — you can hide this field from views where it doesn’t matter.
@@ -59,28 +61,4 @@ If the answer is “yes” to one or more of these, it’s probably time for a n
Our team can assist you designing and creating the data model you need. Discover our Onboarding Pack [here](https://twenty.com/onboarding-packages).
-## FAQ
-
-
-Where can I see and edit my data model?
-
-You can access your Data Model under the `Settings`.
-
-
-
-
-Why can't I see the Data Model under the Settings?
-
-Reach out to your workspace administrator, data model is usually only accessible by administrators.
-
-
-
-
-How many custom objects or fields can I create?
-
-You can create as many custom objects and fields as you need - the price won't change.
-
-
-
-
diff --git a/packages/twenty-website/src/content/user-guide/data-model/data-model-faq.mdx b/packages/twenty-website/src/content/user-guide/data-model/data-model-faq.mdx
new file mode 100644
index 0000000000..9d52ec8b6f
--- /dev/null
+++ b/packages/twenty-website/src/content/user-guide/data-model/data-model-faq.mdx
@@ -0,0 +1,123 @@
+---
+title: Data Model FAQ
+icon: IconQuestionMark
+info: Frequently asked questions about data model configuration, limitations, and upcoming features.
+image: /images/user-guide/what-is-twenty/faq.png
+sectionInfo: Flexible data model designed to support your unique business processes
+---
+
+## Object Management
+
+
+Can I reorder objects in the left navigation bar?
+
+Not yet. Object ordering in the navigation is currently fixed, but this feature is planned for a future release.
+
+
+
+
+Can I hide objects from the left navigation bar?
+
+All active objects appear in the navigation. You can deactivate objects you don't need under **Settings → Data Model**.
+
+
+
+
+Can I delete standard objects (People, Companies, etc.)?
+
+You can deactivate any standard objects but you cannot hard delete them.
+
+
+
+## Field Capabilities
+
+
+Can I create formula fields?
+
+Formula fields are coming in **Q1 2026**. In the meantime, you can use workflows to calculate and update field values automatically.
+
+
+
+
+Can I have nested fields in my objects?
+
+Nested fields are coming in **Q1 2026**. Currently, you can use workflows to bring field values from related objects. For example, to display a Company's industry on a Person record, create a custom field on People and use a workflow to sync the value.
+
+
+
+
+Why can't I update relation field names?
+
+Relation field names impact the API structure and cannot be changed after creation. If you need to rename a relation field, you'll need to create a new one and delete the old one.
+
+
+
+
+Why do I need different singular and plural names?
+
+Our GraphQL API uses both forms for different operations:
+- ```createPerson``` (singular) for single record actions
+- ```createPeople``` (plural) for bulk operations
+
+This creates limitations when singular and plural forms are the same, but it improves the developer experience.
+
+
+
+
+Why are some field names protected?
+
+Certain field names like "Type" are reserved for system use. Choose alternative names like "Category" or "Classification" instead.
+
+
+
+## Advanced Features
+
+
+Can I create many-to-many relationships?
+
+Many-to-many relationships are coming in **Q1 2026**. Currently, create an intermediate object with two 1-to-many relationships as a workaround.
+
+
+
+
+What are Morph Many relationships?
+
+Morph Many relationships (coming **Q4 2025**) allow one object to relate to multiple different object types. For example, an Opportunity could relate to either a Person or a Company.
+
+
+
+
+Can I reorder fields in objects?
+
+Field reordering will be available with custom layouts in **Q4 2025**. Currently, fields appear in the alphabetical order.
+
+
+
+## Access and Permissions
+
+
+Where can I see and edit my data model?
+
+You can access your Data Model under **Settings → Data Model**.
+
+
+
+
+Why can't I see the Data Model under Settings?
+
+Reach out to your workspace administrator. Data model access is usually restricted to administrators only.
+
+
+
+
+How many custom objects or fields can I create?
+
+You can create as many custom objects and fields as you need - the price won't change.
+
+
+
+## Need More Help?
+
+Check our [implementation services](/user-guide/section/getting-started/implementation-services) to get help with complex data model design.
+
+
diff --git a/packages/twenty-website/src/content/user-guide/data-model/fields.mdx b/packages/twenty-website/src/content/user-guide/data-model/fields.mdx
index c4fa343f65..4bcf25b83d 100644
--- a/packages/twenty-website/src/content/user-guide/data-model/fields.mdx
+++ b/packages/twenty-website/src/content/user-guide/data-model/fields.mdx
@@ -1,29 +1,31 @@
---
-title: Fields
+title: Fields
info: "Understand the role of fields and how to handle them."
icon: IconChecklist
image: /images/user-guide/fields/field.png
-sectionInfo: Discover how to use standard and custom objects in your workspace.
+sectionInfo: Flexible data model designed to support your unique business processes
---
## About Fields
-Fields in an object are akin to the column names in an Excel spreadsheet, indicating the type of data stored — such as text, numbers, or dates — under specific names. These fields can be standard (created by default) or custom (user-created).
+Fields are like columns in a spreadsheet. They store different types of data like text, numbers, or dates. Fields can be standard (built-in) or custom (the ones you create).
### Standard Fields
-The platform includes Standard Fields by default as predefined fields designed to meet common, universal requirements in business modeling.
+Standard fields come built-in with Twenty to handle common business needs.
-As an example, "First Name" and "Last Name" are standard fields within the `People` object. They're text fields, meant to capture and store the respective names of individuals.
+For example, "First Name" and "Last Name" are standard fields in the `People` object. They store text data for individual names.
-As essential parts of the data model, you can't delete them, but only deactivate them.
+You cannot delete standard fields, but you can deactivate them if you don't need them.
+
+You can also customize the options of the standard ```SELECT``` type fields, for example the options for the ```Stage``` on Opportunities.
### Custom Fields
-A `Custom Field` is a user-defined attribute you can add to a standard or custom object to store specific information that's not captured by the default fields. These fields can carry different types of data such as text, number, date, Select values, etc. Custom fields allow you to tailor your database to the unique needs of your business.
+Custom fields let you add your own data fields to any object. You can store text, numbers, dates, dropdown selections, and more. Use custom fields to track information that's specific to your business.
For instance, a custom field for SpaceX could be "Rocket Active Status", indicating if a rocket is operational.
@@ -40,17 +42,17 @@ To add a custom field to any object, follow these steps:
Your newly created field is now available within the application's fields. To display it on a specific view, click on the options menu, then select "Fields".