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: Katy · Soccer

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

48

Synthetic Fit searches in the current filter.

Have a stronger fit

6 · 13%

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

Possible fit only

3 · 6%

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

Unmatched

39 · 81%

37 with a known conflict at every eligible program · 2 with no eligible program at all.

Save rate

22%

Saved a program ÷ received a recommendation (2 of 9).

Question rate

0%

Asked the organization a question ÷ saved (0 of 2).

Registration-start rate

0%

Started a registration ÷ saved (0 of 2).

Registrations

0

Synthetic completed registrations. 21 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. Soccer48 · 6 stronger (13%)

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–87 · 1 stronger (14%)
  2. 9–1018 · 3 stronger (17%)
  3. 11–1214 · 2 stronger (14%)
  4. 13–159 · 0 stronger (0%)

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. Katy48 · 6 stronger (13%)

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 evenings35 · 4 stronger (11%)
  2. Weekday afternoons2 · 1 stronger (50%)
  3. Saturday daytime19 · 3 stronger (16%)
  4. Sunday6 · 1 stronger (17%)
  5. Flexible7 · 2 stronger (29%)

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 evenings11 · 0 stronger (0%)
  2. Flexible7 · 2 stronger (29%)
  3. Tue/Thu evenings + Saturday7 · 2 stronger (29%)
  4. Saturday daytime6 · 0 stronger (0%)
  5. Weekday evenings6 · 0 stronger (0%)
  6. Weekday evenings + weekends6 · 1 stronger (17%)
  7. Mon/Wed evenings3 · 0 stronger (0%)
  8. Weekday afternoons + evenings2 · 1 stronger (50%)

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 $50011 · 1 stronger (9%)
  2. $500–$89918 · 3 stronger (17%)
  3. $900–$1,19912 · 2 stronger (17%)
  4. $1,200–$1,4996 · 0 stronger (0%)
  5. $1,500+1 · 0 stronger (0%)

Cost is a known blocker

5

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

A payment plan would help

33%

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

Financial assistance matters

10%

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

49% of the 37 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 5 still-looking searches

  1. Light9
  2. Moderate31
  3. Significant7
  4. Intensive1

Season commitment

Known conflict for 4 still-looking searches

  1. One season23
  2. Multi-season18
  3. Year-round7

Travel tolerance

Known conflict for 6 still-looking searches

  1. No travel5
  2. Local15
  3. Metro21
  4. Regional6
  5. National1

Weekend expectations

Known conflict for 18 still-looking searches

  1. Rarely on weekends6
  2. Some weekends21
  3. Most weekends17
  4. Nearly every weekend4

Parent involvement

Known conflict for 4 still-looking searches

  1. Minimal4
  2. Encouraged20
  3. Regular volunteering expected19
  4. Volunteer requirement1
  5. Significant family involvement4

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

42

Every search without a stronger-fit option.

No eligible option

2

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

Known conflict only

37

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

Possible fit only

3

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

    28
  2. Weekend expectations

    18
  3. Travel

    6
  4. True Cost

    5
  5. Weekly commitment

    5
  6. Parent involvement

    4
  7. Season length

    4
  8. No eligible program (sport, age or status)

    2

Klubbi doesn’t know enough yet

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

  1. Payment plan not answered

    2
  2. Financial assistance not answered

    1

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

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.

Payment flexibility

Payment plans matter in Soccer

Still-looking searches
42
Said a payment plan would help
15 (36%)
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.

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.

Affordability gap

Soccer under $900 True Cost

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

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.

High unmet demand

Soccer, ages 9–10

Synthetic family searches
18
Currently receive a stronger-fit option
3
Still looking
15

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
14
Currently receive a stronger-fit option
2
Still looking
12

Shown when a sport × age band has at least 12 searches and 35% 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 searches48
  2. 2Received a recommendation9 · 19% of previous
  3. 3Saved a program2 · 22% of previous
  4. 4Asked a question0 · 0% of previous
  5. 5Started registration0
  6. 6Registered0

21 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