McKinsey Product Portfolio Analysis: Cross-Sell, Bundle, and Upsell Architecture

This document applies a McKinsey-style market basket and portfolio analytics lens to Swing Catalyst's product catalog. Because detailed transaction-level purchase data is not available in the knowledge base, this analysis is constructed from product architecture, pricing data, customer segment profiles, and publicly available purchasing patterns for comparable SaaS/hardware companies. Where data is unavailable, we flag [DATA GAP] and specify what would be needed for a rigorous basket analysis.


Portfolio Inventory

Hardware Products (one-time revenue)

Product Price Primary Segment Notes
Dual Force Plates $9,995+ Tier 1 (professional studios) Shipping since March 2026 [source: identity.md, 2026-03-23]
Dual Pressure Plates ~$3,000–$7,300 Tier 1–2 Lower entry price than force plates [source: bottom-up-tam-model.md]
Motion Plate / Balance Plate $3,000–$16,500 Tier 1–2 Multiple SKUs [source: bottom-up-tam-model.md]
Fox USB Camera ~$500 All tiers Entry-level [source: bottom-up-tam-model.md]
Lynx GigE Camera ~$800 Tier 1 (multi-cam setups) Higher spec [source: bottom-up-tam-model.md]
Full Studio System ("Total Package") $38,285 Tier 1 Dual-plate + 4 cameras [source: bottom-up-tam-model.md]
AxioForce Bundle ~$13,995 Tier 2 entry point Plates + cameras + 3-year subscription [source: bottom-up-tam-model.md]

Software Products (recurring annual revenue)

Product Price Target User Annual Revenue per Seat
Home $195/year Avid amateurs, home simulator owners $195 [source: customer-segments.md]
Home+ $400/year Dedicated home users with pressure plates $400 [source: customer-segments.md]
Pro $600/year Teaching professionals, small academies $600 [source: customer-segments.md]
Pro+ $1,500/year Elite facilities, tour-level $1,500 [source: customer-segments.md]
MoCap Add-On $600/year ($50/mo) Pro/Pro+ with MoCap capability $600 (add-on to Pro/Pro+) [source: customer-segments.md]
OEM Tier (FSG) $300/year (base estimate) FSG bundled simulator buyers $300 [source: fullswing-bundling-model.md]

Product Combination Analysis

Which Products Customers Buy Together

Based on customer segment profiles and hardware/software architecture, the purchase patterns cluster clearly:

Cluster A — Tier 1 Studio Package (Full System):

Full Studio System ($38,285) + Pro+ subscription ($1,500/year) + MoCap Add-On ($600/year) [source: bottom-up-tam-model.md; customer-segments.md]

Cluster B — Mid-Range Studio with Force Plates:

Motion Plate or Pressure Plate ($3,000–$16,500) + 1–2 Cameras ($500–$1,600) + Pro subscription ($600/year) [source: bottom-up-tam-model.md; customer-segments.md]

Cluster C — Software-Only:

Home or Home+ subscription ($195–$400/year), no hardware purchase [source: customer-segments.md]

Cluster D — Baseball Configuration:

Batters Box / Pitching Plate + multi-camera setup + Pro+ subscription

[DATA GAP]: No transaction-level purchase data is available to compute actual market basket association rules (lift, confidence, support). The patterns above are inferred from product architecture and customer profiles. A proper basket analysis would require Stripe + HubSpot transaction export at the customer level.


Association Rules (Inferred)

Using the product architecture and segment data:

If Customer Buys... Then Probability of... Estimated Lift Basis
Any hardware product Software subscription ~0.95+ Hardware requires software to function
Full Studio System Pro+ (not Pro) ~0.80+ System specs require Pro+
Force plates (any) MoCap Add-On ~0.30 (current, should be higher) MoCap designed for force plate users
Pro subscription Upgrade to Pro+ within 12 months [DATA GAP] Need CRM upgrade tracking
Home subscription Home+ upgrade within 12 months [DATA GAP] Need CRM tier migration data
1 camera 2nd camera within 24 months [DATA GAP] Multi-cam is a common upsell
Baseball config Additional camera angles ~0.60 Dual-box (LH/RH hitter) config common

Key finding: Hardware purchase is effectively a 100% predictor of software subscription — the products cannot function without each other. This means SC's hardware and software revenues are not independent; every hardware customer is a software customer. The inverse is NOT true: software-only customers (Home tier, some Pro) represent pure software ARR without hardware attachment. [source: derived from analysis]


Cross-Sell Recommendations: The Hardware → Software → Data Services Pipeline

Stage 1: Hardware Entry → Software Upgrade

Current state: AxioForce bundle at $13,995 includes a 3-year software subscription. After 3 years, the customer must renew at standard Pro pricing. This is a structural churn risk baked into the AxioForce go-to-market. [source: bottom-up-tam-model.md]

Recommendation: Track AxioForce cohort renewal rate separately. The 3-year lock creates a predictable renewal cliff. Build a renewal campaign starting at month 30 with a loyalty offer (upgrade to Pro+ with MoCap add-on at 20% discount). [source: analyst estimate]

Cross-sell path A (camera-only → hardware bundle):

Home software user with own camera → offer AxioForce Portable bundle at $7,000 (subsidized or 0-down financing) → converts to Pro subscriber + hardware revenue. [source: analyst estimate]

Stage 2: Pro → MoCap Add-On

MoCap is a natural upgrade for any Pro tier user with compatible hardware. Currently, MoCap add-on attachment rate is [DATA GAP] — not tracked separately.

Hypothesis: Less than 20% of Pro subscribers currently have the MoCap add-on activated. If correct, there is a $600/year upsell opportunity for ~1,600 Pro subscribers. [source: analyst estimate; customer-segments.md]

Revenue impact of 20% MoCap upsell: 320 subscribers × $600/year = $192K additional ARR [source: analyst estimate]

Activation barrier: MoCap requires PC specs that many entry-level customers don't have. FSG bundling conflict (PC specs too weak) is a live example. Address this with a "MoCap Lite" mode for lower-spec hardware before upselling.

Stage 3: Pro+ → Data Services and Benchmarking

The data lake (2.1M+ swings, 38,000+ athletes) is an unmonetized asset. [source: canonical-facts.yaml]

Opportunity: Sell data-driven benchmarking reports to Pro+ subscribers.

This is the "Strava for golf biomechanics" model — converting accumulated data into a subscription tier that becomes more valuable as the dataset grows.


Five Bundle Opportunities the Data Suggests

Bundle 1: "Coach Starter Pack" (Tier 2 Entry)

Products: AxioForce Portable Plates + 1 SC Camera + 3-year Pro subscription

Price: $7,995 (vs. $13,995 full AxioForce bundle) — simplified, cameras only [source: analyst estimate; bottom-up-tam-model.md]

Target: Independent teaching pros who want to start with force plates before committing to a full studio setup

Rationale: The current AxioForce bundle at $13,995 may be too expensive for independent coaches. A stripped-down version at $7,995 hits the "sub-$8K" price sensitivity of Tier 2 coaches. [source: bottom-up-tam-model.md; analyst estimate]

Revenue impact: If 100 coaches buy this in Year 1: $799,500 hardware + $200/year subscription = $820K Year 1 revenue [source: analyst estimate]

Bundle 2: "Golf Simulator Upgrade" (Home Simulator Channel)

Products: 1 SC Camera + Home+ subscription (2-year)

Price: $795 total (camera $395 + $400/year subscription) — positioned as "turn your simulator into a coaching studio" [source: analyst estimate; customer-segments.md]

Target: The 500,000 home simulator owners who already own launch monitors. Connect via Full Swing, SkyTrak, or GSPro ecosystem

Rationale: This is the gateway product for the $136.5M consumer TAM. No force plates required. [source: bottom-up-tam-model.md]

Revenue impact (1% of addressable base): 5,000 customers × $795 = $3.98M Year 1 revenue (hardware + subscription). Highly dependent on distribution channel. [source: analyst estimate]

Bundle 3: "Full Swing OEM Package" (Channel Partner)

Products: SC Fox Camera + 2-year OEM subscription ($300/year) [source: fullswing-bundling-model.md]

Price: FSG absorbs camera cost; SC earns $300/year per simulator [source: fullswing-bundling-model.md]

Target: Full Swing Golf simulator buyers (100+ per month)

Rationale: Directly supported by Toronto test proof of concept [source: fullswing-bundling-model.md]

Revenue impact (Base case): $720K Year 1 combined HW + SW incremental [source: fullswing-bundling-model.md]

Bundle 4: "MLB Facility Package" (Enterprise Baseball)

Products: Dual Force Plates (LH + RH configuration) + 4 high-speed cameras + Pro+ (annual enterprise license) + white-glove install + data access tier

Price: $60,000 hardware + $3,000/year software [source: analyst estimate; customer-segments.md]

Target: MiLB teams (120 teams, <10% current penetration) [source: analyst estimate]

Rationale: The 23 MLB team credential is a reference that should convert MiLB with a standardized "MLB standard" package at a MiLB-appropriate price point

Revenue impact: 40 MiLB teams at $60K = $2.4M hardware + $120K ARR software [source: analyst estimate]

Bundle 5: "Academy Certification Bundle" (Education + Hardware)

Products: SC Full Studio System + Academy certification enrollment for 2 coaches + 3-year Pro+ subscription

Price: $42,000 (hardware + software + training) [source: analyst estimate; bottom-up-tam-model.md]

Target: Elite academies opening new facilities or upgrading

Rationale: 70% of coach discovery comes from peer recommendation [source: customer-segments.md]. Certified coaches are the most powerful advocates. Bundling certification into the hardware sale increases the chance of full adoption and referral.

Revenue impact: Each converted academy generates $42K Year 1 + $2,100/year recurring + referral value [source: analyst estimate]


Upsell Paths: The Tier Progression Model

Home → Pro → Pro+ → Enterprise (Golf)

Stage Product Annual Value Trigger to Upsell
Entry Home ($195/year) $195 None yet [source: customer-segments.md]
Upgrade 1 Home → Pro ($600/year) +$405 Teacher/coach identity, wants branded lessons [source: customer-segments.md]
Upgrade 2 Pro → MoCap Add-On ($1,200/year total) +$600 Has compatible hardware, wants 3D analysis [source: customer-segments.md]
Upgrade 3 Pro → Pro+ ($1,500/year) +$900 Multiple cameras, full sensor integration [source: customer-segments.md]
Enterprise Pro+ → Enterprise multi-seat $3,000–$10,000/year Academy with 3+ coaches, shared data [source: analyst estimate]

Key friction points:

Structural insight: SC's churn is likely driven by the wrong customers being in the wrong tier. A coaching-level analysis of churned Pro subscribers would probably reveal that many never owned force plates — they bought the Pro subscription for other features (multi-camera, branded lessons) but found the price-to-value ratio insufficient without the full hardware context.

Recommendation: Introduce a hardware-linked pricing gate: Pro subscribers without registered force plates get an in-product prompt offering AxioForce bundle at financed price. This converts churn candidates into hardware buyers instead of churning them.


Partner Product Bundles

Full Swing + SC (discussed above)

Already covered in Bundle 3. The back-of-envelope revenue model exists [source: fullswing-bundling-model.md].

TrackMan + SC

TrackMan is both a competitor (Tracy AI expanding into biomechanics) and a potential integration partner.

CoachNow + SC

CoachNow is currently a complementary product (coach-athlete communication workflow) and an active partner.


Segment-Specific Buying Patterns

MLB Facilities vs. Golf Pros

Dimension MLB Facilities Golf Tier 1 Pros
Decision process Multi-stakeholder (GM, coaching staff, biomechanist) Individual coach or academy director
Purchase trigger Performance data from competing teams; Driveline adoption Peer recommendation (70% discovery) [source: customer-segments.md]
Hardware config Multi-station (LH/RH batter + pitcher) Single or dual studio bay
Software usage Data-intensive, research-grade Coaching workflow, student visualization
Upsell path Additional stations, multi-location licenses MoCap add-on, additional cameras
Price sensitivity Low (budget from team operations) Medium-High (coach's personal business)

International vs. Domestic

Dimension Domestic (US, 73% revenue) [source: canonical-facts.yaml] International
Discovery channel Peer recommendation (coaches), search (consumers) Distributors (12 active), trade shows
Payment preference Credit card, financing Often invoice-based, longer cycles
Language English Korean, Japanese, German, Spanish for top markets
Bundle preference [DATA GAP] [DATA GAP]
Churn rate [DATA GAP — not segmented by geography] [DATA GAP]

Revenue Projection: Top 5 Cross-Sell/Bundle Recommendations

Initiative Implementation Timeline Year 1 Revenue Impact Year 3 Cumulative Impact Confidence
1. Full Swing OEM Bundle (Base) Q2 2026 (pending SDK + Carlsbad) $720K $2.8M Medium [source: fullswing-bundling-model.md]
2. MoCap Add-On Upsell to Pro Base Q2 2026 (existing product) $192K (20% attach of est. Pro base) $576K Medium [source: analyst estimate]
3. Coach Starter Pack (AxioForce Lite) Q3 2026 $820K (100 units) $2.5M Low-Medium [source: analyst estimate]
4. MLB Facility Package (MiLB rollout) Q2 2026 $480K (8 MiLB teams) $2.4M hardware Medium [source: analyst estimate]
5. Data Benchmarking Tier (Pro+ add-on) Q4 2026 (post data platform work) $60K (initial attach) $500K ARR Low [source: analyst estimate]
Total $2.27M $8.8M [source: analyst estimate]

These estimates are additive to current run-rate revenue of $5.5M. [source: canonical-facts.yaml] If all five initiatives execute at base case, total revenue could approach $7.8M by end of 2026 and $14.3M by end of 2028. [source: analyst estimate]


Comparison to SaaS Product-Led Growth Best Practices

PLG Best Practice SC Current State Gap Recommendation
Free tier as acquisition funnel 10-day free trial (no credit card) Trial conversion rate unmeasured [DATA GAP] Instrument conversion; set 15% as target [source: industry benchmark]
In-product upsell prompts None documented Significant gap Build in-product contextual upsells (hardware buyer prompt, MoCap upgrade prompt)
Usage-based pricing signals Not implemented Medium gap Usage data (swings per month) should trigger upgrade prompts: "You've analyzed 100 swings — upgrade to Pro for unlimited"
Annual plan incentive Annual subscribers churn at ~2–5x lower rate than monthly [source: industry benchmark] Partial — annual plans exist Actively push all new customers to annual; offer 15–20% discount vs. monthly [source: industry benchmark]
Net Revenue Retention >100% [DATA GAP — NRR not calculated] Potentially critical gap Calculate NRR immediately; Pro+ at 25.6% annual churn cannot achieve NRR >100% without aggressive upsell [source: canonical-facts.yaml]
Customer Success for Tier 1 Named account ownership for 100 logos Strong Maintain and formalize QBR cadence
Self-serve for Tier 2/3 Lacking mobile product Critical gap Lane 1 mobile product resolves this; Q4 2026 beta

Key SaaS benchmark comparisons:


Priority Action Matrix

Action Effort Revenue Impact Do First?
Instrument MoCap add-on attach rate Low Reveals $192K+ opportunity [source: analyst estimate] YES — immediately
Force FSG SDK agreement to close Medium Gate for $720K+ Year 1 [source: fullswing-bundling-model.md] YES — this week
Build in-product hardware upsell prompt for Pro subscribers without plates Medium Converts churn candidates to hardware buyers YES — Q2 2026
Create MiLB standardized "MLB standard" package Low $480K hardware Year 1 [source: analyst estimate] YES — Tucker Nathans priority
Calculate NRR by tier Low Board/investor required metric YES — Erlend
Build data benchmarking tier High $60K initial ARR [source: analyst estimate] No — 2027 after platform investment