Overview
Kanban view displays your records as cards organized into columns based on a grouping field, typically representing different stages of a workflow. This view is inspired by agile project management boards and makes it easy to visualize progress and move items between stages with drag-and-drop.Kanban view requires at least one Single Select or Checkbox field to serve as the grouping column for board lanes.
When to Use Kanban View
Kanban view is ideal for:- Project management - Track tasks through stages like To Do, In Progress, Done
- Sales pipelines - Manage deals through Lead, Qualified, Proposal, Closed stages
- Recruitment - Track candidates from Applied to Interview to Hired
- Bug tracking - Organize issues by status (New, Assigned, In Progress, Resolved)
- Content planning - Manage articles through Draft, Review, Published stages
- Order fulfillment - Track orders from Placed to Shipped to Delivered
- Sprint planning - Organize user stories and tasks in agile workflows
Configuration Options
Kanban view provides the following configuration options:Grouping Column
The most important configuration is selecting which field determines the board columns:| Property | Type | Description |
|---|---|---|
fk_grp_col_id | string | ID of the Single Select field used for grouping |
- Status Field
- Priority Field
- Stage Field
Use a status field to create a classic task board:Single Select Options:Each option becomes a column on the Kanban board.
- To Do
- In Progress
- Review
- Done
Cover Image
| Property | Type | Description |
|---|---|---|
fk_cover_image_col_id | string | ID of attachment column to display as card cover |
meta.fk_cover_image_object_fit | string | Image fit mode: “fit” or “cover” |
Working with Kanban View
- Managing Cards
- Customizing Columns
- Card Content
Drag and Drop
Move cards between columns to update their status:- Click and hold a card
- Drag to the target column
- Release to drop and update the status
- The grouping field value updates automatically
Dragging a card between columns automatically updates the underlying record’s grouping field value.
Reorder Within Columns
Organize cards within a column:- Drag cards up or down within the same column
- Order is preserved and saved per view
- Different users can have different card orders
Add New Cards
Create records directly from the board:- Click ”+” at the top of any column
- The new card is created with that column’s status
- Fill in required fields in the expanded form
- Card appears immediately in the column
Advanced Features
Filtering Kanban Boards
Apply filters to show specific cards:- Filter by any field, not just the grouping column
- Combine multiple filter conditions
- Empty columns remain visible even if filtered out
- Filters affect all columns simultaneously
- Assignee is “John” (show only John’s tasks)
- Priority is “High” or “Critical” (show urgent items)
- Due Date is within next 7 days (show upcoming deadlines)
Sorting Cards
Control card order within columns:- Sort by due date (earliest first)
- Sort by priority (highest first)
- Sort by created time (newest first)
- Manual drag-and-drop order (when no sort applied)
WIP Limits
While not enforced by default, you can:- Use card counts in column headers to monitor work in progress
- Create filters to highlight columns with too many items
- Set up automations to notify when limits are exceeded
Search on Board
Quickly find specific cards:- Use the search bar to filter cards by text
- Search works across all visible fields
- Matching cards are highlighted
- Non-matching cards are dimmed but remain visible
Use Cases and Examples
Software Development Board
- Backlog
- To Do
- In Development
- Code Review
- Testing
- Done
- Task title
- Assignee
- Priority
- Story points
- Due date
Sales Pipeline
- New Lead
- Contacted
- Qualified
- Proposal Sent
- Negotiation
- Closed Won
- Closed Lost
- Company name
- Contact person
- Deal value
- Expected close date
- Last contact
Content Calendar
- Idea
- Outline
- Draft
- Review
- Approved
- Scheduled
- Published
- Article title
- Author
- Topic/Category
- Publish date
- Word count
Recruitment Pipeline
- Applied
- Phone Screen
- Technical Interview
- Final Interview
- Offer Extended
- Hired
- Rejected
- Candidate name
- Position applied
- Experience level
- Interview date
- Recruiter notes
Best Practices
One Grouping Field - Unlike Grid view which supports multiple group-by columns, Kanban uses a single grouping field that defines the board structure.
Performance Considerations
Kanban view is optimized for handling many cards:- Virtual scrolling within columns for hundreds of cards
- Lazy loading of card images
- Efficient drag-and-drop rendering
- Cached board state
- Keep grouping field options reasonable (under 10 columns)
- Use filters to reduce the total number of visible cards
- Limit visible fields to 3-4 per card
- Consider archiving completed items to separate views
When dealing with thousands of records, consider using filters to create multiple focused Kanban views rather than one massive board.
Keyboard Shortcuts
| Shortcut | Action |
|---|---|
Arrow keys | Navigate between cards |
Enter | Open selected card |
Esc | Close card detail |
Ctrl/Cmd + F | Focus search |
API Reference
Create a kanban view programmatically:Changing the grouping column (
fk_grp_col_id) completely restructures the board, so choose carefully when setting up your Kanban view.