View types
Twenty supports multiple visualization modes for your data:Table view
The classic spreadsheet-like interface for working with records.- Grid layout: Rows are records, columns are fields
- Inline editing: Click any cell to edit directly
- Column management: Show, hide, resize, and reorder columns
- Bulk selection: Select multiple records for batch operations
- Quick filters: Filter bar at the top for rapid filtering
Table view is the default and most versatile view type. Use it for data entry, bulk updates, and detailed record management.
Kanban view
Visual board organized by a SELECT field with drag-and-drop.- Columns: One column per option in your SELECT field
- Cards: Each record is a card you can drag between columns
- Stage management: Move records through pipeline stages visually
- Card customization: Choose which fields display on cards
- Sales pipelines (stages: Prospecting → Proposal → Closed)
- Project management (statuses: To Do → In Progress → Done)
- Support tickets (priorities: Low → Medium → High → Urgent)
Calendar view
Timeline visualization for date-based records.- Month/week/day views: Different time granularities
- Date field mapping: Choose which date field to display
- Event cards: Click to view or edit record details
- Drag to reschedule: Move events to different dates
- Tasks with due dates
- Meetings and events
- Opportunities with close dates
- Project milestones
Widget views
Embeddable views for custom page layouts.- Display specific fields from a related record
- Embed filtered lists within record detail pages
- Create custom dashboards with multiple widgets
Creating and managing views
Create new view
Click ”+ New View” and configure:
- Name: Give your view a descriptive name
- Type: Choose Table, Kanban, or Calendar
- Icon: Select an icon for quick identification
- Visibility: Personal (only you) or Shared (team-wide)
View settings
Each view has independent settings:- Filters: Which records to show
- Sorting: Order of records
- Grouping: Organize records by field values (table view)
- Visible fields: Which columns to display (table view)
- Column order: Arrangement of fields
- Column widths: Size of each column
Filtering records
Filters let you show only records that match specific criteria.Adding filters
Filter operators by field type
- Text
- Number & Currency
- Date & DateTime
- Select & Multi-Select
- Boolean
- Relation
- Contains: Text includes substring
- Does not contain: Text excludes substring
- Is: Exact match
- Is not: Not equal to
- Starts with: Text begins with
- Ends with: Text concludes with
- Is empty: Field has no value
- Is not empty: Field has a value
Multiple filters and logic
Combine filters with AND/OR logic:Toggle logic operator
Click “AND” / “OR” button to switch between requiring all or any filters to match.
Sorting records
Control the order records appear in your view.Single field sorting
- Click on any column header in table view
- Choose ascending (A→Z, 1→9) or descending (Z→A, 9→1)
- Icon appears in header showing sort direction
Multi-field sorting
Sort order is preserved when you save the view. Each view can have its own sorting configuration.
Grouping records
Group records by field values to organize data hierarchically.Available for grouping
- SELECT fields: Group by status, stage, category
- BOOLEAN fields: Group by true/false
- RELATION fields: Group by related record
- DATE fields: Group by day, week, month, quarter, year
Using groups
Groups appear as collapsible sections in table view:
Example: Grouped view
Column management (Table view)
Show/hide columns
- Click the column settings icon (grid icon) in toolbar
- Toggle checkboxes to show or hide fields
- Hidden fields don’t appear in the view but data is preserved
Reorder columns
- Drag column headers: Click and drag header to new position
- Column settings menu: Use up/down arrows in settings panel
Resize columns
- Drag border: Hover over column border in header, drag to resize
- Auto-fit: Double-click column border to auto-size to content
- Set width: Right-click header for exact pixel width
Pin columns
Keep important columns visible while scrolling:- Right-click column header
- Select “Pin column”
- Pinned columns freeze on the left side
Column settings are saved per view. Different views can show different fields in different orders.
View visibility and sharing
Personal views
- Only you can see and edit
- Perfect for your individual workflows
- Don’t clutter team’s view list
Shared views
- Visible to everyone in the workspace
- Team members can use but not edit (unless they have permissions)
- Great for standardized reports and common workflows
Best practices
View organization
- Create purpose-specific views: “My Open Tasks”, “This Week’s Opportunities”, “Overdue Items”
- Use descriptive names: “Q1 Pipeline (>$50k)” is better than “View 3”
- Limit shared views: Only share views that benefit the whole team
- Set sensible defaults: The default view should be useful for most team members
Performance tips
- Filter before grouping or sorting
- Hide unused columns to speed up rendering
- Use date filters to show only recent records
- Limit displayed fields in kanban cards
Common view patterns
- Sales Pipeline
- Task Management
- Customer Support
- Events Calendar
View: Active Opportunities
- Type: Kanban
- Group by: Stage
- Filter: closeDate within next 90 days
- Sort: amount (descending)
Keyboard shortcuts
Speed up view navigation with shortcuts:Cmd/Ctrl + K: Open command palette → quick view switchingCmd/Ctrl + F: Focus search/filter boxCmd/Ctrl + Click: Select multiple recordsShift + Click: Select range of recordsArrow keys: Navigate between cells (table view)Enter: Edit selected cell (table view)Esc: Cancel edit
Next steps
Objects and fields
Understand the data structure behind your views
Workflows
Automate actions when records match view filters
API filtering
Apply filters programmatically via API
Permissions
Control who can see which records in views
