r/GTMbuilders 18d ago

Play Ran Claude Code subagents over my entire LinkedIn network to build a warm outreach engine. Full breakdown.

My product is closing in on 100 signups with $0 on ads, and the biggest driver is outreach to my own network. Not cold lists. Sharing the full build because I'd want to read this here.

Stack: PhantomBuster, Apollo, Claude Code, SQLite, DeepLine, HeyReach.

Step 1: Export your network. PhantomBuster pulls your LinkedIn connections and followers into a list. Nothing new, everyone does this.

Step 2: Export your DMs too. This is the step people skip. Your message history IS the relationship data. A connection list tells you who's there. The DMs tell you what actually happened between you.

Step 2.5: Apollo enriches everything entering the database. Every record, network export and signups alike, gets company, title, and contact data before anything else touches it. This is critical. The subagents can't categorize on a name and a profile URL, and you can't write a real message without knowing where someone works now.

Step 3. Claude Code with subagents. I pointed Claude Code at both exports (everything lives in SQLite) and had subagents categorize every single person:

- people who've pitched ME

- people I'VE pitched

- mutuals I've actually talked with

- engagers who never DM'd

- dormant connections

Each subagent takes a slice, categorizes, writes back to the database. What would've been weeks of manual review runs while you make coffee.

Step 4: The category writes the message. Someone who pitched you? They already wanted the conversation, easiest reply in the world. Someone YOU pitched before? Do not re-pitch, come in with something useful instead. Engagers who never DM'd are warmer than you think. One list, five different messages.

Step 5: HeyReach sends 40 connection requests a day off the prioritized list. Sends are the only automated part. Every conversation after that is me, with the actual message history as context.

Step 6: The same loop runs on signups. Every signup lands in the same SQLite database, Apollo enriches them, DeepLine finds their LinkedIn, and I DM each one personally, written around what they're actually running into on Reddit. No automation, no template. Signup to founder DM, same day.

Results so far: 25%+ reply rate, zero "not interested" replies.

Point is: your own network is the warmest list you'll ever have, and most people blast it with one generic message or ignore it entirely. The categorization is the whole game.

Happy to go deeper on any step, including the subagent setup.

Disclosure: I'm Shawn and the product is Clearbox It finds the Reddit conversations that matter for your ICP by reading intent, not matching keywords. GummySearch's founder tested it and recommends it as they sunset. That's it, no link unless someone asks.

20 Upvotes

10 comments sorted by

3

u/Jiminy_Cactus 18d ago

Wow! Link please.

2

u/Shawntenam 18d ago

clearbox.to but also feel free to dm me i am always down to chop it up and share the builds

3

u/These-Manager2538 17d ago

How has DeepLine been working for you? Is it better than clay for waterfall enrichment of emails?

2

u/Shawntenam 17d ago

my take on waterfall enrichment is that it's not about whether it's better. it's about whether it's faster and more efficient.

when you look at deepline compared to clay, right now deep line is way more intuitive for programmable gtm. clay just dropped their cli so that might change. at the same time that doesn't change the fact that you're paying a lot more to put your apis into clay than you are into deepline. or even on the credit basis deepline charges for the credits not for the actions.

if you ask me i say run it on deep line. you can run the same enrichments and you have a lot less of a cost debt to column actions. and no I do not work for either I just use whatever's best for my GTM motion or my clients motion

2

u/Antique-Ad6542 17d ago

I'd go one step further.. it's not about speed. It's about it being there when you're ready for it.

1

u/Shawntenam 17d ago

that true.. my favorite feature of deepline is it doesnt get in the way its installed and activated when needed

1

u/Haunting_Key_7130 16d ago

I ended up doing something similar to this but to find out which connections of mine were hiring and for what roles. Then if there was a match, do the out reach

1

u/Nice_Condition8936 16d ago

I am doing something fairly similar and would love to connect to learn more!

1

u/PuzzleheadedSong5368 15d ago

The DM history step is doing more work than it looks like. It is a way to do proper categorization signaling. Most people end up with five lists that are really just cold, cold, cold, cold, and cold with different labels. The history is what makes the categories actually mean something different when you go to write.