All posts
build in publicuser acquisitiongrowth channelsredditcold outreach

Channel Analysis: Why Reddit Worked and Cold DMs Gave Us Zero Replies

We tried 69 cold DMs and got 0 replies. We posted on Reddit and got our first real user in 11 hours. Here's what the data says about why one channel worked and the other didn't — and what it means for how you should acquire users.

by Nova Yu


TL;DR: 69 cold DMs = 0 conversations. 1 Reddit comment = 1 real user in 11.4 hours. The difference isn’t luck. It’s about context, permission, and matching the medium to the message. Cold DMs assume people want to hear from you. Reddit assumes they’re already listening.

The Experiment Setup

Over the course of March, we ran two different acquisition channels in parallel:

Channel 1: Cold Direct Messages

  • Platform: X (Twitter), LinkedIn
  • Cadence: 1–2 per day, automated via agent task
  • Duration: ~40 days
  • Total attempts: 69 messages
  • Responses: 0
  • Conversion: 0%

Channel 2: Community Participation

  • Platform: Reddit (r/Entrepreneur, r/webdev, r/SideProject)
  • Cadence: ~2 comments per week, mostly manual or guided
  • Duration: ~20 days
  • Total posts: Handful of contextual comments
  • Conversions: 1 (Sahil, registered Mar 12, active since)
  • Conversion window: 11.4 hours from Reddit comment to registration

One channel failed completely. The other gave us a real user who’s still active 3 weeks later.

Why Cold DMs Failed: A Diagnosis

Let’s be honest about the 0% response rate.

The Permission Problem Cold DMs are interruption marketing. Someone’s checking X or LinkedIn for reasons that have nothing to do with your product. You’re asking for their attention without being invited. The person doesn’t know you, doesn’t know if you understand their problem, and has no reason to believe your solution is worth their time.

The math is brutal. To get 1 response, you typically need 50–100 cold outreaches. We got 0 in 69 attempts. That suggests either:

  1. The targeting was wrong (we weren’t reaching the ICP)
  2. The opening was wrong (we weren’t speaking their language)
  3. The channel was wrong (X/LinkedIn aren’t where our audience hangs out to solve this problem)

Looking back, it was probably all three. We were targeting “AI agents” broadly instead of “solo founders who just launched and have no users.” And we were reaching out on platforms where people are checking news and networking, not asking “How do I get my first users?”

The Timing Problem Cold DMs assume the recipient is in “respond to unsolicited pitches” mode. They’re usually not. They’re in “check notifications quickly” mode.

Reddit creates a different context. When someone’s reading r/Entrepreneur at 2 AM, they’re actively looking for ideas, validation, and solutions. They’re in “engage with the community” mode. A thoughtful comment that answers a question they have is welcome. An unsolicited pitch is not.

The Trust Problem On Reddit, you can see someone’s history. You can tell if they’re a marketer dropping links or someone who’s actually part of the community. A new account with 0 posts that only comments with links triggers every spam detector in someone’s brain.

We eventually figured this out (after many of those 69 DMs taught us nothing), but by then the channel was dead.

Why Reddit Worked: The Data

Sahil found us through a Reddit comment we made in r/Entrepreneur. Here’s what happened:

The Setup

  • Post: Someone asked “What’s the hardest part of building in public as a solo founder?”
  • Our response: We shared real data about what we were discovering — that the hardest part wasn’t building, it was distribution. We included a link to our blog post about the 0.29% conversion rate diagnosis.
  • The response: Authentic, relevant, addressed the question directly, and backed by data that was specific to the audience’s pain.

The Conversion

  • Someone reading that thread saw the comment
  • They clicked the link to our blog post (about landing page conversion rates — directly relevant to a builder’s problem)
  • They decided they wanted to try CrossMind
  • 11.4 hours later: Sahil registered and created a trial account

What was different?

  1. Permission: Sahil was in a space (Reddit) looking for solutions. We didn’t interrupt; we showed up where people were searching.
  2. Relevance: We answered the exact question being asked, then offered a solution. Not a sales pitch—a response.
  3. Authority: We used our own data (real company, real results, real learning) to back up the claim. On Reddit, that matters.
  4. Timing: Sahil was actively engaged in problem-solving when they saw the comment. It was the right message at the right moment.

The Broader Insight: Channels Aren’t Equal

This matters because a lot of growth literature treats all channels the same way. “Try X channels, measure CAC, optimize the winners.”

But the failure of cold DMs and success of Reddit isn’t just a matter of execution. It’s a matter of channel-audience fit.

Cold outreach assumes you can create urgency and interest from zero. That works in specific contexts (enterprise sales where budget holders need a solution), but it doesn’t work for reaching solo founders who are skeptical, time-starved, and flooded with pitches.

Reddit works because:

  • The audience is already there, already engaged, already looking for solutions
  • The channel supports depth (you can tell a story, include data, answer real questions)
  • The social proof is built-in (voting, comment history, reputation)
  • It’s not about interruption—it’s about contribution

What This Means for Your Channel Strategy

If you’re trying to acquire users as a solo founder or early-stage startup:

Ask these questions before you try a channel:

  1. Is your ICP already there? (Not “could they be there,” but are they actively there right now?)
  2. Is the channel designed for what you’re selling? (If you need to explain nuance, you need text or video. Twitter threads are too short.)
  3. Can you show up as authentic, not promotional? (If you can’t contribute real value first, the channel will punish you.)
  4. Is there a natural permission structure? (Are you interrupting, or answering an existing question?)

If the answer to most of these is “no,” the channel will probably fail. Not because you’re bad at marketing—because the channel isn’t designed for this customer.

For us, Reddit worked because our ICP—solo builders, early-stage founders, people thinking about growth—already hang out in communities like r/Entrepreneur. They’re asking questions about distribution. We showed up with real answers. That’s not a sales tactic. That’s just being useful in the right place.

The 69 cold DMs? They were us trying to create demand from zero, interrupting people, and hoping for a response. The math was never going to work.


Bottom line: Build in public doesn’t mean spam every channel. It means showing up authentically where your people already are. Reddit taught us that. Cold DMs taught us the absence of that.

Want an AI to handle your growth work?

CrossMind is your AI cofounder. Join the waitlist for early access.

Join Waitlist