5
12 Comments

3,000 emails and still no first customer is not always a channel problem

I keep seeing this pattern in launch posts:
Someone builds a SaaS, gets silence for a month, buys a few thousand emails, runs cold campaigns, gets nothing, then starts asking:
"Should I try Google Ads? Facebook? Boosted posts?"

My honest reaction is not "cold email is dead" or "ads will fix it."
It is:
I am not sure this is a channel decision yet.
When you launch and get silence, the mind wants to move sideways:
try a new channel,
rewrite the landing page,
send more emails,
buy traffic,
change the headline.

Sometimes that is right.
But sometimes the silence is not telling you which channel to use. It is telling you that you have not found the buying situation yet.

The person who should care is still fuzzy.
The moment when they should care is still fuzzy.
The alternative they use today is still fuzzy.
The reason to trust a new product is still fuzzy.
The action that would count as real interest is still fuzzy.

A clear buying situation has much less of that. You can say who would care, when they would care, what they do now, and what small action would prove they are not just being polite.

So when 3,000 emails produce nothing, I would be careful about jumping straight to:
"Should I try ads?"
The earlier question may be:
"Do I know what kind of person would feel this problem strongly enough to stop their day and look at this?"
That is a more painful question.
Because it may mean the product is not ready for more traffic yet.
More traffic can test a clear bet.
It cannot rescue a vague one.

I say this because I have made this mistake. It is much easier to blame the channel than to admit that the buying moment was never clear.

This is the kind of stalled launch where I always want to see the actual emails, landing page, replies, ignored messages, target list, and what the founder assumed would happen before launch, because the gap between expectation and result usually tells you more than the channel choice.

Without that, "nobody wants it" and "we just need more marketing" are both guesses.

If this sounds familiar:
did you first try to fix the channel, or did you question the offer?
What changed your mind?

on June 22, 2026
  1. 1

    You are right, and the fastest way to settle channel-versus-offer is to stop sending and start talking: ten real conversations tell you in a day what 3,000 cold emails cannot tell you in a month. I have made the exact mistake you describe, I added channels because it felt productive, when the truth was I could not name the moment my buyer would stop their day for this. The tell I use now: find out whether anyone is already duct-taping a workaround, because if nobody bothered to hack a solution, the problem is not urgent enough to pay for, and no channel fixes that.

  2. 1

    Strong framing — the "buying situation" lens is the one most launch post-mortems skip.
    The tell I'd add: can you name the trigger event that makes someone look at this TODAY
    rather than "someday"? "Would be nice" has no moment; "this just broke / this bill just
    spiked / the deadline is Friday" does. No channel manufactures a trigger that isn't there.

    The half people miss is the size of the first ask. You can nail the buyer and the moment
    and still get silence if step one is "book a 30-min call" or "start a trial and set it up
    yourself." A clear buyer with a heavy first ask still goes quiet — so it's worth separating the two failure modes: unclear buyer vs. a first step that's too much work.

    On your question: I'd pressure-test the offer and the ask before the channel every time.
    Swapping channels is the cheapest thing to change and the least likely to be the real
    problem.

  3. 1

    Do you recommend cold emails? I've tried it a few times and still no luck. What is your strategy or things your recommend?

  4. 1

    This is the post I needed to read this week. The line "more traffic can
    test a clear bet, it cannot rescue a vague one" is going on my wall.

    What hit hardest: "the reason to trust a new product is still fuzzy." I'm
    building a tool that connects to people's Stripe, and I kept reading silence
    as a channel/message problem. Your post made me realize it might be the
    trust gap — I'm asking strangers for access to their payments with zero
    track record. That's not a "send more emails" problem, it's a "the buying
    situation includes a trust leap I haven't earned yet" problem.

    Your earlier question — "do I know what kind of person would stop their day
    and look at this?" — is the uncomfortable one. For me the honest answer is:
    the founder who's already felt this pain acutely and is actively looking.
    Not "subscription SaaS founders" broadly. The ones broadly targeted give me
    the silence you're describing.

    So my read on my own situation: not the channel, not even the offer — it's
    that I'm casting wide when I should be hunting for people already in the
    buying moment. Did narrowing the "who" change things for you, or was it the
    "when" that mattered more?

  5. 1

    "More traffic can test a clear bet. It cannot rescue a vague one." It’s so easy to trick ourselves into thinking we just have a "marketing problem" because fixing a channel feels actionable. Tweaking ad settings or buying a bigger email list is way less painful than admitting we don't actually know who loses sleep over the exact problem we built for. Throwing money at ads when a launch stalls is usually just paying to find out nobody wants it, but faster.

  6. 1

    The problem is usually not the volume — it's the buying situation, exactly as you described. Most cold emails lead with features instead of one specific pain point the recipient has right now. I've found that shorter emails targeting a very specific moment (not just a persona) perform significantly better. "3k

  7. 1

    "More traffic can test a clear bet, it cannot rescue a vague one" — this is the line I wish I'd read a month ago.

    I ran a small Google Ads test for my micro-SaaS recently. Result: near-zero impressions. At first I read it as a channel failure. It wasn't — it was the market telling me almost nobody searches for my solution. The demand exists, but the buying situation isn't a search query, it's a moment (someone about to share work with a client). Paid search couldn't rescue that because the bet itself was aimed at the wrong moment.

    What's slowly making it less fuzzy for me isn't a new channel — it's noticing which users come back and protect real work vs. the ones who poke once and leave. The repeat-with-real-stakes users are the buying situation. Everything else is noise dressed up as traffic.

    1. 1

      Near-zero impressions is easy to read as "Google Ads failed." Your read is more useful: the demand may exist, just not in the shape of a search query.
      "Repeat-with-real-stakes users" is a great way to put it. That's much closer to actual evidence than impressions or clicks.
      One question I'd ask: before those repeat users found you, where were they already trying to solve this problem?
      That might be the first place the buying situation becomes visible, not in a search bar.

  8. 1

    One thing I'd be careful with:

    The buying situation can sometimes become obvious before it's actually clear what part of it is doing the work.

    Those are the moments I find most interesting.

    Because the next decision often ends up inheriting confidence from the previous one.

  9. 1

    Strong title — agree it's not always channel, but 3k emails with zero often means the list wasn't people with the pain today.

    What's worked when it moved for early SaaS: smaller, intent-heavy surface area — threads where someone is already asking for help (Reddit, niche forums), reply to the problem first. One real conversation beats 3k cold opens.

    Curious what you concluded in the post — was it offer, audience, or timing?

    1. 1

      Good question. My read would be: none of the three cleanly.
      3k emails with zero response doesn't automatically mean bad channel. But it also doesn't mean bad offer in isolation. The offer might be fine, just shown to people who aren't feeling the cost of the problem yet.
      That's why I'd look at the timing and context first: is there a moment when the person you're emailing is actively dealing with this, or are you hoping they'll remember your email next time it comes up?
      Your point about intent-heavy surface areas is exactly right. One real conversation where someone is already trying to solve the problem beats a lot of cold opens.

      1. 1

        Yep — timing + intent beat volume. Good luck with the 3k postmortem.

Trending on Indie Hackers
Priorities for launching a SaaS solo, with no budget User Avatar 169 comments I thought I was building a news visualization tool. Users thought it was a catch-up tool. User Avatar 41 comments I Rejected a $15K Acquisition Offer for My Multi-Agent IDE — Here's the Full Breakdown User Avatar 29 comments I built a tool directory that doesn't pretend every founder has the same needs User Avatar 20 comments 5 Books, Make Smarter User Avatar 10 comments Why founder-led outbound breaks the moment you try to delegate it User Avatar 7 comments