Mattermost Flow Kanban + Gantt for Mattermost
GitHub Latest release

Mattermost plugin for delivery teams

Turn channel momentum into delivery flow.

Mattermost Flow Plugin brings kanban boards, gantt timelines, live updates, deep links, and quick post actions into the same workspace where your team already chats.

Keep work planning and delivery timelines inside the same channel context.

  • 2 synced views
  • 0 extra database required
  • 0755 safe executable bundle modes

#release-war-room

Todo 2

Ship v0.1.2 docs refresh

Due today High

Prepare release notes

2 assignees Docs
In Progress 3

Build plugin bundle

Live updates 90%

Review post actions

@alice Flow
Done 4

Push release tag

GitHub Actions Done
Gantt timeline Week view
Kickoff Build Release

Built on the Mattermost plugin model: custom API, KV storage, slash commands, live SSE streams, post interactions, and GitHub-ready releases.

Why teams use it

One workspace for planning, execution, and channel feedback.

01

Kanban and gantt stay in sync

Cards, dates, progress, milestones, and dependencies power both views, so teams do not maintain separate planning tools.

02

Mattermost-native collaboration

Use channel posts, mentions, slash commands, deep links, and quick post actions without sending people to another app.

03

Real-time board awareness

SSE updates and local sync keep boards, cards, gantt views, and sidebar summaries fresh across open sessions.

04

Operator-friendly deployment

Ship a single `.tar.gz` plugin bundle with executable-safe server binaries and tag-driven GitHub release automation.

Inside the flow

Start in chat, land on the exact card, finish with one click.

  • A channel post announces a card movement or due-soon reminder.
  • A teammate uses `Assign to me`, `Push +1 day`, or `Mark done` directly from the post.
  • Open boards and sidebar summaries update without a full refresh.

Deep links

Board, gantt, and card URLs

Scope-aware assignees

Team and channel members only

Delivery hygiene

Checklist, dependencies, activity history

For operators

Designed to fit Mattermost plugin operations, not fight them.

KV-store first

Boards, cards, activity, preferences, default board mappings, and due-soon state live in the Mattermost plugin KV store.

Permission-aware

Board access respects team, channel, system admin, and board admin boundaries instead of inventing a second auth system.

Release-safe packaging

Server binaries are bundled with executable mode `0755`, avoiding the classic plugin-start failure after extraction.

Docs

Pick the guide that matches your role.

Read the project guides directly on this page, then open the source markdown only when you need it.

Inline markdown viewer

User Guide

How to work with boards, cards, gantt, and post actions

Loading guide...

Install

Build locally or upload the latest release.

Mattermost Flow ships as a standard plugin bundle, so teams can install it through Mattermost Plugin Management or distribute it through internal plugin channels.

make dist
# upload:
dist/com.mattermost.flow-plugin-<version>.tar.gz
Go 1.25+ Node 24.13.1 GitHub Actions release automation

Ready to try it?

Bring structured delivery flow into the same place your team already talks.