Work management 7 min read

Does Slack have a kanban board?

Short answer: partly. Slack Lists includes a board layout that groups items into columns you can drag work between, so Slack does have kanban-style columns natively. What Slack does not have is the machinery around those columns - no work-in-progress limits, no bottleneck or throughput reporting, and no view across more than one list. That distinction decides whether native Slack is enough for your team, or whether you should connect a real board to it.

Already know you have outgrown native tracking? See the Otper Slack integration →

What Slack gives you natively

Slack ships two surfaces that teams reach for when work needs tracking, and they do different jobs. Knowing which one you are actually using explains most of the confusion behind the question.

Slack Lists: the closest native thing to a kanban board

A Slack list keeps requests out of the scroll, which is the first operational win any team notices: a message that would have vanished up the channel becomes a row someone owns. Every list item carries completion, a name, an assignee and a due date by default, and you can add fields of your own for priority or status. Items support subtasks and their own comment threads.

Switch the layout from table to board and group by a field, and the list renders as columns you can drag items between. Group by a status field and you have a kanban board in the visual sense, saved as a view anyone with list access can open. For triage inside a single channel, that is genuinely enough.

Lists are not purely passive, either. Slack's own list automations can collect requests through a form, post a message when a chosen field changes, and send due-date reminders - either to the person holding the item or as a summary into a channel. For a small team working out of one channel, that covers a surprising amount of ground.

Worth knowing before you standardise on it: a list holds up to 1,000 items and subtasks on Pro and Business+, or 5,000 on Enterprise Grid, and the oldest items archive automatically once you reach the ceiling.

Slack canvases: a document, not a board

Canvases get mistaken for boards because they also have columns. They are not the same thing. A canvas is a document attached to a channel or conversation - notes, checklists, images, links - and its columns (up to three) arrange the page rather than represent workflow stages. Nothing moves through them, so there is no state to report on.

The useful move is to combine the two: embed a Slack list inside a canvas, so a project brief and the work it describes sit on one page. The kanban part is the list, not the canvas.

Where native tracking runs out

Native tracking records what exists, and its automations react to one item at a time - this field changed, this date is near. Delivery work also needs to answer how the whole thing is flowing, and that is where teams hit the wall: usually around the point where one list becomes several, or someone asks why a release slipped and there is no record to consult. Slack Lists does not cap work in progress per stage, rank which stage is slowing delivery, chart created against completed, flag items that have gone quiet, or report across several projects at once.

Native vs integrated, feature by feature

Capability Slack Lists Slack canvas Otper board connected to Slack
Columns you drag work between Yes, board layout Page columns only Yes
Assignee and due date as fields Yes Only via an embedded list Yes
Work-in-progress limits per stage No No Yes - soft warning or hard block
Bottleneck ranking per stage No No Yes
Throughput and median completion days No No Yes
Stuck-work detection No No Yes - no activity for 7 days
Reporting across several projects No No Yes
Timeline view No No Yes - Gantt, grouped by status, member or label
Updates posted into a channel Yes - field-change and due-date automations No Yes - events chosen per channel, across four groups
Item ceiling 1,000 per list (5,000 on Enterprise Grid) Not applicable Limits are ones you set deliberately, as WIP caps

Slack capabilities above reflect Slack's published documentation as of September 2026.

What changes when the board is connected to Slack

The integrated option is not "leave Slack". It is a board that lives in your workflow with Slack wired to it in both directions, so the conversation and the status of the work stop drifting apart.

  • Requests stop scrolling away. Run /otper create-card <title> | <description> in a linked channel, or open any message's More actions menu and choose Otper Actions - the first line becomes the title, the rest the description, and attached files come across with it. Either way the card lands in the board's first list, so every Slack request arrives in one predictable intake stage instead of in five people's memories.
  • Progress reaches the people who need it, and only them. Every linked channel keeps its own event subscription across four groups - Cards, Board, Lists and Members - so a delivery channel can receive card movement while a leadership channel receives board and member changes only. A channel nobody mutes is a channel that still works when something goes wrong.
  • Attribution survives the handoff. Each person links their Slack identity once with /otper login. After that a message-turned-card is attributed to its creator, respects their permissions on that board, and lands in the board's activity history - so "who raised this, and when?" still has an answer months later. Assign an owner on the card itself; creation records who asked, not who is accountable.
Kanban card updates posted into a Slack channel by Otper, naming who added each card and the list it landed in
Card events arrive in the linked channel with the person who made the change and the list the card landed in.

Setup is a board-level action, not an admin ticket: open a board you administer, go to Integrations, connect the workspace, and link a channel. One board can post to several channels, and one workspace can serve many boards. The Slack setup guide walks through linking a channel and picking its events, and the full integration write-up covers turning a Slack message into a tracked card in detail.

The /otper slash command typed in a Slack channel, with autocomplete offering create-card title and description
Typing /otper in a linked channel surfaces create-card, so a request becomes a tracked card without leaving the conversation.

Which should you pick?

You want… Use
A personal checklist next to a conversation Slack canvas
Simple tracked items inside one channel, in columns Slack Lists, board layout
Real delivery: owned cards, workflow stages, WIP limits, timelines and reporting - driven from Slack Otper's Slack kanban integration

If you are weighing the integrated route in more depth, the companion guide to running a Slack kanban board covers the two-way setup end to end.

FAQ

Does Slack have a kanban board?

Partly. Slack Lists includes a board layout that groups items into columns you can drag work between, so Slack does have kanban-style columns natively. What it does not have is the delivery machinery around them: no work-in-progress limits, no bottleneck or throughput reporting, and no view across several projects. For that, teams connect a real kanban board to Slack.

Does Slack have kanban boards natively, or do I need an app?

Natively, Slack Lists covers the visual part - columns, an assignee and a due date on each item, subtasks and comment threads - inside one list. You need a connected kanban tool once you want WIP limits, bottleneck and throughput reporting, timelines, or one report spanning several projects.

Can a Slack canvas work as a kanban board?

Not really. A canvas is a document surface for notes, checklists and images. It supports up to three columns, but those arrange the page rather than represent workflow stages, so nothing moves through them as status. If you want columns that mean something, embed a Slack list in the canvas and use the list board layout, or connect a real board.

What is the difference between Slack Lists and a kanban board?

Slack Lists records what exists: an item, who has it, when it is due. A delivery kanban board also governs how work flows - capping work in progress per stage, ranking which stage is slowing delivery, tracking created against completed, and flagging cards with no recent activity. Lists tracks items; a kanban board manages flow.

Is there a free way to run a kanban board with Slack?

Yes. The Otper Slack integration is not a paid add-on - it works on the Free plan, which covers unlimited projects for up to three teammates. Connect a board to a channel, and card and board updates post into Slack while Slack messages become tracked cards.

Related reading

Outgrown a list? Connect a real board to Slack

Keep the conversation in Slack and put WIP limits, bottleneck ranking and throughput behind it. Free for up to three teammates.

Get started free