Example profiles — these organizations are fictional, created to show how Klubbi works.

SYNTHETIC DEMO DATASynthetic demo data — generated, not observed

Demand Intelligence · prototype

What families are trying to find, and where supply fits

Klubbi doesn’t only know which programs exist. It understands what families are trying to find, where current supply does and doesn’t fit, and how that demand moves toward enrollment. This page shows that over a synthetic market: 445 invented family searches, matched by Klubbi’s real matcher.

How to read this demo
  • Every figure is synthetic. 445 family Fit searches were generated from a fixed seed (20261014) with deliberately designed patterns. No real family’s information is represented, and none of this is a claim about real Houston.
  • The matching is real. Each synthetic search runs through Klubbi’s production matcher (the same code that decides stronger fit, possible fit and conflicts for real families) against 45 analytical program sessions modelled on the fictional /demo catalog (never live rows). A search is evaluated against programs in its own market area for its sport.
  • Known is kept apart from unknown. A known conflict is the program’s own stated fact against the family’s answer. “Klubbi doesn’t know yet” means the program hasn’t provided that fact; it is never counted as a conflict.
  • Aggregates only. Nothing here identifies a household, and the model can withhold a segment that is too small to show. No scores, no rankings of organizations, no predictions.
  • Production Demand Intelligence will use real aggregated marketplace facts only once enough activity exists (at least 10 activated organizations, 25 active Fit searches with a recommendation and 10 answered questions). This dashboard shows the shape of it.

Showing: Greater Houston

Demand overview

How much demand, and how much of it is served

Every figure counts synthetic family Fit searches — one child, one sport — evaluated by Klubbi's real matcher against analytical demo programs.

Synthetic demo data

Active searches

445

Synthetic Fit searches in the current filter.

Have a stronger fit

100 · 22%

At least one program where every answered family constraint is confirmed compatible.

Possible fit only

20 · 4%

No known conflict, but a program hasn't provided something the family asked about.

Unmatched

325 · 73%

232 with a known conflict at every eligible program · 93 with no eligible program at all.

Save rate

60%

Saved a program ÷ received a recommendation (72 of 120).

Question rate

44%

Asked the organization a question ÷ saved (32 of 72).

Registration-start rate

28%

Started a registration ÷ saved (20 of 72).

Registrations

15

Synthetic completed registrations. 191 searches asked Klubbi to keep looking.

What families are looking for

Demand by sport

Demand composition, not an organization ranking. Each bar is synthetic family searches for a sport; the filled part has a stronger-fit option today.

Synthetic demo data

Stronger fitStill looking

  1. Soccer158 · 33 stronger (21%)
  2. Basketball106 · 37 stronger (35%)
  3. Volleyball65 · 9 stronger (14%)
  4. Baseball48 · 17 stronger (35%)
  5. Flag Football22 · 3 stronger (14%)
  6. Track & Field17 · 1 stronger (6%)
  7. Softball15 · 0 stronger (0%)
  8. Cheerleading14 · 0 stronger (0%)

Who the demand is for

Demand by child age

Age bands aligned with common program divisions. A search carries the child's age in years; the band is all this layer reports.

Synthetic demo data

Stronger fitStill looking

  1. 6–890 · 26 stronger (29%)
  2. 9–10143 · 33 stronger (23%)
  3. 11–12144 · 38 stronger (26%)
  4. 13–1568 · 3 stronger (4%)

Where demand is concentrated

Demand by market area

A family states its area (and ZIP for straight-line distance), never a street address. The unfilled part of each bar is the unmatched demand in that area.

Synthetic demo data

Stronger fitStill looking

  1. Pearland92 · 18 stronger (20%)
  2. Katy74 · 12 stronger (16%)
  3. Sugar Land73 · 24 stronger (33%)
  4. Houston proper58 · 18 stronger (31%)
  5. League City54 · 8 stronger (15%)
  6. Cypress52 · 15 stronger (29%)
  7. Missouri City42 · 5 stronger (12%)

When families can participate

Timing is part of market fit

From each family's available days and time windows. A family can count in more than one bucket; the patterns underneath are exact day × window answers.

Synthetic demo data

By time of week

Stronger fitStill looking

  1. Weekday evenings290 · 63 stronger (22%)
  2. Weekday afternoons27 · 2 stronger (7%)
  3. Saturday daytime225 · 66 stronger (29%)
  4. Sunday96 · 29 stronger (30%)
  5. Flexible60 · 26 stronger (43%)

Klubbi’s family vocabulary has no morning / afternoon split on weekends (a family says “weekend daytime”, 8 am–6 pm), so this reads “Saturday daytime”.

Exact availability patterns

Stronger fitStill looking

  1. Tue/Thu evenings + Saturday92 · 30 stronger (33%)
  2. Weekday evenings62 · 4 stronger (6%)
  3. Flexible60 · 26 stronger (43%)
  4. Weekday evenings + weekends60 · 26 stronger (43%)
  5. Saturday daytime51 · 8 stronger (16%)
  6. Tue/Thu evenings37 · 1 stronger (3%)
  7. Saturday + Sunday daytime22 · 2 stronger (9%)
  8. Mon/Wed evenings20 · 0 stronger (0%)

What families can realistically spend

True Cost ceilings, not income

Each family states the most it will spend on a season's True Cost. This is an expressed affordability preference — Klubbi never asks about or infers household income.

Synthetic demo data

Stronger fitStill looking

  1. Under $50082 · 15 stronger (18%)
  2. $500–$899162 · 31 stronger (19%)
  3. $900–$1,199103 · 25 stronger (24%)
  4. $1,200–$1,49953 · 13 stronger (25%)
  5. $1,500+45 · 16 stronger (36%)

Cost is a known blocker

49

Still-looking searches whose nearest program's known required cost is over their ceiling. 5 have cost as the only known conflict.

A payment plan would help

33%

Share of 445 searches. Among still-looking searches: 36%.

Financial assistance matters

16%

Share of searches in the current filter that said assistance would help.

How much families will commit

Fit is more than price

Each is a ceiling the family set — the most they're comfortable with — on the same vocabulary programs describe themselves in.

Synthetic demo data

37% of the 232 searches with a known conflict want fewer weekends than every eligible program expects.

Weekly time commitment (the most a family will do)

Known conflict for 45 still-looking searches

  1. Light64
  2. Moderate224
  3. Significant111
  4. Intensive46

Season commitment

Known conflict for 45 still-looking searches

  1. Short-term19
  2. One season214
  3. Multi-season130
  4. Year-round82

Travel tolerance

Known conflict for 39 still-looking searches

  1. No travel25
  2. Local138
  3. Metro183
  4. Regional77
  5. National22

Weekend expectations

Known conflict for 86 still-looking searches

  1. Rarely on weekends17
  2. Some weekends113
  3. Most weekends220
  4. Nearly every weekend95

Parent involvement

Known conflict for 38 still-looking searches

  1. Minimal22
  2. Encouraged189
  3. Regular volunteering expected164
  4. Volunteer requirement47
  5. Significant family involvement23

Families still looking

Why demand goes unmet — known conflicts, kept apart from unknowns

A known conflict means the family's answer and the program's own stated fact disagree. An unknown means the program hasn't said. Unknowns are never counted as unmet demand caused by an organization.

Synthetic demo data

Still looking

345

Every search without a stronger-fit option.

No eligible option

93

No listed program in the family's area matches the sport, age and registration status.

Known conflict only

232

Eligible programs exist; every one contradicts something the family answered.

Possible fit only

20

No conflict found, but a program left a question the family asked unanswered.

Leading known blockers

Counted at each family’s nearest program — the eligible one with the fewest conflicts.

  1. Schedule

    159
  2. No eligible program (sport, age or status)

    93
  3. Weekend expectations

    86
  4. True Cost

    49
  5. Season length

    45
  6. Weekly commitment

    45
  7. Travel

    39
  8. Parent involvement

    38
  9. No payment plan

    10
  10. No financial assistance

    4

Klubbi doesn’t know enough yet

Possible-fit-only searches, by what the program hasn’t provided. Information the organization can add.

  1. Weekly times not entered

    9
  2. Financial assistance not answered

    8
  3. Parent involvement not stated

    6
  4. Season length not stated

    6
  5. Travel not stated

    6
  6. Weekend expectations not stated

    6
  7. Weekly commitment not stated

    6
  8. Payment plan not answered

    5

Opportunity signals

Where demand and supply don't line up

Each card is a fixed rule over the counts above. There is no score, no model and no prediction — the rule is printed on the card.

Synthetic demo data

Payment flexibility

Payment plans matter in Soccer

Still-looking searches
125
Said a payment plan would help
51 (41%)
Blocked by a program with no payment plan
0

Shown when at least 8 still-looking searches for a sport exist and at least 30% of them said a payment plan would help.

Payment flexibility

Payment plans matter in Basketball

Still-looking searches
69
Said a payment plan would help
27 (39%)
Blocked by a program with no payment plan
7

Shown when at least 8 still-looking searches for a sport exist and at least 30% of them said a payment plan would help.

Affordability gap

Soccer under $900 True Cost

Searches with a budget under $900
98
Currently receive a stronger-fit option
17
Still looking with True Cost as a known conflict
15

Shown when at least 10 searches for a sport state a budget under $900 and 35% or fewer of them have a stronger-fit option.

Payment flexibility

Payment plans matter in Volleyball

Still-looking searches
56
Said a payment plan would help
19 (34%)
Blocked by a program with no payment plan
3

Shown when at least 8 still-looking searches for a sport exist and at least 30% of them said a payment plan would help.

High unmet demand

Soccer, ages 9–10

Synthetic family searches
60
Currently receive a stronger-fit option
16
Still looking
44

Shown when a sport × age band has at least 12 searches and 35% or fewer of them have a stronger-fit option.

High unmet demand

Soccer, ages 11–12

Synthetic family searches
48
Currently receive a stronger-fit option
11
Still looking
37

Shown when a sport × age band has at least 12 searches and 35% or fewer of them have a stronger-fit option.

Schedule gap

Soccer in Katy: weekday evenings

Synthetic family searches
48
Prefer weekday evenings
35
Still looking with a known schedule conflict
28 of 42
Programs listed with a weekday-evening slot
3

Shown when an area × sport has at least 10 searches and schedule is a known conflict for at least 40% of the still-looking ones.

Geographic gap

Soccer in Katy

Active synthetic searches
48
Currently receive a stronger fit
6
No eligible program at all
2
Programs listed in the area
4

Shown when an area × sport has at least 10 searches and 25% or fewer of them have a stronger-fit option.

Signal kinds: High unmet demand · Schedule gap · Affordability gap · Payment flexibility · Geographic gap. Ordered by searches in the segment, then kind.

Demand to enrollment

What happens after Klubbi finds a fit

Counts and step-to-step rates over the synthetic decision journey. These illustrate the shape of the funnel Klubbi records; they are not production conversion performance.

Synthetic demo data
  1. 1Fit searches445
  2. 2Received a recommendation120 · 27% of previous
  3. 3Saved a program72 · 60% of previous
  4. 4Asked a question32 · 44% of previous
  5. 5Started registration20 · 63% of previous
  6. 6Registered15 · 75% of previous

191 searches asked Klubbi to keep looking (a side branch for families without a stronger fit, not a funnel step). Registered ⊆ started ⊆ saved ⊆ recommended, by construction.

What one organization can learn

A fictional organization's view

Pick an analytical organization modelled on the fictional /demo catalog. Only the age filter applies here; the organization's own area and sports define its market.

Synthetic demo data

Choose an organization to see recommendation appearances, saves, questions, registrations and the nearby searches that were not a stronger fit.

Demand before supply

Families are already looking

Parents express structured demand before an organization joins Klubbi. When the organization adds its current season, Klubbi — not a sales pitch — determines whether the program fits these families.

Synthetic demo data

Soccer · ages 9–12 · Pearland

36 synthetic searches

  • 28 still looking
  • 26 of them prefer weekday evenings
  • 24 of them set a True Cost ceiling under $900
  • 8 of them say financial assistance matters
  • 14 of them say a payment plan would help
  • 2 programs currently listed for this sport in Pearland

Add your current season so Klubbi can determine whether your program fits these families.

Add your current season

Opens Klubbi’s real claim page. No organization is pre-selected; the demand above is synthetic.

Synthetic demo data · seed 20261014 · 45 analytical program sessions modelled on the fictional /demo catalog (never live rows) · generated for 2026-10-14. Not current Houston demand, not real Klubbi user activity, not organization performance.

Back to the example profiles