Day 2 of 14

Fishing Hole Research + Pain Mining

Discover where your ideal customers gather online and extract the exact language they use when venting about their problems

Time: 2h manual OR 35min with tools
Deliverable: 3 fishing holes + 50 connections + 10 pain phrases
Dependencies: Day 1 ICP locked
✓ Pre-Flight Checklist: Day 1 Handoff

Day 2 depends on Day 1. Don't proceed until ALL boxes checked:

🛑 If Any Boxes Unchecked

STOP. Go back to Day 1 and finish. Day 2 without a locked ICP = wasted effort. You'll research the wrong communities, connect with wrong people, and extract wrong pain language. Everything downstream will fail.

Minimum to proceed: ICP profile that names a SPECIFIC person Derek/Nico knows + 3 verbatim pain quotes. If you don't have this, extend Day 1.

📍 What You're Building On

Yesterday you defined WHO (your ICP) and WHAT (your offers). Today you find WHERE they hang out (fishing holes), WHO specifically to reach (50 prospects), and WHAT LANGUAGE they use (10 pain phrases).

Tomorrow (Day 3): You'll post in these fishing holes using these pain phrases to get hand-raisers. If Day 2 is done right, Day 3 gets 20+ engagements. If Day 2 is sloppy, Day 3 gets crickets.

Day 2 is about discovery. You'll find WHERE your ideal customers hang out online (fishing holes), WHO specifically to connect with (50 warm prospects), and WHAT language they use when describing their pain (verbatim phrases). This gives you the targeting, network, and messaging foundation for Day 3's validation posts.

3 Fishing Holes

LinkedIn groups, Reddit communities, or spaces where early-stage coaches/consultants are active daily (1K+ members, low spam)

50 Warm Connections

LinkedIn connections with your ICP - personalized requests (no pitch), track what they post about for future reference

10 Pain Phrases

EXACT language from 15-20 threads where experts vent about monetization struggles ("Don't know what to charge", "Stuck in 1:1s")

Success Criteria

Communities validated (lurked, not just joined) + 20/50 connections accepted + pain library organized by category

Jason's Lens: What's the Domino?

Before you start searching, ask: "What's the ONE fishing hole that unlocks everything else?"

Answer: The community where Derek or Nico are already trusted members. If Derek is active in "Executive Coaches Network" LinkedIn group and respected there, that's your #1 fishing hole. His endorsement = instant credibility when you post Day 3.

Don't just search for "biggest coaching group" (100K members). Search for "Where does Derek already have social proof?" A 2K-member group where Derek is known beats a 50K-member group where you're anonymous.

GOLDEN+SHARP filter for fishing holes:
G - Genuine: Pain discussed openly (not just networking)
L - Leveraged: 1K+ members = post once, reach many
N - Needle-moving: These people will actually BUY (not tire-kickers)

If a fishing hole doesn't hit G+L+N, keep searching. Quality > quantity.

Leading Indicators: Real-Time Checkpoints

Track progress throughout the day - don't wait until 5pm to discover you're stuck:

10:30am
3 fishing holes found: Tool 2A identified communities OR manually found via Derek/Nico recommendations
11:00am
Fishing holes validated: Joined all 3, lurked 10min each, confirmed ICP is active (saw 5+ posts from people matching your ICP)
1:00pm
20/50 LinkedIn connections sent: Personalized requests, tracked in spreadsheet (Name | Title | Last Post About)
3:00pm
50/50 connections complete + 10 pain phrases extracted: All connection requests sent, verbatim quotes with thread URLs
4:00pm
Pain phrases organized: Clustered by category (Monetization, Scaling, Positioning, Confidence), ready for Day 3
5:00pm
✓ LOCKED: Posted 1-2 value posts in fishing holes (build authority before Day 3 pitch), tracking updated, Day 3 prep done
If You Only Have 45 Minutes (Tool-Powered)
  • 🔥 CRITICAL (20min): Find 1 fishing hole (Derek's community) + send 20 LinkedIn connections + paste 5 thread URLs into Tool 2C for pain extraction
  • ⚡ IMPORTANT (15min): Find 2 more fishing holes + send 30 more connections (hit 50 total)
  • ✨ POLISH (10min): Organize pain phrases by category, post 1 value post in best fishing hole
If You Have 2 Hours (Comprehensive Approach)
  • 🔥 CRITICAL (60min): Manually validate fishing holes (lurk 20min each) + hand-write 20 personalized connection requests + read 15 threads yourself for pain extraction
  • ⚡ IMPORTANT (40min): Send remaining 30 connections + extract 5 more pain phrases + organize into pain library with context notes
  • ✨ POLISH (20min): Write 3 value posts (Tool 2D), post 2 of them, engage with early comments
⚠️ Minimum Viable vs Perfect

Minimum viable Day 2: 1 fishing hole (Derek's community) + 20 connections + 5 pain phrases = ENOUGH to test Day 3. You can always add more fishing holes and connections Days 4-6 if Day 3 validates demand.

Perfect Day 2: 5 fishing holes + 100 connections + 20 pain phrases = Nice to have, but takes 4+ hours. Don't let perfect kill done.

Remember: Day 3 validation determines if you proceed. If you spend 4 hours on "perfect" Day 2 then get 0 engagement Day 3, you wasted 4 hours. Better to spend 45min getting to Day 3 validation ASAP.

Time-Boxed Execution (45min with tools)

0:00-0:10 (10min)
Tool 2A: Find Fishing Holes
Stop at: Top 3 communities identified, join links copied, joined all 3
0:10-0:20 (10min)
Validate + Lurk
Stop at: Read 3-5 posts in each community, confirmed ICP is active, noted 2-3 threads to mine for pain later
0:20-0:35 (15min)
Send 20 LinkedIn Connections
Stop at: 20 sent with light personalization ("Saw your post about pricing"), tracked in spreadsheet
0:35-0:45 (10min)
Tool 2C: Extract Pain Phrases
Stop at: 5-10 verbatim phrases extracted with thread URLs, organized by pain type

If you go over 45min: You're perfecting connection messages or reading every thread manually. Day 3 needs fishing holes + connections + pain language - not perfectly curated content. Ship it.

5-Minute Walkthrough Coming Soon
Tool 2A: Fishing Hole Radar

Find Your Best Communities

Discovers and ranks the best online communities where your ICP hangs out. Scores each on member count, engagement, and spam level.

You are a community research expert specializing in finding high-quality online spaces for coaches and consultants.

My ICP: [PASTE YOUR DAY 1 ICP SUMMARY - e.g., "Executive coaches, 0-2 years in business, $0-100K revenue, struggling to package expertise"]

Please search for communities where this ICP actively participates:

1. LINKEDIN GROUPS:
   - Search for groups with keywords: coaching, consulting, fractional executives, solopreneurs
   - Filter: 1K+ members, active daily posts, high engagement
   - Avoid: Sales-heavy groups, MLM groups, obvious spam

2. REDDIT COMMUNITIES:
   - r/Entrepreneur, r/Consulting, r/freelance, r/coaching
   - Check post frequency and quality of discussions
   - Look for genuine peer support (not just promotion)

3. FACEBOOK GROUPS:
   - Private groups for coaches/consultants in specific niches
   - Active moderation, regular engagement

4. OTHER PLATFORMS:
   - X/Twitter spaces or communities
   - Slack/Discord communities
   - Niche forums

For each community found, provide:
- Name + join link
- Member count
- Post frequency score (1-10)
- Engagement quality score (1-10)
- Spam level (Low/Medium/High)
- Why it's a good fit for my ICP

Return TOP 10 ranked communities with specific join instructions.
How to Use
  1. Copy prompt and paste into Claude/ChatGPT
  2. Replace [PASTE YOUR DAY 1 ICP SUMMARY] with your actual ICP
  3. Review the top 10 communities ranked by quality
  4. Pick the best 3 (prioritize ones where Derek/Nico are members)
  5. Join immediately and spend 10min lurking to validate quality
Custom GPT Agent

Tool 2B: Relationship Activator

Generate personalized warm intro messages for people you know (or Derek/Nico knows). No cold pitches - just genuine reconnection with casual workshop mentions. Paste a list of 50 names + context, get 50 ready-to-send messages.

→ Open Relationship Activator GPT
How to Use
  1. Click the GPT link above to open in ChatGPT
  2. Paste your list: "Name | Expertise | Last Interaction"
  3. Example: "Sarah Johnson | Executive Coach | Liked my post about pricing 2 weeks ago"
  4. GPT generates warm, personalized messages for each person
  5. Copy/paste to send (light edits okay, but keep casual tone)
Custom GPT Agent

Tool 2C: Pain Archaeologist

Scrape LinkedIn/Reddit threads and extract verbatim frustration language. Paste 5-10 thread URLs where experts are venting, get back 20 ranked pain phrases with emotion intensity scores and categories. No manual reading required.

→ Open Pain Archaeologist GPT
How to Use
  1. Find 5-10 threads in your fishing holes where experts are venting
  2. Copy the URLs (LinkedIn posts, Reddit threads, FB discussions)
  3. Paste into Pain Archaeologist GPT
  4. GPT extracts EXACT phrases, scores intensity (1-10), clusters by pain type
  5. Review top 20 phrases ranked by intensity + frequency
  6. Keep the top 10 most authentic/emotional for Day 3 messaging
Tool 2D: Value Post Generator

Create Authority-Building Posts

Generate 5 value post variations (Listicle, Contrarian, Story, Mistakes, Framework) - pure helpful content with no pitch. Warm up your fishing holes BEFORE you sell on Day 3.

You are a content strategist specializing in authority-building posts for coaches and consultants.

My ICP pain category: [CHOOSE ONE - e.g., "Monetization: Don't know what to charge", "Scaling: Stuck in hourly trap", "Positioning: Everyone does what I do"]

Generate 5 value post variations for this pain:

VARIATION 1 - LISTICLE:
Format: "X ways to [solve this pain]"
Example: "5 ways to escape the hourly trap (without losing clients)"
- Pure value, actionable tips
- No pitch, just teaching
- 300-400 words

VARIATION 2 - CONTRARIAN:
Format: Challenge conventional wisdom
Example: "Everyone says do more 1:1s to grow. I did the opposite and 3x'd revenue."
- Pattern break opener
- Explain the contrarian approach
- Why it works
- 250-350 words

VARIATION 3 - STORY:
Format: Personal transformation narrative
Example: "6 months ago I was charging $500/month. Here's what changed..."
- Before state (relatable pain)
- Turning point
- After state (aspirational)
- 400-500 words

VARIATION 4 - MISTAKES:
Format: "X mistakes I made [doing this pain-related thing]"
Example: "3 pricing mistakes that cost me $50K"
- Vulnerability + relatability
- Lesson from each mistake
- What to do instead
- 300-400 words

VARIATION 5 - FRAMEWORK:
Format: Teach a simple framework
Example: "The 3-2-1 Rule for Pricing Your Expertise"
- Simple, memorable name
- Clear steps
- Quick wins
- 300-400 words

Each post should:
- End with engagement question (e.g., "What's keeping you stuck in 1:1s?")
- Use conversational tone
- Include ONE pain phrase from my research (verbatim)
- NO pitch, NO link, just pure value

Also adapt each for:
- LinkedIn (professional, 500 words)
- Reddit (concise, 200 words)
- Facebook (story-driven, 300 words)
How to Use
  1. Pick one pain category from your Day 1 ICP research
  2. Copy prompt and paste into Claude/ChatGPT
  3. Replace [CHOOSE ONE] with your actual pain
  4. Review all 5 variations generated
  5. Post 1-2 TODAY in your fishing holes (build authority before Day 3 pitch)
After Task 2.1 (Find Fishing Holes)

Your 3 fishing holes should have:

  • 1K+ members (not 200) - you need reach, not tiny groups
  • 5+ posts THIS WEEK (not dormant since 2023)
  • Comments on posts (not just likes) - real engagement, not bots
  • Your ICP's job titles in member list (search members for "executive coach", see 20+ matches)
  • Low spam (not every post is selling something) - genuine community, not promo board
  • Derek or Nico is a member (OR you can get them to join) - warm credibility advantage

RED FLAG: If your "best" hole only has 2 posts this month, keep searching. A dead community wastes Day 3.

After Task 2.2 (Send Connections)

Your 50 connection requests should:

  • Reference something specific ("Saw your post about pricing anxiety")
  • NO pitch in connection message (not "I help coaches...")
  • Match Day 1 ICP profile (not random coaches, but YOUR SPECIFIC ICP)
  • Tracked in spreadsheet: Name | Title | What They Posted About | Date Sent
  • Accept rate 20%+ within 24 hours (if <10%, your messages are too generic)

RED FLAG: If you sent "Let's connect!" to 50 people, expect 5% accept rate. Personalization matters.

After Task 2.3 (Mine Pain Phrases)

Your 10 pain phrases should:

  • Use "I" language ("I don't know..." not "People struggle with...")
  • Include emotion ("frustrated", "stuck", "desperate", "terrified")
  • Be specific (not "need help growing" but "booked solid but still making less than corporate")
  • Have context: Thread URL + who said it + when
  • Span multiple pain categories (not 10 about pricing, need Monetization + Scaling + Positioning)
  • Make you say "I could have written this" when you read it - that's your ICP's voice

RED FLAG: If phrases feel generic or you paraphrased, go back and copy EXACT language. You'll use this verbatim Day 3.

❌ Avoid These Day 2 Mistakes
❌ MISTAKE: Joining fishing holes but not lurking first
→ Result: You post Day 3, get banned for spam (didn't understand community norms)
✅ INSTEAD: Read 10 posts in each community BEFORE joining. Learn the vibe. Earn right to post.
❌ MISTAKE: Generic LinkedIn requests "Let's connect!"
→ Result: 10% acceptance rate, you need to send 500 requests to get 50 connections
✅ INSTEAD: "Saw your post about pricing anxiety - resonated. Would love to connect."
❌ MISTAKE: Copying pain phrases but losing context
→ Result: You don't know WHO said it, WHY, or in what thread - can't reference it Day 3+
✅ INSTEAD: Keep thread URL + person's name + date with each phrase. Context = power.
❌ MISTAKE: Posting all 3 value posts Day 2
→ Result: Looks desperate, burns goodwill, no room for Day 3 hand-raiser post
✅ INSTEAD: Post 1-2 value posts max. Save energy for Day 3. Build authority slowly.
❌ MISTAKE: Choosing fishing holes YOU like vs where YOUR ICP hangs out
→ Result: r/entrepreneur has 3M members but no executive coaches (wrong audience)
✅ INSTEAD: Find niche groups even if smaller. "Executive Coaches Network" (2K members, all your ICP) beats generic 100K group.
❌ MISTAKE: LinkedIn restricts your account after 30 requests, you panic
→ Result: Day stuck, can't hit 50 connections, feel defeated
✅ INSTEAD: Know the limit (see edge cases below), focus on Reddit + Nico's community instead, continue Day 3 with 30 connections (still enough)
Fishing Hole Examples

✅ GOOD Example (High Quality)

Community: "Executive Coaches Network" (LinkedIn Group)

  • Members: 2,347 (1K+ ✓)
  • Activity: 8 posts this week, 40+ comments per post
  • Engagement quality: Real discussions ("How do you handle pricing objections?"), not promo spam
  • ICP match: Searched members, found 150+ with "Executive Coach" title, most 0-3 years experience
  • Derek connection: Derek is member, posted 2x last month, gets 10-15 comments each time (social proof)
  • Why it's your #1: Derek's endorsement = instant credibility when you post Day 3

❌ BAD Example (Looks Good But Isn't)

Community: "Business Growth Hacks" (Facebook Group)

  • Members: 45,000 (big number but...)
  • Activity: 30 posts/day BUT all are people selling courses/tools
  • Engagement: 2-3 likes per post, no real comments, just "DM me!" spam
  • ICP match: Searched "coach" - mostly life coaches, MLM people, not your executive coach ICP
  • Why this fails: Big group, wrong audience, spam culture. Your Day 3 post gets ignored or flagged.
Connection Request Examples

✅ GOOD Example (Personalized)

To: Sarah Chen, Executive Coach @ Independent

Message: "Sarah - Saw your post in Executive Coaches Network about struggling to price group programs. Really resonated (going through similar). Would love to connect and trade notes."

Why it works:

  • References specific post (shows you read her content)
  • Shared pain (builds instant rapport)
  • No pitch (just connection)
  • Casual tone (peer, not salesperson)

Track in spreadsheet: Sarah Chen | Exec Coach | Posted about pricing group programs | 2/16/26

❌ BAD Example (Generic)

Message: "Hi! I help coaches grow their business. Let's connect!"

Why this fails:

  • Generic (could send to anyone)
  • Instant pitch (not building relationship)
  • Screams "salesperson" (not peer)
  • Expect 5% accept rate
Pain Phrase Examples

✅ GOOD Example (Verbatim + Context)

Pain Phrase: "I'm booked solid with 1:1 clients but still making less than I did in corporate. Feel like I'm running a hamster wheel."

Context:

  • Source: LinkedIn post, Executive Coaches Network group
  • Who: Michael Torres, 18 months into coaching practice
  • When: February 10, 2026
  • Thread URL: [actual link]
  • Category: Scaling (can't leverage time)
  • Intensity: 9/10 (frustrated, comparing to past)

Why it's gold: Exact language your ICP uses. You'll post this verbatim Day 3: "Who else is booked solid but making less than corporate?"

❌ BAD Example (Paraphrased + No Context)

Pain Phrase: "Coaches struggle to scale beyond 1:1 work."

Why this fails:

  • Not verbatim (you rewrote it in your words, not theirs)
  • No emotion ("struggle" is bland, not "hamster wheel")
  • No context (who said it? where? when?)
  • Generic (sounds like YOU describing them, not THEM describing themselves)

Result: Day 3 post using this phrase = no resonance, low engagement

End of Day 2 Decision Points
✅ 3 fishing holes validated + 20+ connections accepted + 10 pain phrases organized
→ PROCEED to Day 3: You have the targeting (where to post), network (who's warming up), and language (verbatim pain). Day 3 posts will use these exact phrases. Ready to validate demand.
⚠️ Only 1-2 fishing holes found OR <10 connections accepted by EOD
→ PROCEED with caution: 1 good fishing hole (Derek's community) + 10 warm connections = enough for Day 3 test. But monitor Day 3 closely - if <20 engagements, you may need more reach. Can add fishing holes Days 4-6.
🛑 All 3 fishing holes are spam-heavy OR connections <5% accept rate
→ STOP & PIVOT: Wrong fishing holes = Day 3 will fail. Text Derek/Nico: "Where do your executive coaching friends actually hang out?" Get 2-3 recommendations, join tomorrow, lurk 1 day, THEN do Day 3. Extend Day 2 by 1 day.
🛑 Pain phrases all feel generic, not emotional/specific
→ RESTART Task 2.3: You paraphrased instead of copying verbatim. Go back to threads, find EXACT quotes with emotion. This is non-negotiable - Day 3 posts using generic language = 0 engagement.
Edge Cases & Recovery
What if: LinkedIn restricts my account after 30 connection requests?

→ SOLUTION: LinkedIn limits vary (new accounts: 20-30/day, established: 100+/day). If restricted:

  • STOP sending connections immediately (restriction lasts 1 week if you keep trying)
  • PIVOT to Reddit + Facebook + Nico's community for Day 3 posts
  • CONTINUE with 30 connections (still enough for Day 3 validation)
  • RESUME LinkedIn connections Day 4+ when restriction lifts

Prevention: Spread requests over 2-3 hours, not all at once. Personalize each one (LinkedIn flags "too fast + generic" as spam).

What if: I can only find 2 good fishing holes, not 3?

→ SOLUTION: PROCEED with 2. Quality > quantity. Derek's community (1,500 members, high engagement) beats 3 mediocre groups (10K members each but spam-heavy). Post in both fishing holes Day 3, get 20+ engagements total, you're validated.

Minimum viable: 1 fishing hole where Derek is respected member = enough for Day 3 test.

What if: Pain phrases all sound similar/repetitive?

→ SOLUTION: GOOD. That's validation they all have same pain. Pick the most emotional version (highest intensity score), use that Day 3. Repetition = signal, not noise.

Example: 8/10 phrases mention "don't know what to charge" = that's THE pain. Use the version with most emotion: "Terrified to price at $3K because who am I to charge that?"

What if: Best fishing hole requires "approval to join" (2-3 days wait)?

→ SOLUTION:

  • REQUEST immediately, explain you're colleague of Derek/Nico (mention their name)
  • FIND backup hole while waiting (use Tool 2A for #4 option)
  • IF APPROVED Day 3+, post there too (bonus reach)
  • IF NOT APPROVED, proceed with 2 fishing holes (still enough)
What if: I posted 1 value post and got 0 engagement?

→ DIAGNOSIS: Either (1) wrong fishing hole (dead community), (2) wrong topic (not their pain), or (3) posted at bad time (3am).

→ ACTION: Don't panic. Value posts are practice. Real test is Day 3 hand-raiser posts. Try different fishing hole or different pain angle tomorrow.

→ TIMING: Best post times: LinkedIn (8-10am, 12-1pm weekdays), Reddit (evenings 7-10pm), Facebook (weekends 9-11am)

✅ Day 2 Complete → What Happens Next

Tonight: Review your pain phrase library. Pick the TOP 3 most emotional quotes - you'll use these verbatim in Day 3 posts.

Tomorrow (Day 3): VALIDATION DAY. You'll post 5 hand-raiser variations in your 3 fishing holes using these EXACT pain phrases. Goal: 20+ engagements (comments + DMs). If you hit 20+, you've validated demand. If <20, you'll diagnose and fix.

Critical: Day 3 is a Go/No-Go gate. <20 engagements = wrong fishing holes, wrong pain language, OR wrong offer angle. You'll STOP and fix before proceeding to Day 4.

Recurring tasks start tomorrow: From Day 3 forward, you'll spend +20min/day engaging comments. This compounds daily (by Day 14 = 1h 55min recurring work). The tools help compress this.

Post in Slack: "Day 2 done ✅ Fishing holes: [names]. Connections: [X/50 accepted]. Pain phrases: [top 3]. Ready for Day 3 validation."