Yield & Promotions

Price by demand, fill the dead hours, keep the members

+$2,260 / week

Projected upside if weekday daytime reaches 45% utilization and 3 expiring members renew. The plays below get you there.

Idle court-hours this week
312

Strategy by time band

Peak Protect
Weekday 6–10p · Weekend mornings
Utilization 90%
No discounts. Require a deposit, set a 1.5h minimum, let members book first. Test a small premium on Fri/Sat.
Shoulder Nudge
Weekday 5p · Weekend afternoons
Utilization 58%
Light incentives — racket/coach add-ons, double loyalty points, "stay an extra hour for half price."
Off-peak Fill it
Weekday 9a–4p
Utilization 19%
Deep discount + daytime-only membership, student/senior rates, and corporate weekday blocks. Don't touch peak pricing.

Suggested promotions

Daytime membership
Fills weekday 9a–4p
+$1,400/wk
A cheaper tier valid only Mon–Fri before 4p. Converts price-sensitive retirees, shift workers, and students into recurring off-peak load — without cannibalizing your evening rate.
Target 19% → 45%Risk LowSetup 1 plan
Corporate weekday block
B2B · daytime
+$520/wk
Sell standing weekday-noon court blocks to nearby offices for team play. Predictable base load in your emptiest window, billed monthly.
Target 4 blocksRisk LowSetup Outreach
Last-minute standby
Any unsold slot
+$340/wk
Auto-drop the price 25% on any court still empty 2 hours before start, pushed to the app + member list. Turns perishable hours into cash.
Trigger <2h, emptyRisk MedSetup Rule
Win-back lapsed members
3 expiring this week
+$540 saved
One-tap offer to members whose term is ending and whose visits are sliding: "Renew this week, get 2 free off-peak hours." Sent before they churn.
Audience 3 nowRisk LowSetup 1 message

Win-back list

Members expiring soon with declining visits — reach them before they lapse.
MemberPlanExpiresVisits trendAt risk
APAna PereiraMonthlyLapsed8 → 2$180
LYLiu YanQuarterlyIn 5 days12 → 6$240
SKSara KimMonthlyIn 6 days6 → 3$120
Demo data · Wafter reservation intelligence