Weekly Thinkific course performance review in Notion
Every Monday at 7am, get a Notion recap of how each Thinkific course performed last week, with a Slack note linking your team to the page.
Every Monday at 7am in my local timezone, run a weekly performance review across all my Thinkific courses, publish it as a single Notion page, and then post a Slack message linking to that page.
Trigger: cron, every Monday at 7:00am.
What the agent should do:
1. Use Thinkific List Courses to get every course in my school.
2. For each course, call Thinkific List Enrollments filtered to the past 7 days (the current week) and again for the prior 7-day window so you can compute week-over-week deltas. Capture in-progress vs. completed counts for the current week.
3. For each course, call Thinkific List Course Reviews for the past 7 days and also for the prior 7-day window for comparison.
4. Synthesize the results into a single Notion page using Create a Page. Title it with the week's date range, for example 'Course performance: May 19 to May 25, 2026'. Structure the page as:
- A top-level summary paragraph with total new enrollments across all courses, total new reviews, and any overall trend worth flagging.
- A per-course section for each course, covering: new enrollments this week with the week-over-week delta, in-progress vs. completed counts, average new review rating with the single most representative quote, and one bolded 'watch this' callout when something looks off (a drop in enrollments, a slipping completion rate, or multiple sub-3-star reviews).
- If a course had no activity, give it a short one-line block so it stays visible in the running history.
5. Finish with Slack Send a Message to my chosen channel. The message should be one short paragraph summarizing the headline number and a link to the new Notion page so the team sees it without hunting.
Use judgement on what is interesting vs. routine. I want a narrative recap, not a raw data dump. The whole point of doing this with an agent is the per-course story and the 'watch this' callouts.
Additional information
What does this prompt do?
- Runs every Monday at 7am and pulls last week's enrollments and new reviews for each of your Thinkific courses.
- Drafts a single Notion page titled with the date range, with a top-line summary plus a per-course block covering new enrollments (with week-over-week change), in-progress versus completed counts, the average new review rating, and a representative quote.
- Bolds a 'watch this' callout when something looks off, like a drop in sign-ups, slipping completion, or repeated low-star reviews, so you see issues without digging.
- Posts a short Slack message linking the new Notion page so the whole team gets the recap in their usual channel.
What do I need to use this?
- A Thinkific admin login so we can read your courses, enrollments, and reviews.
- A Notion workspace where the weekly recap pages will live, with the destination page or section shared to the General Input connection.
- A Slack workspace and the channel you want the weekly link posted in.
How can I customize it?
- Shift the schedule, for example to Friday afternoon for an end-of-week recap, or run it twice a week.
- Pick which Notion page or section the weekly recaps are filed under so they build into a running history.
- Choose which Slack channel gets the link and tweak the wording of the heads-up message.
- Adjust what counts as a 'watch this' callout (the enrollment drop threshold, completion rate floor, low-review trigger).
Frequently asked questions
Will this work if I only have a few courses?
How does it decide what to flag as a problem?
Can I send the heads-up somewhere other than Slack?
Do my students or reviewers see anything?
What happens to courses that had no activity last week?
Stop manually piecing together a weekly course report.
Connect Thinkific, Notion, and Slack once, and Geni delivers the recap every Monday at 7am.