runbookify
← All plans
Staff Training & Enablement / Course / Curriculum Builder

Cohort Course Manager

Run any course as a time-boxed cohort: enroll a group, release modules on schedule, track who's finished, and nudge stragglers before they vanish.

IntermediateA weekendBuilds onNext.js (App Router) on VercelSupabase (Postgres, Auth, Storage, RLS)Resend (email nudges and digests)
What you'll build

A working app that launches cohorts, drips modules on dates, tracks per-learner progress, auto-nudges people who fall behind, and exports approved completion results as CSV.

Gated download

Enter your email — the plan downloads instantly and a copy lands in your inbox.

By submitting your email you'll also receive the weekly runbookify newsletter. You can unsubscribe at any time.

Before you start

  • A course broken into modules (a list is fine)
  • A roster of learners with email addresses
  • A start date and a sense of your release schedule
  • Free Vercel, Supabase, and Resend accounts

The problem this kills

You launch a leadership program, a bootcamp, or a compliance push as a group. Week one feels great. By week three the cohort has quietly scattered: a spreadsheet says who enrolled, your inbox holds a few "where's the next module?" emails, and nobody actually knows who finished. The honest answer to "did everyone complete it?" is a shrug and a frantic afternoon of cross-checking.

Generic LMS platforms either cost a fortune, drown you in features you'll never use, or can't model the one thing you actually need: a cohort - a fixed group moving through the same course on the same clock, separate from the next group running the same material.

What you'll build

A small, focused web app that you and your team log into. It lets you:

  • Define a course once as a list of modules, then run it as many separate cohorts as you like - without ever mixing rosters.
  • Publish a week-by-week schedule and release modules on their dates automatically.
  • Track each learner's progress, per module and overall, with a clear completion status.
  • Spot at-risk learners early and send them (and you) a gentle nudge before they fall off.
  • Approve the roster and schedule before launch, and sign off on each learner's final completion - so the record is something you'd stake your name on.
  • Export the cohort's results as a clean CSV for your HR system, your boss, or your audit file.

What's inside the Implementation Plan

The plan is a single file you paste into an AI coding agent (Claude Code). It builds the whole thing with you, step by step, in plain language.

It opens by interviewing you about your business. Before a single line of code, the plan has the agent ask how your courses are structured, what your modules and cohorts are really called, how big your groups get, what "complete" actually means for you, and where the messy exceptions live. It reflects a short tailored spec back to you for a thumbs-up - so you get a tool shaped around your programs, not a generic template you have to bend yourself into.

Inside you'll find:

  • The discovery interview and a tailored spec to confirm.
  • A data model for courses, modules, cohorts, rosters, and progress that supports multiple concurrent cohorts cleanly.
  • Step-by-step build prompts you copy and paste - each one ready to go.
  • Scheduled module releases and automatic behind-schedule nudges via email.
  • A "No API yet?" fallback so you can import your roster and modules from a Google Sheet today and export results as CSV - no integration required.

The governance it includes (this is the point)

This isn't a toy. Every plan bakes in the controls that make a tool trustworthy:

  • Login so only your team can use it.
  • Row-level security so each organization only ever sees its own cohorts and learners.
  • A full audit trail - who changed what, and when.
  • A human approval gate - the manager approves the roster and schedule before launch, and signs off each learner's final completion before it's recorded. The app drafts; a person commits.
  • Duplicate guards so the same learner can't be enrolled twice in a cohort (keyed on learner email + cohort ID).

Who it's for

Program managers and L&D leads running leadership programs, bootcamps, onboarding tracks, or compliance pushes as cohorts - anyone who needs a group to actually finish, on a schedule, with proof at the end. No coding background required.

You've got this - paste the first prompt and let the plan interview you.

Gated download

Enter your email — the plan downloads instantly and a copy lands in your inbox.

By submitting your email you'll also receive the weekly runbookify newsletter. You can unsubscribe at any time.