A week-by-week rhythm that keeps a whole cohort moving together, with individual nudges for whoever starts drifting.
Bring your stack to a call and we will scope it against how your business actually runs.
Book a callA cohort starts together and then spreads out. By week three there is a front group who are ahead, a middle group keeping pace, and a tail who missed one session and never caught up. The tail is where the non-completions, the refund arguments and the bad reviews come from, and it forms silently. Nobody is tracking who missed last week's live class, who has not opened a module in nine days, who skipped two assignments. The tutor notices in week six, which is three weeks after it could have been fixed with a two-line message.
The communication that exists is usually one of two failures. Either it is manual - the tutor writes a weekly email when they have time, which means irregularly, and sends individual nudges to whoever they happen to remember. Or it is a fixed drip built once, identical for every cohort and every student, which carries on cheerfully sending week-four content to somebody who dropped out in week two and congratulating people on assignments they never submitted. The first does not scale past one cohort; the second actively damages trust.
What a scheduled program actually needs is two layers running at once. A cohort layer that keeps everyone to the same rhythm - the week-ahead briefing, the session reminders, the deadline warnings, the midpoint check, the final-weeks push - all merged from the cohort record so one build serves every intake. And an individual layer watching engagement per student, firing a specific, human-sounding nudge when somebody slips, and escalating to the tutor only when the automation has had its two attempts. Done properly, the cohort gets a rhythm it can feel, the tutor gets a short list instead of a vague worry, and nobody receives a message that contradicts what they actually did.
One pipeline, Cohort Progression, with a card per student per cohort. Unlike a sales pipeline, cards here move on program position, not on persuasion, and a card can move backwards when a student recovers.
Trigger: scheduled weekly, Sunday evening, for every cohort whose End Date has not passed.
Trigger: Monday morning, to tag cohort-{{code}}, excluding cards in Withdrawn, Deferred and Lapsed.
Trigger: scheduled weekly, after the week advance, per active card.
Trigger: a live session ends and attendance shows the student absent.
Trigger: tag slipping applied.
Trigger: tag at-risk applied, or card moved to At Risk.
Trigger: Friday evening weekly for the pulse; at the halfway week for the midpoint.
Trigger: tag final-stretch applied, then cohort End Date.
The cohort has a rhythm it can feel. A briefing every Monday, a session reminder, a pulse every Friday - the same shape every week, merged from the cohort record so it serves every intake without being rebuilt. Students stop wondering what is happening this week.
Drift is caught in days. Two missed sessions and a week of inactivity used to be invisible until an assignment deadline. Now it produces a specific nudge within days and a tutor phone call within a week, which is the difference between a conversation and a withdrawal.
The tutor gets a list, not a worry. Instead of a vague sense that some people are behind, the board shows exactly who, by what measure, and since when. Tutor attention goes to the handful who need it rather than being spread evenly and thinly.
Nobody receives a message that contradicts reality. Because the individual layer reads actual engagement data, a student who dropped out in week two is not congratulated in week four, and a student who submitted early is not chased.
Completion becomes a managed outcome. Midpoint reviews, forecast flags and a distinct final-stretch cadence mean the end of a program is worked rather than awaited - and the feedback and review requests happen while the experience is still fresh.
Every build on this page is something we configure, test and hand over with the SOPs your team needs to run it.
Book a call