Community growth
New students per week — from join dates
Level distribution
Gamification levels
Top students by points
Most engaged members
Top locations
Where students are based
Status & roles
Online now · member vs admin
Recent joins
Newest approved members
All students
Every member with full detail — email, engagement (level & points), last active, join date. Click a row for the complete profile. Note: Skool's API does not expose per-course completion %, so engagement is shown via level & points (Skool's own activity score).
| Student | Role | Lvl | Points | Courses | Progress | Location | Joined | Last active | Status | |
|---|---|---|---|---|---|---|---|---|---|---|
| Connect in Settings, then students appear here. | ||||||||||
Course progress by batch
Pick a batch to fetch just those students' completion % across all courses — fast and reliable (a batch is small, so it avoids Skool's rate limit). Batches come from your Google Sheet. A cell shows the % for an unlocked course; blank = no access. ("Load all" pulls all 948 at once, but that's slow and rate-limited — prefer batches.)
| Student |
|---|
| Click “Load all progress” to build the matrix. |
Submissions by week
Submissions per week — hover a point for the average score.
Score distribution
How scores spread across ranges.
—
| Student | Batch | W1 | W2 | W3 | W4 | W5 | W6 | Avg | Subs |
|---|---|---|---|---|---|---|---|---|---|
| Open this tab to load assignment data. | |||||||||
—
| Date | Name | Batch | Doubt | Status | |
|---|---|---|---|---|---|
| Open this tab to load doubts. | |||||
Invite members by email
One email per line, or upload a CSV (emails in the first column). Skool emails each person an invite.
Unlock a course for members
Pick a course, choose which existing members get access, unlock. (Skool unlocks courses by member, not email — so pick from your roster.)
For people who may not be members yet — grants the selected course by sending an invite with course access. One email per line, or upload a CSV (emails in the first column).
Pending membership requests
Approve individually or all at once.
| Name | Location |
|---|
Connection
The portal talks to Skool directly using your logged-in session cookie, stored only in config.json on this machine.
A saved token is kept in config.json and reused every time — you don't re-enter it on restart. It stays valid until it expires or you log out of Skool. Leave this box blank to keep the existing token.
How to get your auth_token cookie
1. Open skool.com logged in.
2. Press F12 → Application → Cookies → https://www.skool.com.
3. Copy the Value of auth_token (starts with ey) and paste above.