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, channel-wide or per board.

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

Capability What it does
Boards Independent planning spaces with a starter board created for you; rename, reorder, archive and unarchive them
Kanban view Five status columns; drag a card onto a column to change its status, or click it to edit every field
Table view Spreadsheet-style rows with sorting, per-column filters, and inline editing
Rich items Priority (P0–P3), status, due date, notes, platform tags, up to 10 owners per card
Custom columns Up to 20 channel-wide extra fields per card
Platforms A channel-wide tag list (Twitch, YouTube, …) to mark where an item applies
CSV import Bulk-import up to 200 rows per file with column mapping and preview
Saved users Owners you’ve assigned are remembered for quick picking
Access control Per-role and per-user permissions, globally and per board, managed by the broadcaster
Notifications Owners with StreamerCatalyst accounts are notified on assignment and completion

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

Board limits are tier-based and count your active (unarchived) boards, the default board included:

Tier Boards
Free 1
Affiliate 3
Partner / Partner+ Up to 20 (safety cap)

Each board can be renamed, moved up or down, or archived. Boards are archived, not deleted — archiving hides a board and clears its per-board permissions, but keeps every item; tick Show archived on the Boards page to see archived boards and Unarchive one at any time. If your tier drops, boards beyond the new limit are archived automatically: your default board and your oldest boards stay active, the newest ones are archived.

The Boards page also has, per board, Import CSV and — for the broadcaster — Permissions (see Access control).

Stream Planner → Overview is where you work on a board. It shows your active-board count and the number of open items on the selected board (items not Completed or Denied), a board switcher, a Table / Kanban toggle, a Manage boards link, and — for the broadcaster — a Permissions button for the selected board.

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

Five fixed status columns: Not Started, In Progress, Completed, Blocked, and Denied, each with a card count. 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 (priority P2) in that status.

Cards show their priority badge, due date, every platform tag, and an owner count. Click a card to open the card editor: title, priority, status, due date, notes, platforms, owners, and every custom column, with Save and Delete — so you can also change a card’s status there instead of dragging. People with read-only access can open a card to view it but not change it.

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

Each card supports:

Field Details
Title Required, up to 500 characters
Priority P0 – P3 (default P2)
Status Not Started (default), In Progress, Completed, Blocked, Denied
Due date Optional calendar date
Notes Up to 5,000 characters; URLs auto-link in Table view
Platforms Any of your channel’s platform tags
Owners Up to 10 per item, validated against Twitch
Custom columns One value (up to 1,000 characters) per custom column

Boards hold up to 500 items each.

Owners are Twitch users. As you type a name (from 3 characters) the owner picker checks it against Twitch, and it also suggests your saved users. A name that isn’t a real Twitch account is rejected when you save. Owners who have a StreamerCatalyst account are badged SC Member.

Notifications go to owners with a StreamerCatalyst account, as in-app notifications:

  • When they’re newly assigned to an item — unless they assigned themselves.
  • When an item they own is marked Completed — along with the item’s creator, if they have an account — unless they completed it themselves.

When you save a card with owners, those owners are remembered as saved users so the owner picker can suggest them later — just looking someone up in the picker doesn’t save them. Settings → Saved Users lists them (up to 200), together with anyone currently assigned to an item or holding a permission override, each with their login and an SC Member badge where it applies.

  • Remove forgets one remembered entry, and Clear saved users forgets them all. Either way, item assignments are untouched, and anyone still assigned to an item or holding a permission override stays on the list.
  • If a collaborator changes their Twitch username, saving them as an owner under the new name replaces the old entry — on the list and on the items they own.

Saved Users needs Read & Write access channel-wide (see Access control).

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 as extra fields in the Kanban card editor. Columns can be renamed, reordered, and deleted (deleting a column removes its values from all items).

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. You can have 25 platforms in total, Twitch included; names are up to 50 characters (letters, numbers, spaces, and hyphens), and two platforms can’t share a name. Reorder platforms with Up/Down; removing one detaches it from all items.

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

  • Files up to 64 KB and 200 rows per import; a board still can’t exceed 500 items. You can run up to 5 imports every 5 minutes.
  • Headers are auto-mapped by name (title, priority, status, due date, notes, platforms, and your existing custom columns), and common status synonyms are understood — done → Completed, todo → Not Started, wip → In Progress, hold → Blocked, rejected/cancelled → Denied. At least one column must map to Title.
  • 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.

By default boards are visible only to the broadcaster — moderators have no access until granted. The broadcaster (only) manages permissions, on the Access Control tab for the whole channel and with Permissions on each board:

  • Role-based access — set Lead Moderators and Moderators each to No Access, Read Only, or Read & Write. Per board, each role can instead be left on Inherit from global; Reset to inherit puts a board back to the channel-wide settings and also removes that board’s per-user overrides.
  • Per-user overrides — give a specific Twitch user their own access level, channel-wide or on one board (up to 50 overrides channel-wide and 50 per board). Usernames are validated against Twitch as you type. Overrides only apply to people who moderate your channel (Lead Moderators and Moderators); nobody else can reach your planner. You can’t set an override for yourself.

The most specific setting wins: a per-user board override beats a per-user channel-wide override, which beats the board’s role setting, which beats the channel-wide role setting.

Channel-wide access (the role setting or a channel-wide override) decides whether someone can open Stream Planner at all — with No Access channel-wide they can’t, whatever a board says. Within that, each board’s settings decide who can see that board’s cards and work on them (including CSV import): for example, give a mod Read Only channel-wide and Read & Write on one board, or keep one board’s cards from them. Creating, renaming, archiving and reordering boards, and managing platforms, custom columns and saved users, need Read & Write channel-wide.

In the dashboard, editing controls are currently shown only to the broadcaster and Lead Moderators, so a regular moderator sees boards read-only even when given Read & Write access. Read-only admin support sessions can never make changes.

Boards and cards appear in the dashboard command palette (Cmd/Ctrl-K) under Planner · Boards and Planner · Cards — boards by name, cards by title or notes — filtered to boards you can access. Picking a card opens its board on the Overview with the card highlighted.

Open Stream Planner in the dashboard sidebar:

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

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

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