Skip to content

Stream Planner module

Stream Planner gives you kanban and table boards to organise everything before and during a stream — talking points, segment order, sponsor reminders, community shout-outs, post-stream to-dos. Cards carry priorities, statuses, due dates, notes, platform tags, and Twitch-validated owners, and your mod team can be given read or write access per board.

Available on the Free tier and above. See Module access by tier.

At a glance

CapabilityWhat it does
BoardsIndependent planning spaces with a starter board created for you; archive and reorder them
Kanban viewFive status columns; drag a card onto a column to change its status
Table viewSpreadsheet-style rows with sorting, per-column filters, and inline editing
Rich itemsPriority (P0–P3), status, due date, notes, platform tags, up to 10 owners per card
Custom columnsUp to 20 channel-wide extra columns shown in Table view
PlatformsA channel-wide tag list (Twitch, YouTube, …) to mark where an item applies
CSV importBulk-import up to 200 rows per file with column mapping and preview
Access controlPer-role and per-user permissions, globally and per board, managed by the broadcaster
NotificationsOwners with StreamerCatalyst accounts are notified on assignment and completion

Boards

Your first visit creates a default board named “Ideas, Tasks & Fixes”. Create more from Stream Planner → Boards (names up to 100 characters) — one for weekly planning, one per game, one for community events.

Board limits are tier-based:

TierBoards
Free1
Affiliate3
Partner / Partner+Up to 20 (safety cap)

Boards are archived, not deleted — archiving hides a board and clears its per-board permissions, but keeps every item; unarchive it at any time (tick Show archived on the Boards page). If your tier drops, surplus boards beyond the new limit are archived automatically, oldest first — never the default board. Boards are reordered with Up/Down controls.

Views

Every board offers two views of the same data — switching never loses content. Your last-used view and active board are remembered per browser.

Kanban

Five fixed status columns: Not Started, In Progress, Completed, Blocked, and Denied. Drag a card onto a column to set its status (this changes status only, not card order). Each column has a + Add card shortcut that creates a title-only card in that status. Cards show their priority badge, due date, up to two platform tags, and an owner count.

Table

A sortable table with per-column filters (text search, priority/status/platform multi-select, and a due-date range), a Hide Completed & Denied toggle, inline editing of every field, an add-item row, and Up/Down reordering. Overdue due dates are highlighted, and URLs in notes render as clickable links.

Items

Each card supports:

FieldDetails
TitleRequired, up to 500 characters
PriorityP0P3 (default P2)
StatusNot Started (default), In Progress, Completed, Blocked, Denied
Due dateOptional calendar date
NotesUp to 5,000 characters; URLs auto-link in Table view
PlatformsAny of your channel’s platform tags
OwnersUp to 10 per item, validated against Twitch as you type
Custom columnsOne value (up to 1,000 characters) per custom column

Boards hold up to 500 items each. “Open” items on the Overview page are those not Completed or Denied.

Owners are Twitch users — the picker validates each login against Twitch and remembers previously used owners (up to 200 saved users, manageable under Settings → Saved Users). Owners who have a StreamerCatalyst account are badged SC Member and receive an in-app notification when they’re assigned to an item and when an item they own is completed (the item’s creator is notified too).

Custom columns

Add up to 20 channel-wide custom columns (names up to 50 characters — letters, numbers, spaces, and hyphens) under Settings → Custom Columns. They appear as extra editable columns in Table view on every board and can be renamed, reordered, and deleted (deleting a column removes its values from all items).

Platforms

Settings → Platforms manages a channel-wide tag list for marking where an item applies. Twitch is the built-in default and can’t be removed; add up to 25 platforms of your own (removing one detaches it from all items).

CSV import

Boards → Import CSV opens a three-step wizard (File → Map columns → Preview):

  • Files up to 64 KB and 200 rows per import; a board still can’t exceed 500 items.
  • Headers are auto-mapped by name (title, priority, status, due date, notes, platforms), and common status synonyms are understood — done → Completed, todo → Not Started, wip → In Progress, hold → Blocked, rejected/cancelled → Denied.
  • Unmapped columns can create a new custom column or be appended to Notes.
  • Invalid priorities, statuses, and dates are coerced to defaults (shown as warnings in the preview); rows without a title are skipped and reported.

Access control

By default boards are visible only to the broadcaster — moderators have no access until granted. The broadcaster (only) manages permissions on the Access page and per board:

  • Role-based access — set Lead Moderators and Moderators each to No Access, Read Only, or Read & Write, globally or per board (per-board settings can inherit from global).
  • Per-user overrides — grant a specific Twitch user their own access level, globally or per board (up to 50 overrides at each level). Usernames are validated against Twitch as you type.

The most specific setting wins: a per-user board override beats a per-user global override, which beats the board’s role setting, which beats the global role setting. Read-only masquerade sessions can never make changes, and module settings edits require the broadcaster or a Lead Mod.

Boards and cards appear in the dashboard command palette (Cmd/Ctrl-K) under Planner · Boards and Planner · Cards, filtered to boards you can access.

Configuration

Open Stream Planner in the dashboard sidebar:

  • Overview — active-board and open-item counts, board switcher, Table/Kanban toggle.
  • Boards — create, rename, reorder, archive/unarchive, import CSV, per-board permissions.
  • Settings — platforms, custom columns, saved users.
  • Access — role-based access and per-user overrides (broadcaster only).

API and endpoint reference

See Stream Planner — API endpoints for the full list of HTTP endpoints.

Auth reference

See Stream Planner — Authentication & permissions for the OAuth scopes this module uses.