Daily Thinkific business pulse in Slack
Get a short, written morning briefing of new Thinkific enrollments, revenue, and top courses posted to Slack every weekday at 9am.
Every weekday at 9am in my local timezone, post a short Thinkific business pulse to a Slack channel I pick during setup. Trigger should be a cron schedule running Monday through Friday at 9am. Thinkific is not a poll provider in this platform, so use cron and have the agent pull the data itself.
On each run, have the agent gather the previous 24 hours of activity from Thinkific. Call Thinkific List Enrollments using the date range filter so I only get enrollments created in the last 24 hours, paginating until there are no more pages. Then call Thinkific List Orders and filter the results by created_at so I only keep orders from the same 24 hour window. Use the order totals to compute revenue. If a course id appears on enrollments, look up the course name so the briefing reads naturally.
Then have the agent write a single short briefing covering: total new enrollments in the last 24 hours, total revenue from orders in the last 24 hours, which courses are pulling the most new students with a brief per course breakdown, any notable spike or drop versus the prior weekday (skip weekends when picking the comparison day), and one or two highlights worth a celebration or follow up. Keep it tight, 8 to 12 lines total, plain prose with a couple of bullets only for the per course breakdown.
Post the finished briefing to Slack using the Slack Bot Send a Message action, into the channel the operator picks during setup. Use Slack mrkdwn formatting (single asterisks for bold, angle bracket links for URLs). Link out to the relevant Thinkific dashboard pages where useful, for example the course page or the orders report. Make exactly one Send a Message call per run so the briefing lands as a single post, not a thread of fragments.
Style rules for the briefing: no em dashes anywhere, use periods or commas instead. Do not pad. On a quiet day, say it was quiet in one or two lines and stop. If there were zero new enrollments and zero orders, still post a one liner so I know the workflow ran.
Setup inputs the workflow should ask for: the Slack channel to post into, the timezone for the 9am send, and optionally a watchlist of flagship course names to always call out by name when they appear.
Additional information
What does this prompt do?
- Sends a tight 8 to 12 line briefing to a Slack channel every weekday at 9am, covering the last 24 hours of activity on your Thinkific school.
- Highlights total new enrollments, total revenue, and the courses pulling the most new students, with a short note on any notable spike or drop versus the prior weekday.
- Calls out one or two wins or follow-ups worth your attention, like a launch day pop or a course that suddenly went quiet.
- Runs on its own in the background so you stop opening the Thinkific dashboard first thing every morning.
What do I need to use this?
- A Thinkific account with admin access (you will paste an API key and your subdomain from the Thinkific admin dashboard).
- A Slack workspace where you can install the General Input bot and the name of the channel you want the briefing posted to.
- A rough sense of what counts as a normal day so the agent can flag spikes and drops in plain language.
How can I customize it?
- Change the send time or the days of the week. Some teams prefer 7am, some run it Tuesday through Saturday to cover weekend sales.
- Swap the destination from a shared channel to a private channel or a direct message, or post to more than one place at once.
- Tune what the briefing emphasizes. Add a watchlist of flagship courses, ask for refund or coupon usage callouts, or have it compare against last week instead of the prior weekday.
Frequently asked questions
Will this work if I run a small Thinkific school with only a handful of enrollments a day?
How does it know what counts as a spike or a drop?
Can I send the briefing to more than one Slack channel?
Does it include refunds, coupon use, or bundle sales?
What happens on holidays or days with no activity?
Stop checking the Thinkific dashboard every morning.
Connect Thinkific and Slack once, and Geni posts a short business pulse to your team channel every weekday at 9am.