Weekly re-engagement drafts for stalled Thinkific students

Every Monday morning, spot Thinkific learners who paused mid-course and get warm, personalized re-engagement emails ready to review in your Gmail drafts.

Agentic Task
ThinkificGmailSlackMarketingCustomer SupportEmail AutomationContent Generation
PromptCreate

Build me an agent workflow that runs every Monday at 8am local time and produces a batch of ready-to-review Gmail drafts I can scan and send to re-engage Thinkific students who have stalled mid-course.

Trigger: cron, every Monday at 8am local time.

Step 1. Pull incomplete enrollments from Thinkific using Thinkific List Enrollments. Paginate through results and filter to incomplete enrollments (completed = false). From that set, the agent should identify stalled learners as those who match all of these conditions: enrollment started more than 14 days ago, percentage_completed is between 5 and 60, and there has been no activity in the last 7 days (use updated_at as the activity signal). Skip anyone whose percentage_completed is 0 (never started) or above 60 (close to finishing).

Step 2. For each stalled enrollment, fetch the learner's user record via Thinkific Get User by ID (for first name and email) and the course they paused on via Thinkific Get Course by ID (for course name and lesson structure so we can reference the next lesson).

Step 3. Have the agent write a short, warm, personalized re-engagement email per learner. Each email should: greet them by first name; name the specific course; reference roughly where they paused (a percent complete or chapter/lesson title); suggest one concrete next step (ideally the next lesson title); and offer help if they are stuck. Keep the tone friendly and human, never pushy or salesy. Aim for 4 to 7 sentences.

Step 4. Save each email as a Gmail draft in my mailbox using Gmail Create a Draft. From: me. To: the learner's email. Subject line: "Picking up where you left off in {course name}" (or similar). Do not send. Drafts only.

Step 5. After all drafts are created, send a single Slack recap via Slack Send a Message to my chosen channel. The recap should include: total drafts created this run, the top 3 courses by stalled-learner count, and a one-line nudge reminding me the drafts are waiting in my Gmail Drafts folder.

Cap the run at the top 50 stalled learners per week (sorted by most recent activity first) so the drafts stay reviewable. If there are zero stalled learners, skip the Gmail step and send a Slack message saying nothing needs attention this week.

What does this prompt do?

  • Finds Thinkific learners who started a course but stalled partway through, based on how long since their last activity and how far they've completed.
  • Writes a short, warm, personalized email for each one that names the specific course, references where they paused, and points to the next lesson.
  • Saves every note as a Gmail draft in your mailbox so you can review the tone, tweak anything, and send in bulk.
  • Posts a Slack recap with the number of drafts created and the top courses by stalled-learner count.

What do I need to use this?

  • A Thinkific admin account with API access (Settings, Code and Analytics, API).
  • A Gmail account that will hold the drafts.
  • A Slack workspace and the channel you want the Monday recap to land in.

How can I customize it?

  • Change the day or time the workflow runs (default is Monday at 8am local time).
  • Adjust what counts as stalled, such as days since last activity or completion percentage range.
  • Edit the tone, length, or subject line of the re-engagement email.
  • Pick which Slack channel receives the weekly recap, or send it to yourself as a DM.

FAQs

Will this send emails to my students automatically?
No. Every re-engagement note is saved as a Gmail draft in your mailbox so you can review the tone, tweak anything, and choose what to send. Nothing leaves your account until you press send.
How does it decide who counts as a stalled learner?
By default, a learner is flagged when they started a course more than 14 days ago, have completed between roughly 5 and 60 percent, and have had no activity in the past 7 days. You can adjust those thresholds when you set it up.
Which Thinkific plan do I need?
Any Thinkific plan that gives you API access to enrollments, users, and courses. If your admin dashboard shows an API key under Settings, Code and Analytics, API, you're good to go.
Will it draft the same student every week?
You can tell the workflow to only target learners who became stalled in the past week, or to skip anyone you contacted in the last 30 days. Both are common tweaks.
Can I change which Slack channel gets the Monday recap?
Yes. Pick the channel when you first set the workflow up, and you can change it any time. You can also send the recap to yourself as a direct message instead.

Related templates

Partner tier review board for quarterly promotion calls

Work every partner tier decision from one board, with the revenue and commission numbers, clear promotion thresholds, and AI review briefs.

Introw
HubSpot
Slack
App
Reconcile partner commissions between HubSpot and Introw

Open one board at month end to find every closed deal missing a commission, every commission with no deal behind it, and every amount that does not add up.

Introw
HubSpot
Slack
App
One control room for every Instantly sending mailbox

See warmup status, daily send volume, and bounce risk for every sending account in one grid, with the riskiest mailboxes floating to the top.

Instantly
Slack
App
Partner payout approval queue with Xero bill handoff

Review Introw partner payouts line by line, approve them from one board, raise the matching bill in Xero, and post every approval to Slack.

Introw
Xero
Slack
App
Run your nutrition clients' weekly meal plans from one console

See who is due, build a week of dinners on demand, swap anything you do not like, then send the recipe and grocery links yourself.

Instacart
Airtable
Gmail
App
Replace the dispatch whiteboard with a live production board

See every install this week day by day, with the crew, the homeowner, whether materials were ordered, and the latest jobsite photos.

JobNimbus
CompanyCam
Gmail
App

Bring stalled students back, one warm note at a time.

Connect Thinkific, Gmail, and Slack once, and every Monday morning your re-engagement drafts are waiting.