Where Each Platform Runs Out: Boundaries Have Different Shapes

“Unlimited” looks like a complete answer. It is not.

A platform can leave member growth open while limiting the people who administer the community. Another can leave operator access open while placing a boundary on members. A further platform can separate the community population from the contacts who receive email. These are not competing claims about the same quantity. They are claims about different axes.

Subscription price is therefore not enough to predict which plan will stop fitting earliest. The useful question is not only what does this plan cost? It is what can grow in my operation, and what does the evidence say happens at the boundary?

Start with the shape of the question

Do not compress capacity into a platform-wide score. Membership, operator access, storage, email subscribers, and feature-specific allowances can grow at different rates. An entry that is explicit on an axis says nothing about a neighboring axis that was not recorded.

Where each plan can run out

These plans describe capacity on different axes. “Not recorded” means the reviewed page did not state a value; it is not the same as “Unlimited.”

Across the complete limits record, 21 of 192 plan-axis entries have a recorded boundary outcome (10.9%). The remaining 171 entries have no boundary outcome recorded; that is missing evidence, not a claim that nothing happens. The table below shows the public plan set.

Recorded capacity limits by plan and axis.
Platform planMembers or customersOperatorsStorageEmail subscribersOther recorded limitsRecorded boundary results
Skool HobbyUnlimitedNot recordedNot recordedNot recordedCourses: Unlimited; Videos: Unlimited; Live calls: Unlimited
Skool ProUnlimitedNot recordedNot recordedNot recordedCourses: Unlimited; Videos: Unlimited; Live calls: Unlimited
Circle ProfessionalUnlimitedAdmin: 3; Moderator: 10200 GBNot recordedSpaces: 20; Live stream attendees: 100; Live stream hours: 10
  • Admins: Can expand for an additional charge — Extra admins are available for $10/month per admin. (Source; checked 2026-08-31; method: static web retrieval)
  • Moderators: Can expand for an additional charge — Extra moderators are available for $20/month per 10 moderators. (Source; checked 2026-08-31; method: static web retrieval)
  • Spaces: Can expand for an additional charge — Extra spaces are available for $20/month per 10 spaces. (Source; checked 2026-08-31; method: static web retrieval)
  • Live stream attendees: Can expand for an additional charge — Live attendees are available for $20/month per 100 attendees. (Source; checked 2026-08-31; method: static web retrieval)
  • Live stream hours: Can expand for an additional charge — Extra hours are available for $50/month per 10 hours. (Source; checked 2026-08-31; method: static web retrieval)
Circle BusinessUnlimitedAdmin: 5; Moderator: 15500 GBNot recordedSpaces: 30; Live stream attendees: 200; Live stream hours: 15
  • Admins: Can expand for an additional charge — Extra admins are available for $10/month per admin. (Source; checked 2026-08-31; method: static web retrieval)
  • Moderators: Can expand for an additional charge — Extra moderators are available for $20/month per 10 moderators. (Source; checked 2026-08-31; method: static web retrieval)
  • Spaces: Can expand for an additional charge — Extra spaces are available for $20/month per 10 spaces. (Source; checked 2026-08-31; method: static web retrieval)
  • Live stream attendees: Can expand for an additional charge — Live attendees are available for $20/month per 100 attendees. (Source; checked 2026-08-31; method: static web retrieval)
  • Live stream hours: Can expand for an additional charge — Extra hours are available for $50/month per 10 hours. (Source; checked 2026-08-31; method: static web retrieval)
Mighty Networks LaunchUnlimitedModerator: 10; Host: 3200 GBNot recordedLive stream viewers: 100; Live stream hours: 20
  • Storage: Can expand for an additional charge — Engagement Boosts increase total storage. (Source; checked 2026-08-31; method: static web retrieval)
  • Live stream viewers: Can expand for an additional charge — Engagement Boosts increase maximum simultaneous viewers. (Source; checked 2026-08-31; method: static web retrieval)
  • Live stream hours: Can expand for an additional charge — Engagement Boosts increase monthly livestreaming hours. (Source; checked 2026-08-31; method: static web retrieval)
Mighty Networks ScaleUnlimitedModerator: 15; Host: 5500 GBNot recordedLive stream viewers: 200; Live stream hours: 30
  • Storage: Can expand for an additional charge — Engagement Boosts increase total storage. (Source; checked 2026-08-31; method: static web retrieval)
  • Live stream viewers: Can expand for an additional charge — Engagement Boosts increase maximum simultaneous viewers. (Source; checked 2026-08-31; method: static web retrieval)
  • Live stream hours: Can expand for an additional charge — Engagement Boosts increase monthly livestreaming hours. (Source; checked 2026-08-31; method: static web retrieval)
Podia MoverUnlimited customersNot recordedNot recordedUp to 100Videos: 500; Products: 50; Spaces: 25
  • Email subscribers: Choose a higher allowance tier manually; no automatic upgrade — Podia emails as the limit approaches; after reaching it, the owner can choose the next subscriber tier. The page says there is no automatic upgrade. (Source; checked 2026-08-31; method: static web retrieval)
Podia ShakerUnlimited customersAssistant: 1Not recordedUp to 500Videos: 1,000; Products: 150; Spaces: 100
  • Email subscribers: Choose a higher allowance tier manually; no automatic upgrade — Podia emails as the limit approaches; after reaching it, the owner can choose the next subscriber tier. The page says there is no automatic upgrade. (Source; checked 2026-08-31; method: static web retrieval)
Podia EarthquakerUnlimited customersAssistant: UnlimitedNot recordedUp to 1,000Videos: Unlimited; Products: Unlimited; Spaces: Unlimited
  • Email subscribers: Choose a higher allowance tier manually; no automatic upgrade — Podia emails as the limit approaches; after reaching it, the owner can choose the next subscriber tier. The page says there is no automatic upgrade. (Source; checked 2026-08-31; method: static web retrieval)
Heartbeat Build350All operators: UnlimitedUnlimited Document StorageNot recordedNot recorded
  • Members or customers: Some access or features are restricted — Members continue using the community; admin access is restricted until upgrading or reducing the member count. (Source; checked 2026-08-31; method: static web retrieval)
Heartbeat Grow5,000All operators: UnlimitedUnlimited Document StorageNot recordedNot recorded
  • Members or customers: Some access or features are restricted — Members continue using the community; admin access is restricted until upgrading or reducing the member count. (Source; checked 2026-08-31; method: static web retrieval)
Limit records checked through 2026-08-31. Each axis is shown separately because an unlimited value on one axis does not remove a cap on another.

The table is the boundary map. Its last column is separate from the limit columns: the limit tells you where the reviewed record places an allowance, while the adjacent entry tells you what the reviewed record says about reaching it.

Each displayed boundary entry carries its own source link, checked date, and verification method. A method such as static web retrieval describes how the public source was checked; it is not a claim of personal use.

Why the stop-or-charge frame is too small

The tempting summary is simple: either the plan stops accepting more use, or the operator pays for more room. That summary is not a sound default. It assumes that every boundary changes the same thing, even though the reviewed records distinguish access, features, selection, and billing behavior.

The issue is not simply that a finite value lacks evidence for a label. The classification frame itself is too small: a boundary can change access, features, selection, or billing in different ways. A finite value therefore does not justify assigning a category. The table points to the recorded entry when an outcome exists and leaves the cell without a boundary entry when the boundary outcome is not recorded. That is a statement about evidence coverage, not a prediction about the provider.

The coverage summary constrains the conclusion. It describes the complete limits record, while the table keeps the public plan set visible. A reader can see how much of the record has boundary evidence before using any example.

Heartbeat: read the member boundary and its evidence together

Heartbeat’s member rows show why a finite value and its boundary outcome must stay side by side. The member cell identifies the boundary, and the boundary-results cell supplies the recorded operational effect. The effect is not interchangeable with a result attached to another axis or another provider.

Use the exact entry in the table when evaluating the plan. Do not replace it with the shorter idea that the plan either stops or needs a larger purchase. That shortcut would erase the distinction the evidence records.

The same reading rule applies to Skool: explicit unlimited fields remain limited to their named axes, while its unrecorded operator and storage fields stay questions for the provider. Neither state can be carried into a missing field.

Podia: a boundary can change the next action

Podia’s customer and email-subscriber axes are separate. The plan rows place the email-subscriber allowance in its own column, and the boundary-results entry sits beside it. Read the allowance and boundary entry together instead of treating a customer count as a proxy for the email audience.

The displayed Podia entry is especially useful here: the recorded next action does not need to match the stop-or-charge frame. The table supplies the wording and the evidence; the entry should not be paraphrased into a broader rule.

The contact-tier tables in the separate Podia analyses answer pricing questions about allowance choices. Here, the boundary record explains why a tier choice is not automatically the same thing as a usage-metering claim or a plan-change claim.

Other axes remain separate

Circle and Mighty show that operator roles and storage can be relevant boundaries even when member access is described separately. The table gives each axis its own cell and displays the boundary evidence only where the record supplies it.

Skool shows the other important distinction: some fields are explicitly unlimited while other fields are Not recorded. An unanswered field is not a favorable assumption, and it is not a negative finding either.

Storage deserves the same discipline. Content volume can grow independently of members or operators, so a storage entry should be read as its own axis and paired with its own evidence state.

Do not generalize a recorded outcome from Circle, Mighty, Podia, or Heartbeat to another provider. The limits record is selective by axis and plan; its silence is not permission to fill the gaps.

Use the map before choosing

Write down the quantities that can grow in your operation, then inspect the matching table column. Read the boundary-results entry next to it when it exists.

When the cell says Not recorded, turn it into a question for the provider. Ask what happens at the boundary, whether the next action changes access or billing, and whether the observed condition applies to your plan and axis.

When the cell says Unlimited, check the axis label before carrying that conclusion elsewhere. Unlimited members do not answer an operator question; unlimited storage does not answer an email-subscriber question.

This keeps the decision practical without turning it into a platform ranking. The right fit depends on what grows in your operation and on the boundary evidence that applies to that exact axis.

Scope and method

This is a source-based reading of public plan records. It reports the axes that were stated, keeps explicit unlimited entries separate from Not recorded fields, and shows boundary behavior only where the limits record contains it.

The boundary-results column exposes the source link, checked date, and verification method for each displayed entry. The visible method identifies the route used to check that source. It does not turn this comparison into direct product experience.

The records are selective. A missing boundary entry means the boundary outcome is Not recorded, not that the provider has no behavior. A result attached to a platform or axis is not a general rule for the others.

The comparison does not rank platforms or make a quality judgment. It describes what the reviewed record says at a boundary and leaves suitability to the operation that will use the plan.

Methodology

Pricing changes without notice. Confirm the current plan terms and the treatment of each relevant limit before committing.