AI Search Tools Services Insights Register interest
Active development Self-hosted web app Python + Flask

The kanban board built for how SEO delivery actually works.

Generic kanban tools treat all tasks identically. Slice enforces different workflow paths, brief templates, and QA rules per task type — with a commercial audit trail built around your highest-risk work.

4 Person pizza team
3 PMs + 1 manager
7 Track colours, each
with its own workflow
9 Board columns
from backlog to done
Slice — SEO Delivery Board This Week
Backlog
Meta title audit
Client A
Speed fixes
Client B
Blog refresh
Client C
In Progress
Schema markup
Client A
Internal links
Client D
4/5 WIP
Handoff Brief
Category pages
Client B
1/4
QA / Review
Content update
Client C
Awaiting Exec
Dev redirect fix
Client A
CWV pass
Client B
Board Owner
PM 1
Exec Liaison
PM 2
Dep. Lead
PM 3
Team Manager
Oversight
Track system

Seven tracks. Each with its own enforced path.

Every card on the Slice board carries a track colour. That colour determines which columns the card is allowed to move through, which brief template appears at handoff, and which QA rules apply at review. No other kanban tool enforces per-card workflow rules.

Green Track

Marketing and content tasks — copy, on-page optimisation, blog work. Brief template includes MK-specific fields.

Executor: MK Team

Orange Track

Web team tasks — technical implementation, speed fixes, dev changes. Brief fields tailored to web handoff.

Executor: Web Team

Grey Track

Client developer dependencies — highest commercial risk. Triggers escalation ladder and audit trail. Amber at 5 days, red at 10.

Executor: Client Dev

Blue Track

Internal SEO team tasks handled directly by PMs — no external executor required. QA requires sign-off from a second PM.

Executor: PM Team
The workflow

Monday planning to Friday retrospective.

Slice is continuous-flow kanban — no sprints, no burndown. Cards move left to right through their track-specific column path as work progresses.

1

Monday planning ceremony

Board Owner runs a planning call. PMs drag relevant Backlog cards into "This Week." The board is the planning artefact — no separate document, no separate tool.

2

Cards move through their track path

Each card follows its track-specific column sequence. The board blocks illegal moves server-side — a Grey card cannot skip the Handoff Brief column, an Orange card cannot enter a MK-only column.

3

Handoff Brief gates departure

When a card reaches Handoff Brief, the modal auto-opens with a track-specific brief template. The PM fills it in and ticks "Brief Complete" — the only way to move the card forward. The brief lives inside the card, always in sync.

4

QA checklist from Acceptance Criteria

When a card enters QA/Review, the Acceptance Criteria from the brief become a tickable checklist. QA verifies exactly what was specified. Outcomes: Pass, Fail (card returns with QA Failure badge), or Partial Pass.

5

Client Update draft generated

When a card reaches Client Update, the system generates an editable draft from card data and the track template. PM edits and sends via their own channel. "Client Notified" checkbox gates entry to Done. Draft is saved as a Communication Record.

6

Friday retrospective with metrics

PMs open the metrics panel while reviewing the board. Velocity chart (8-week stacked bar), cycle times, QA health, and Grey Card Watch — a live list of all open client dev dependencies sorted by age.

Why not just use Jira

Seven things generic kanban tools don't do.

Jira, Trello, and Linear are powerful tools built for software teams. Slice is built for SEO delivery teams — and the difference shows in every workflow decision.

Workflow enforcement

Track-colour workflow rules. Per card, not per board.

Seven track colours, each with a different enforced column path. Green (MK) follows a different sequence than Orange (Web Team) which follows a different sequence than Grey (client dev). Illegal moves are blocked server-side and reflected visually. No generic tool enforces per-card workflow logic.

Brief management

The card IS the brief. Track-specific templates inside the modal.

No separate Google Doc. No version drift between brief and task. When a card reaches Handoff Brief, the modal renders track-specific template fields — Green has MK fields, Orange has Web Team fields, Grey has client dev handoff fields. Brief Complete checkbox gates departure. One source of truth, always.

Quality assurance

QA checklist auto-generated from Acceptance Criteria.

PMs write Acceptance Criteria in the brief. When the card enters QA/Review, those become a tickable checklist. QA verifies exactly what was specified, not ad hoc. Structured outcomes — Pass, Fail, Partial Pass — with track-specific escalation rules. Two fails on a Green card triggers a recolour warning. One fail on a Grey card requires a mandatory comment.

Commercial risk

Grey card escalation ladder with a contemporaneous audit trail.

Client developer dependencies are the highest commercial risk in agency SEO. Grey cards track how long they've sat in Awaiting Execution — amber at 5 days, red at 10. Escalation prompts at 5, 10, 20, and 30 days each require a logged comment. At 20 days, a Purple card (SEO impact statement) is created. At 30, account manager escalation is prompted. This creates an audit trail your agency can use in commercial disputes.

Board filtering

Dim-filter, not hide-filter. Board spatial context preserved.

Applying a filter dims non-matching cards to 20% opacity rather than hiding them. The spatial layout of the board — which columns are full, which tracks are heavy — is preserved while you focus on a subset. Standard tools hide non-matching cards and destroy the board's visual context. Slice doesn't.

Client reporting

Client exports with a hard privacy firewall. PM names never leave the board.

Client-facing PDF and CSV reports are generated on-demand. PM names never appear — executor role labels only. Internal comments, QA failures, priority ratings, brief fields, and escalation logs are architecturally excluded from the export model. Not filtered at query time — new fields are excluded by default unless explicitly whitelisted.

Get early access
Register interest

Slice is in active development. The board is built — the smart stuff is next.

The board, card system, workflow rules, and real-time sync are built and working. The phases that make Slice genuinely powerful — brief templates, QA checklists, Grey card escalation, metrics, and client reporting — are coming next.

Register your interest to follow development and receive early access pricing before public release.

Phase 1 — Foundation and auth
User accounts, session management, security hardening
Phase 2 — Static board UI
9-column board, card display, column layout, neomorphic design system
Phase 3 — Card CRUD and two-tab modal
Create, edit, delete cards. Ticket tab and Sheet Sync tab. Card history, comments, subtask checklist
~
Phase 4 — Drag-and-drop and workflow rules
Workflow logic complete, SSE live updates complete — drag-and-drop wiring in progress
Phase 5 — Real-time and notifications
Slack webhook, toast notifications, offline detection
Phase 6 — Brief, QA and Grey card system
Track-specific brief templates, QA checklists from Acceptance Criteria, Grey card escalation ladder, Client Update drafts
Phase 7 — Metrics, saved filters and archive
Velocity chart, cycle times, QA health, Grey Card Watch, auto-archive at 14 days
Phase 8 — Reports, backup and admin
Client PDF/CSV export with privacy firewall, daily SQLite backup, admin panel
Self-hosted — your client data stays on your infrastructure
Built for pizza teams — 4 users, no seat-based pricing
Early access pricing for registered users
SLICE interest form