FAQs
What things mean in Small Ball. Looking for step-by-step instructions instead? See How do I....
Leagues & Programs
What is a League?+
The top-level organization in Small Ball — it has a name, a sport, a public page (at its own URL), and its own Seasons and Divisions. A League can run everything itself, or it can open itself up to one or more independently-run Programs.
What is a Program?+
An independently-run organization inside a League — think of a town's club or booster organization that runs its own teams under a shared league umbrella. A Program picks which of the League's Divisions it wants to run, sets its own fees for them, fields its own Teams, and can connect its own Stripe account, all separately from the League and from any other Program in it.
What's the difference between a League and a Program?+
A League is the umbrella; a Program is one organization operating under it. A League with no Programs just runs everything directly (fees live on the Division itself, one shared Stripe account). Once a League has Programs, each one is a separate self-contained operation: its own registration, its own fees (via ProgramDivision), its own Teams, its own payment account — the League just provides the shared pool of Divisions and Seasons they can opt into.
What does "standalone" mean for a Program?+
A standalone Program is one that was set up via "Start independently" instead of joining an existing league. Behind the scenes, Small Ball still creates a League to hold it — it just hides that League's multi-program admin screens and folds everything into the Program's own dashboard, so a small, single-program group never has to think about "leagues" vs. "programs" at all.
Can a League have more than one Program?+
Yes — a League can host any number of Programs, each running its own registration independently, alongside (or instead of) registering players directly at the League level.
Seasons & Divisions
What is a Season?+
A time-bounded period for a League, like "Spring 2027" or "Fall 2026" — it has start/end dates and, optionally, registration open/close windows. Every Division belongs to exactly one Season.
What is a Division?+
An age or grade bracket within a Season, like "8U Coach Pitch" or "12U." A Division defines who's eligible (by age range or school grade), and — for a League with no Programs — its own fee, capacity, and payment due date.
If I already set a fee on the Division, why do Programs set their own fee too?+
Because more than one Program can offer the same Division (e.g. two town clubs both running "10U" this season), and they don't have to charge the same price. A Program "opts in" to a Division and sets its own fee, capacity, and due date for it — the Division's own fee is only what's charged when a League registers players directly, with no Program involved.
Teams & Fields
What is a Team?+
A roster within a Division — belonging to a League directly, or to one of its Programs. A Team carries its own color, sponsor info, home field(s), and schedule of games, plus plain-text coach contact info separate from any actual coach login (see the next question).
What is a Field, and why is it shared across teams?+
A Field is a physical playing location — a name and optional address. Fields are managed once per League (or per Program) and shared by every Team in it, regardless of which Division that team plays in, so you're not re-adding "Memorial Park Field 2" separately for every age group.
What's the difference between a team's "coach email" and an actual coach account?+
Every Team has plain-text "Coach name / email / phone" fields — just contact info shown to parents, no login involved. Separately, a Team can have real, login-linked coach accounts who can sign in and manage the team themselves. Entering an email in the "Coach email" field on the team sets up both at once: it's shown as contact info, and that person also gets signed-in access the moment an account with that email exists.
Registrations & Payments
What do the different registration statuses mean?+
PENDING PAYMENT means the spot is reserved but not yet paid for (typically a parent chose to pay cash/check in person). PAID means payment is confirmed, online or marked received. WAIVED means an admin has waived the fee. CANCELLED and REFUNDED mean the registration was removed or its payment refunded — those registrations no longer count against a division's capacity.
What payment methods can parents use?+
Pay online via Stripe (if the league or program has connected an account), or pay in person with cash or check — which reserves the spot right away and leaves it PENDING PAYMENT until an admin marks it received.
Who gets the money when someone pays online?+
The league or program's own connected Stripe account — money goes directly to them, not to Small Ball. Stripe deducts its normal processing fee, and Small Ball's platform fee is taken from the same transaction automatically, so there's nothing to invoice separately.
Guardians & Accounts
What's the difference between a Guardian record and a Small Ball account?+
A Guardian record is a parent/guardian's contact info (name, email, phone) tied to a player — it can exist before that person ever creates a Small Ball account, e.g. when someone registers on a spouse's behalf. The moment someone signs up with that same email, their new account gets linked automatically and they can see the player right away — that's what a "Not registered — no account yet" label next to a guardian means: the contact info is on file, but no one has actually signed in with that email yet.
Messaging
What are the different message channels?+
Channels are scoped by audience so you always know who's reading: a league's own admin channel, every program admin or coach league-wide, a single program's own admins, a league-direct or program's parents, and each team's own parent channel. Pick the narrowest channel that reaches everyone you actually need — a team channel for one team's parents, a program- or league-wide one when you need everybody.
Still have questions? Contact us at admin@beverlysports.com.