Nudge stalled ClickFunnels course students back on track
Every Monday we find students who stopped partway through your courses and send each one a warm, personal email naming the exact lesson waiting for them.
Every Monday at 8am, find the students who have stalled partway through my ClickFunnels courses and personally nudge each one back in, then send me an instructor digest in Slack.
Start in ClickFunnels with List Courses for my workspace. For each course, reconstruct the curriculum in order before looking at any student data: use List Sections to get the course sections, then use List Lessons for each section to get its lessons. Lessons live under sections, so the walk is Courses to Sections to Lessons, never Courses straight to Lessons. Note that List Sections also returns the course's root section container, so handle that rather than treating it as a normal section. Keep the resulting lesson list in curriculum order, because I need to know which lesson comes next for any given student.
Then use List Enrollments to get every student in the course, and List Lesson Completions to get the enrollment-to-lesson completion records. From those records work out, for each student, how many lessons they have completed, what percentage of the course that represents, which lesson is the next uncompleted one in curriculum order, and the date they last finished a lesson.
Treat a student as stalled when all three are true: they have completed at least one lesson, they have not completed anything in the last 10 to 45 days, and they have not finished the course. Use that 10 to 45 day window rather than a simple cutoff, so that a student who drifts away permanently is nudged once while they are inside the window and then stops being contacted, instead of getting the same email week after week forever. Skip anyone who has completed every lesson in the course.
For each stalled student, use Fetch Contact and then Fetch Email Address to get their address, and send them a short personalized nudge with Gmail's Send a Message. The email should name the exact next lesson waiting for them by its real title and mention how far through the course they already are. Keep it warm and encouraging rather than salesy: the goal is to remind them they have real progress worth continuing, not to sell them anything. Do not send more than one email per student per course per run.
Finish by posting an instructor digest to a Slack channel using Send a Message. The digest should cover how many students stalled in each course, who was emailed, how many students enrolled but never started a single lesson, and which specific lesson is the biggest drop-off point across all students. Call out that drop-off lesson clearly by name, since it is the strongest signal of where the course itself needs work.
One mechanical note: ClickFunnels list endpoints return at most 20 records per page and use cursor pagination, advancing with a query parameter that points at the last id seen. Page all the way through enrollments and lesson completions for each course, otherwise the analysis will silently miss students on any course of real size.
What does this prompt do?
- Checks every one of your courses each Monday morning and works out how far each student has actually got
- Finds the students who started the course but have gone quiet for the past 10 to 45 days without finishing it
- Emails each of those students a short, encouraging note that names their next lesson by title and how far through the course they already are
- Posts an instructor digest to Slack covering how many students stalled in each course, who was emailed, how many enrolled but never started, and the single lesson where most students drop off
What do I need to use this?
- A ClickFunnels account with at least one course and students enrolled in it
- A Gmail account to send the student emails from
- A Slack workspace and a channel where the instructor digest should land
How can I customize it?
- Change the day and time it runs, or have it run more or less often than weekly
- Adjust the quiet period so it matches the pace of your course, for example 7 to 30 days for a fast course or 14 to 60 days for a long one
- Reword the student email, or point the instructor digest at a different Slack channel
FAQs
Will the same student get nudged every single week until they come back?
What exactly counts as a stalled student?
Does it email people who enrolled but never opened a single lesson?
Can I use this if I run several courses at once?
Why does the email name a specific lesson instead of just saying come back?
Related templates
Search creators for free, shortlist the best with your team, and spend an audit credit only when you decide someone is worth a closer look.
One screen showing invited, completed, and shortlisted counts for every open role, plus the stalled invites that have quietly gone nowhere.
A calibration board that lines up every candidate's answer to the same question, hides names until your panel has scored, and writes the agreed rating back.
Search three months of global coverage on your topic, rank the outlets actually writing about it, and draft a tailored pitch for each one.
Open one board every morning to see every outstanding quote by age and value, decide on each one, and send follow-ups only after you approve them.
Open one board each morning to see which of your facilities, suppliers and shipping lanes are sitting near trouble in the news right now.
Stop losing course students to silence.
ClickFunnels cannot email students based on how far they got, so set this up once and let it find the people drifting away every week.