"Growth" sounds like one number. It is three, and confusing them is why so many owners feel busy and stuck at the same time.
A community grows when people arrive, stay, and start participating. Those are separate flows with separate causes and separate fixes. If you track only the first, you can double your roster and end up with a quieter room than you started with.
What does community growth actually consist of?
Community growth consists of three separate flows: inflow, the people arriving; outflow, the people leaving; and activation, the share of members who are actually doing something. Each has different causes and different fixes, and tracking only the first is how owners end up with a bigger, quieter room.
Inflow — who is arriving
Joins per week, and where from. The second half matters more than the first. Ten members from a podcast appearance behave nothing like ten from a paid ad, and if you only record the total you can never tell which effort is worth repeating.
You will not always be able to attribute a join cleanly, and that is fine. Record what you know, mark the rest unknown, and look at the mix over a quarter.
Outflow — who is leaving
Cancellations if you charge. In a free community, leaving is quieter — people do not cancel, they simply stop appearing. That makes it harder to see and no less real.
For a free room, define departure yourself: no activity in 60 days, say. It is arbitrary, but a consistent arbitrary threshold gives you a usable trend, and the trend is the point.
Activation — who is waking up
The share of members who did something in the last 30 days. This is the flow most owners never measure, and it is the one that determines whether the other two matter.
Roster growth without activation growth is not growth. It is a larger audience for the same conversation.
Be careful which definition you record here. Skoolgrades records participation — comments, comment replies and poll votes, not page loads — so its line will sit below a visit-based engagement rate (why that is). Whichever you pick, use it consistently — switching definitions mid-series destroys the trend you are trying to read.
What should I write down each week to track growth?
Each week, write down five numbers: total members, joins, cancellations, active members in the last 30 days, and participation rate. Fifteen minutes, same day each week.
| Number | How to get it |
|---|---|
| Total members | Straight off the roster |
| Joins this week | Count new members since last check |
| Cancellations this week | From your revenue view, if paid |
| Active members, last 30 days | Distinct people who posted, commented or voted |
| Participation rate | Active divided by total, as a percentage |
That is the whole system. If 40 of your 500 members were active, write 8 percent. Next week write the new figure underneath. Do not compute anything clever until you have eight weeks.
The reason to keep it this small is that a system you abandon in week three tells you nothing. Two numbers recorded for a year beats twelve recorded for a month, every time.
How do I read the growth trend once I have a few weeks of numbers?
You read a growth trend by comparing the member line against the participation line, because the four combinations of those two mean four completely different things. After eight weeks, four patterns are worth recognising.
- Members up, participation flat. You are acquiring successfully and onboarding poorly. New people arrive and never speak. Fix the first week, not the funnel.
- Members up, participation down. Dilution. The new arrivals are less engaged than the existing base, which usually means the acquisition channel is attracting the wrong people or promising the wrong thing.
- Members flat, participation up. The healthiest pattern there is. The room is getting better. This is when to start pushing acquisition, because you now have somewhere worth sending people.
- Both down. Do not start a marketing campaign. Talk to twenty members and find out what changed.
Notice that in three out of four cases the correct response is not "get more members." That is the practical value of separating the flows.
How do I tell whether a change I made actually worked?
You tell whether a change worked by grouping members into join-week cohorts and comparing the cohorts that arrived after the change against the ones that arrived before it. Grouping people by when they joined, rather than treating the community as one blob, is the single biggest improvement you can make to growth tracking, and it costs nothing.
Take everyone who joined in a given week. Then check, at day 30, how many of them have ever posted or commented. Write that one number down next to the joining week.
Now you have a comparable series. When you change the welcome post, tighten onboarding, or start messaging new members personally, the cohorts that follow the change can be compared against the ones before it. That is the only way to know whether anything you did worked. A blended community-wide retention figure mixes your two-year veterans with last week's arrivals and hides every effect you care about.
Three cohort checkpoints are enough: day 7 (did they show up at all), day 30 (did they ever contribute), day 90 (are they still here). Which Skool metrics actually matter covers the calculations in more detail.
Why has my Skool community's growth stalled?
A stalled Skool community usually has one of four causes: an empty first week, a hollowed-out middle tier of contributors, members drifting without cancelling, or members whose attention has moved to other Skool rooms. Stalls are normal and they usually have one of four causes. Work through them in this order, because the cheapest fix is first.
- The first week is empty. New members arrive, see nothing addressed to them, and leave. The fix is a welcome routine with one low-friction ask, not more content.
- The middle tier has hollowed out. Your top handful of contributors carry everything and everyone else watches. The fix is recognising occasional contributors publicly so the second tier thickens.
- People are drifting, not leaving. They have not cancelled. They just stopped opening the tab. This is the largest recoverable group in most communities, and it is invisible unless you compare each member against their own past behaviour. How to spot members about to leave goes into the signals.
- Your members' attention moved. They are still on Skool, just spending their time in other rooms. That is not disloyalty, it is habit, and it is only visible if you can see beyond your own community. Where else your members are active covers this.
Does growth have to mean more members?
Growth does not have to mean more members: depth, meaning the same members participating more often, and reactivation, meaning members you already have coming back, both count and are usually cheaper than acquisition. Both directions are worth tracking on their own terms.
Depth. The same members participating more often. Going from 8 percent to 12 percent participation in a 500-member community means twenty more humans talking, which changes the feel of a room far more than twenty more silent joiners.
Reactivation. Members you already have who went quiet. They already chose you once, they already know what the community is, and they need a reason rather than a pitch. In a paid community they may still be paying, which makes them both easier to reach and more urgent to reach.
Both of those show up in participation rate and neither shows up in member count. Which is exactly why member count is the wrong headline.
Can a tool keep this growth record for me?
A tool can keep the weekly growth record for you and add the part you cannot do by hand — comparing each member against their own history. Skoolgrades keeps this record for you and adds the part you cannot do by hand — comparing each member against their own history.
It reads your community through a Chrome extension running on your own logged-in Skool session. No Skool API, no scraping infrastructure. It collects eleven streams including the roster, posts, comments, notifications, the DM channel list, leaderboards and members' activity elsewhere on Skool.
Reports cover the growth flows: members, joins, participation rate, retention, acquisition sources, timing, top posts, and a peer benchmark computed on posts that have had 72 hours to mature. Member lifecycle resolves six lanes across three tenure bands — newly joined at 14 days or under, mid at 15 to 90 days, long-tenured beyond 90 — so you can see whether people are falling out at week two or month four. Reports are included on every Skoolgrades plan, with revenue and acquisition sections on Pro ($99/mo). Participation there is counted as comments plus poll votes; per-post likes are not captured at all.
For the stall diagnoses above, the Cohort Blender assigns every member a lifecycle state including fading, drifted and ghosted, and Untapped identifies members who are prolific elsewhere on Skool and silent with you, defined concretely as at least 25 posts elsewhere, active in two or more communities, seen in the last 14 days, joined 30 or more days ago, and quiet with you for 30 or more days.
Some honest limits. Snapshot history is still shallow across the fleet, so long-range trend lines are deliberately withheld until enough data accrues to make them meaningful — this is a tracking tool, not a forecasting one. Communities above roughly 3,000 active members are sampled rather than fully counted, so those numbers are estimates. Cross-community counts undercount by design and should be read as a floor.
Acting on all this is built in. You assemble a target list — a recommended group, a plain-language description of who you want, or a post URL that pulls everyone who engaged — and Skoolgrades drafts a message for each person, verbatim to everyone or personalised per member. You approve every draft, then send from the extension panel one click at a time. Nothing goes out unattended, and that is the design working: human-approved sending protects your account and keeps your members' inboxes worth opening.
Skoolgrades is not affiliated with, endorsed by, or partnered with Skool.