Skip to content

Commit 31fe96e

Browse files
Steve McMillianclaude
andcommitted
refactor: Prioritize range ball buy/sell over retrieval as primary entry point
Strategic shift based on market feedback: - Range ball opportunities (BUY/SELL/BOTH) now primary entry vs retrieval - Director of Golf elevated to primary contact (90% reachable, faster decisions) - Retrieval repositioned as expansion service (6-12 months post-entry) Key Changes: - NEW: entry-point-strategy.md - comprehensive buy/sell framework - UPDATE: data-priorities.md - range ball classification now anthropics#1 priority - UPDATE: workflow-mapping.md - new service recommendation logic (buy/sell first) - UPDATE: high-end-courses.md - reordered services, ball purchase anthropics#1 - UPDATE: low-end-courses.md - range sales anthropics#1 (50% savings message) - UPDATE: pricing-strategy.md - added ball purchase pricing ($0.15-0.25/ball) - UPDATE: decision-hierarchy.md - Director of Golf = primary entry contact - UPDATE: ideal-customer-profile.md - BOTH opportunities highest priority Why: - Retrieval crowded ("many companies calling daily"), low perceived value - Range balls: faster close (1-2 weeks vs 4-8), less competitive - BUY entry = zero friction (we pay them first), 80% upsell to full circle - BOTH opportunities = dual revenue streams, strongest lock-in Impact: - Priority matrix: BOTH (40%), High-pain SELL (30%), Premium BUY (20%) - Expected conversion: 60% close on purchase, 80% upsell to BOTH - Enrichment workflow now classifies and routes by opportunity type 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
1 parent 03fc385 commit 31fe96e

File tree

8 files changed

+1260
-94
lines changed

8 files changed

+1260
-94
lines changed

business-context/buyer-personas/decision-hierarchy.md

Lines changed: 21 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -109,18 +109,27 @@
109109

110110
## Priority 2 Decision Makers
111111

112-
### Director of Golf / Golf Professional
112+
### Director of Golf / Golf Professional ⭐ **PRIMARY ENTRY CONTACT**
113+
114+
**Why Priority #1 for Entry:**
115+
- Controls BOTH buy and sell opportunities (range ball inventory)
116+
- Faster decision than GM (1-2 weeks vs 4-8 weeks)
117+
- Easier to reach (PGA.org directory = 90% success)
118+
- Budget authority for range operations (<$5K often independent)
119+
- Less competitive (fewer vendors target Dir of Golf vs GM)
113120

114121
**Authority:**
115-
- Practice range operations
116-
- Range ball quality and inventory
122+
- Practice range operations (PRIMARY)
123+
- Range ball procurement (BUY decisions - we purchase from them)
124+
- Range ball purchasing (SELL decisions - they purchase from us)
125+
- Range ball quality and inventory management
117126
- Pro shop product selection
118127
- Outing package assembly
119128

120129
**Relevant Services:**
121-
- ✅ Range ball procurement (primary decision)
130+
-**Ball purchase program** (we buy their waste - BEST ENTRY)
131+
-**Range ball sales** (they buy from us - PRIMARY REVENUE)
122132
- ✅ Protective coating service (range operations)
123-
- ✅ Practice ball purchase program (range budget)
124133
- ✅ Outing packages (event support)
125134

126135
**How to Reach:**
@@ -147,8 +156,14 @@
147156
- Budget constraints (can't afford premium new)
148157
- Inventory management (ordering, storage)
149158
- Inconsistent quality from current vendor
159+
- Waste ball disposal (no recovery plan)
160+
161+
**Entry Strategy by Opportunity Type:**
162+
- **BUY opportunity:** "We'll pay $X per ball for balls you're discarding"
163+
- **SELL opportunity:** "Save 50% on range balls (currently spending $X, save $Y)"
164+
- **BOTH opportunity:** "We'll buy your old AND supply your new balls"
150165

151-
**Outreach Priority:** MEDIUM-HIGH (primary for range balls)
166+
**Outreach Priority:** HIGHEST (primary entry contact for range ball opportunities)
152167

153168
---
154169

business-context/customer-segmentation/ideal-customer-profile.md

Lines changed: 49 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -32,31 +32,33 @@
3232

3333
### Must-Have (Deal Breakers if Missing)
3434

35-
**1. Water Hazards**
36-
- Minimum 3 ponds/lakes on course
37-
- At least 1 high-traffic hazard (island green, lakeside hole)
38-
- Estimated 2,000+ balls accumulating annually
35+
**1. Practice Range****HIGHEST PRIORITY**
36+
- Dedicated driving range (not just net)
37+
- Minimum 30 stations
38+
- Currently using practice balls (not members' own balls)
3939

4040
**Why Critical:**
41-
- Retrieval service = entry point + raw materials
42-
- Demonstrates active golf operation
43-
- Quantifiable opportunity
41+
- Range balls = PRIMARY entry point (buy OR sell)
42+
- Universal opportunity (every range needs balls)
43+
- Determines BUY opportunity (waste volume)
44+
- Determines SELL opportunity (purchasing need)
45+
- Fast close (1-2 weeks vs 4-8 for retrieval)
4446

4547
---
4648

47-
**2. Practice Range**
48-
- Dedicated driving range (not just net)
49-
- Minimum 30 stations
50-
- Currently using practice balls (not members' own balls)
49+
**2. Range Ball Opportunity Classification**
50+
- Must be classifiable as BUY, SELL, or BOTH
51+
- BOTH opportunities = highest priority
52+
- No range = disqualify (wrong fit)
5153

5254
**Why Critical:**
53-
- Range ball sales = primary revenue stream
54-
- Size indicates volume opportunity
55-
- Active practice program = ongoing need
55+
- Determines entry strategy and campaign routing
56+
- BUY/SELL require completely different messaging
57+
- BOTH = full circle relationship potential
5658

5759
---
5860

59-
**3. Decision Maker Accessibility**
61+
**3. Decision Maker Accessibility (Director of Golf Priority)**
6062
- Can identify General Manager or Superintendent
6163
- Contact information discoverable (email or phone)
6264
- Not completely private (some public presence)
@@ -70,7 +72,35 @@
7072

7173
### High-Value Indicators (Not Required but Ideal)
7274

73-
**1. Active Event Program**
75+
**1. BOTH Opportunity (Buy + Sell Signals Present)**
76+
- Shows waste disposal mentions AND purchasing pain
77+
- Highest value (full circle potential)
78+
- Priority routing to specialized campaign
79+
80+
**Why Valuable:**
81+
- Easiest entry (buy first = zero friction)
82+
- Highest LTV (dual revenue streams)
83+
- Strongest lock-in (ongoing relationship)
84+
- 80% conversion rate (buy → full circle)
85+
86+
---
87+
88+
**2. Water Hazards (FOR EXPANSION - Not Entry)**
89+
- 3+ ponds/lakes on course
90+
- At least 1 high-traffic hazard
91+
- Estimated 2,000+ balls accumulating annually
92+
93+
**Why Valuable:**
94+
- Retrieval service = expansion opportunity (6-12 months after entry)
95+
- Additional revenue stream after relationship established
96+
- Raw materials for processing
97+
98+
**Strategic Note:**
99+
⚠️ Not used as primary entry point due to high competition and slow close
100+
101+
---
102+
103+
**3. Active Event Program**
74104
- Host 10+ corporate outings annually
75105
- Member-guest tournaments
76106
- Charity events
@@ -83,7 +113,7 @@
83113

84114
---
85115

86-
**2. Quality-Conscious Culture**
116+
**4. Quality-Conscious Culture**
87117
- Course rankings/awards mentioned
88118
- Recent renovation or improvement projects
89119
- Professional staff (PGA, GCSAA credentials)
@@ -96,7 +126,7 @@
96126

97127
---
98128

99-
**3. Multiple Decision Makers Identified**
129+
**5. Multiple Decision Makers Identified**
100130
- GM + Director of Golf + Superintendent all findable
101131
- Professional associations (CMAA, PGA, GCSAA)
102132
- LinkedIn profiles active
@@ -108,7 +138,7 @@
108138

109139
---
110140

111-
**4. Buying Signals Present**
141+
**6. Buying Signals Present**
112142
- Recent complaints about ball quality/cost mentioned
113143
- "Looking for supplier" language in job posts/minutes
114144
- Budget discussions visible (municipal courses)

business-context/enrichment-requirements/data-priorities.md

Lines changed: 160 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -7,52 +7,137 @@
77

88
## Priority 1: Critical Data (Deal Breakers)
99

10-
### Water Hazards**HIGHEST PRIORITY**
10+
### Range Ball Opportunity Classification**HIGHEST PRIORITY**
1111

1212
**Why Critical:**
13-
- Retrieval service = entry point + raw materials
14-
- Quantifies opportunity size ($X per hazard)
15-
- Differentiates high-value vs low-value courses
13+
- BUY and SELL opportunities require completely different outreach
14+
- BOTH opportunities = highest value (full circle relationship)
15+
- Wrong classification = wrong message = lost opportunity
16+
- Determines entry strategy and campaign routing
17+
18+
**What to Classify:**
19+
- **BUY OPPORTUNITY:** They have waste balls to sell us
20+
- **SELL OPPORTUNITY:** They need to purchase balls from us
21+
- **BOTH:** Full circle opportunity (waste + need = maximum value)
22+
- **UNKNOWN:** Insufficient data to classify
23+
24+
**Buy Signals (They have waste to sell us):**
25+
```json
26+
{
27+
"buy_signals": [
28+
"Throwing away old/worn range balls",
29+
"Storage full of old balls",
30+
"Just renovated range (old inventory to clear)",
31+
"Disposing of practice balls",
32+
"Worn out ball inventory",
33+
"Getting rid of balls",
34+
"No market for our used balls"
35+
],
36+
"buy_characteristics": {
37+
"large_range": "50+ stations (high volume waste)",
38+
"premium_club": "Tier 1-2 (quality waste materials)",
39+
"established": "10+ years (accumulation)",
40+
"recent_renovation": "Old inventory exists"
41+
}
42+
}
43+
```
1644

17-
**What to Collect:**
45+
**Sell Signals (They need to purchase from us):**
1846
```json
1947
{
20-
"water_hazards": {
21-
"total_count": 8,
22-
"high_traffic_hazards": [
23-
"Hole 3 - Island green",
24-
"Hole 17 - Lakeside par 3"
25-
],
26-
"ball_accumulation_estimate": "high" | "medium" | "low",
27-
"hazard_types": ["ponds", "lakes", "creeks"],
28-
"current_retrieval": "in-house" | "vendor" | "none"
48+
"sell_signals": [
49+
"Practice ball budget too high",
50+
"Looking for ball supplier",
51+
"Range balls in poor condition",
52+
"Members complaining about ball quality",
53+
"Current supplier too expensive",
54+
"Need to buy/order range balls",
55+
"Budget constraints on range operations"
56+
],
57+
"sell_characteristics": {
58+
"budget_pain": "Cost complaints, seeking savings",
59+
"quality_pain": "Member complaints, quality issues",
60+
"switching_trigger": "Vendor change, price increase",
61+
"new_operation": "Range expansion, new course"
2962
}
3063
}
3164
```
3265

66+
**BOTH Signals (Full Circle - HIGHEST VALUE):**
67+
```json
68+
{
69+
"both_indicators": [
70+
"BUY: Disposal mentions + SELL: Budget/quality pain",
71+
"Large range + Quality complaints + Discarding old balls",
72+
"'Just renovated' + 'Need new supplier'",
73+
"Premium club + Budget pressure + Waste inventory"
74+
]
75+
}
76+
```
77+
3378
**LLM Prompt Addition:**
3479
```
35-
CRITICAL: Find the number of ponds, lakes, or water hazards on the course.
36-
Specifically identify:
37-
- Total count of water hazards
38-
- Which holes have island greens or lakeside hazards
39-
- Any mentions of ball accumulation or retrieval needs
80+
CRITICAL: Classify this course as BUY, SELL, or BOTH opportunity.
81+
82+
BUY OPPORTUNITY (They have balls we can purchase):
83+
Look for: "Throwing away", "disposing of", "storage full", "old balls", "worn out inventory"
84+
Estimate: Waste volume (based on range size) and quality level (based on course tier)
85+
86+
SELL OPPORTUNITY (They need to purchase from us):
87+
Look for: "Budget too high", "looking for supplier", "poor quality", "member complaints", "need to buy"
88+
Identify: Pain type (budget vs quality), current supplier, switching triggers
89+
90+
BOTH (HIGHEST PRIORITY - Full Circle):
91+
Course shows BOTH waste disposal needs AND active purchasing needs
92+
Example: Large range + quality complaints + mentions discarding balls
93+
94+
Classify as: BUY_OPPORTUNITY | SELL_OPPORTUNITY | BOTH_OPPORTUNITY | INSUFFICIENT_DATA
95+
```
96+
97+
**Data to Collect:**
98+
```json
99+
{
100+
"range_ball_classification": {
101+
"opportunity_type": "buy" | "sell" | "both" | "unknown",
102+
103+
"buy_opportunity": {
104+
"has_waste_balls": true,
105+
"disposal_mentions": ["throwing away old balls"],
106+
"volume_estimate": "high" | "medium" | "low",
107+
"quality_estimate": "premium" | "standard" | "practice",
108+
"buy_signals": ["..."]
109+
},
110+
111+
"sell_opportunity": {
112+
"needs_supplier": true,
113+
"pain_type": "budget" | "quality" | "both",
114+
"current_supplier": "Titleist",
115+
"switching_triggers": ["price increase"],
116+
"sell_signals": ["..."]
117+
},
118+
119+
"recommended_entry_strategy": "buy_first" | "sell_first" | "buy_then_sell"
120+
}
121+
}
40122
```
41123

42124
**Scoring Impact:**
43-
- 7+ hazards: 10 points (A-tier opportunity)
44-
- 4-6 hazards: 7 points
45-
- 1-3 hazards: 3 points
46-
- 0 hazards: DISQUALIFY (wrong fit)
125+
- BOTH opportunity: 20 points (highest value, full circle potential)
126+
- High-pain SELL: 15 points (fast close, ready to buy)
127+
- Premium BUY: 12 points (easy entry, quality materials, upsell potential)
128+
- Standard SELL: 10 points (moderate opportunity)
129+
- BUY only (budget club): 7 points (lower priority)
130+
- UNKNOWN: Requires discovery before scoring
47131

48132
---
49133

50134
### Practice Range Size
51135

52136
**Why Critical:**
53-
- Range ball sales = primary revenue stream
54-
- Subscription program fit (50+ stations = ideal)
55-
- Determines annual volume/revenue potential
137+
- Range ball sales = primary revenue stream (SELL opportunities)
138+
- Range ball purchase = primary entry point (BUY opportunities)
139+
- Determines opportunity volume (stations × balls)
140+
- Differentiates high-value vs low-value courses
56141

57142
**What to Collect:**
58143
```json
@@ -79,13 +164,61 @@ Find information about the practice range:
79164
```
80165

81166
**Scoring Impact:**
82-
- 50+ stations: 10 points (subscription fit)
167+
- 50+ stations: 10 points (subscription fit, high volume BUY/SELL)
83168
- 30-49 stations: 7 points (sales opportunity)
84169
- 15-29 stations: 4 points (small opportunity)
85170
- No range: 0 points (pro shop only, different offering)
86171

87172
---
88173

174+
### Water Hazards (EXPANSION SERVICE - Not Primary Entry)
175+
176+
**Why Important (But Not Entry Point):**
177+
- Retrieval service = expansion opportunity after relationship established
178+
- Raw materials for processing
179+
- Quantifies future expansion opportunity size
180+
- Differentiates potential for full service relationship
181+
182+
**Strategic Note:**
183+
⚠️ Water hazard retrieval should NOT be used as primary entry point due to:
184+
- High competition ("many companies calling daily")
185+
- Low perceived value ("not much money for big clubs")
186+
- Slow sales cycle (4-8 weeks, complex approval)
187+
- Better used as expansion service after trust established via range balls
188+
189+
**What to Collect:**
190+
```json
191+
{
192+
"water_hazards": {
193+
"total_count": 8,
194+
"high_traffic_hazards": [
195+
"Hole 3 - Island green",
196+
"Hole 17 - Lakeside par 3"
197+
],
198+
"ball_accumulation_estimate": "high" | "medium" | "low",
199+
"hazard_types": ["ponds", "lakes", "creeks"],
200+
"current_retrieval": "in-house" | "vendor" | "none"
201+
}
202+
}
203+
```
204+
205+
**LLM Prompt Addition:**
206+
```
207+
Find the number of ponds, lakes, or water hazards on the course.
208+
Specifically identify:
209+
- Total count of water hazards
210+
- Which holes have island greens or lakeside hazards
211+
- Any mentions of ball accumulation or retrieval needs
212+
```
213+
214+
**Scoring Impact (for expansion potential, not entry):**
215+
- 7+ hazards: 10 points (excellent expansion opportunity)
216+
- 4-6 hazards: 7 points (good expansion potential)
217+
- 1-3 hazards: 3 points (limited expansion)
218+
- 0 hazards: 0 points (no retrieval opportunity)
219+
220+
---
221+
89222
### Decision Maker Contacts ⭐ **HIGHEST PRIORITY**
90223

91224
**Why Critical:**

0 commit comments

Comments
 (0)