I was on a coaching call recently with a guy who had a legitimately incredible product. I mean, objectively great. He runs a private luxury yacht cruise business on the Seine in Paris. Twelve guests max, completely private, one of the only boats of its kind on the river. The kind of thing a five-star hotel concierge would love to recommend to their high-net-worth guests.
He'd been cold emailing hotels and travel agencies for months. He'd gotten responses - real ones, not bounces, not automated replies. Hotels were writing back. Agencies were writing back. And they were saying things like: "Perfect, we'll reach out when we have a client for that type of demand."
So here's my question to you: Is that a yes or a no?
Most people reading this will say "it's a yes" or at least "it's a maybe." It feels like progress. It feels like pipeline. It feels like you're building something.
It's not. It's nothing. It's vapor.
And I'll tell you exactly why - and what you do about it.
The Soft Yes Is the Most Dangerous Sentence in B2B Sales
A hard no is the best thing that can happen to you, outside of a signed contract. When someone says no, you know. You stop spending time on them. You move on. You get smarter about your pitch. A no has information in it.
A soft yes has nothing in it - except false hope.
"We'll reach out when we have the demand" sounds like a warm lead. What it actually is: a polite dismissal from someone who doesn't want to be rude. The prospect has essentially said, "You'll hear from me when I happen to remember you exist, at the exact moment I have a need, and feel motivated to dig through my inbox to find your contact info." That's not a sales pipeline. That's a lottery ticket.
The guy I was coaching had dozens of these. Hotels that responded positively. Agencies that were "interested." Not a single booking from any of them.
And look - the emails weren't even bad. His response rates were low (around 2-4%), which was partly a lead quality issue - he'd been buying leads from shady databases that gave him inconsistent data. Once we talked through list-building (scraping Apollo directly is the move - it's free, it's current, and you don't need to pay for databases that sell you the same recycled contacts everyone else has), the data problem was fixable. But fixing the list wasn't going to fix the real problem.
The real problem was the call to action.
If Your CTA Requires Your Prospect to Remember You, You've Already Lost
This is the diagnostic. Say it out loud about every email you're sending right now:
"Does my prospect's next step require them to remember I exist?"
If the answer is yes - if the only way this deal closes is because they spontaneously recall your name six weeks from now when a relevant client walks through their door - you don't have a lead. You have a contact who was too polite to ignore you.
The specific failure mode here is what I'd call the "book us if you ever get clients" CTA. This is the most common broken ask in B2B outbound. It puts the entire burden of follow-through on the prospect. It asks them to do future work on your behalf, with zero urgency, zero stakes, and zero mechanism to remind them you exist. You're essentially asking them to be your unpaid salesperson - and doing it politely enough that they feel obligated to say yes just to end the conversation.
When I looked at his email copy, that was exactly what was in there. The email went out, people replied warmly, and then... nothing. Because nothing was required of them. There was no next step that they had to take action on right now.
This is the gap between pipeline theater and actual pipeline.
What a Real Ask Looks Like
Here's how I reframed it for him.
There are two types of prospects he's talking to: hotels that are physically in Paris, and agencies that might be anywhere. Each needs a different hard ask - but both need a hard ask.
For the Paris hotels, the pitch is simple: come on the boat for free. Not "come to our open house." Not "we'd love to show you what we offer." Those phrases sound like work. They sound like a sales meeting dressed up as a boat tour. The framing that actually gets people to show up is: "Hey, want to come on a yacht, get a free drink, and see how this could add something special for your guests?"
Come on a yacht for free. That's the subject line. That's the opening. That's the whole pitch.
"Open house" - which is what he was calling it - sounds like real estate. It sounds like someone's going to try to sell you something in a beige conference room. The second you start using language that triggers a prospect's "this is a sales meeting" radar, they invent reasons not to come. Rename it. Come meet the captain. Come see the boats. Get a free drink on us. Same event, completely different energy.
But - and this is the critical part - even getting someone on the boat isn't enough if you don't have a follow-up hard ask. You need them to do something before they leave. Not "let us know if you ever have a client." Something physical. Something they can't forget because it's sitting on their front desk.
I told him: send a captain's hat. Send a branded placard. Send something physical that ends up at the hotel front desk, so that when a guest checks in and sees it and asks "what's this?", the concierge has an answer. That's your distribution. That's how you stay top of mind without relying on memory.
For the agencies that aren't physically in Paris? Different ask. Get them to add you to their website - a listing in their amenities section, a featured experience page, whatever they have. Send them images and copy they can paste in directly. Make it zero-effort for them. The ask is still hard and specific: "Can you add us to your website?" But it's a concrete yes/no, not a vague "let us know."
Now you have a next step that doesn't require memory. It requires action, and you know whether it happened or not.
Free Download: 7-Figure Offer Builder
Drop your email and get instant access.
You're in! Here's your download:
Access Now →The Open House That Got One Response Out of 150 Emails
He'd just run a campaign - 150 emails, inviting hotels and agencies to come to an open house at the dock. One agency showed up.
He was discouraged. I wasn't - because the one that showed up could book cruises throughout the entire year. That's potentially a huge revenue relationship from a single attendee. But the 150-email-to-1-attendee ratio is absolutely fixable, and it's fixable at the framing level, not the volume level.
The emails were going out in French (his market is Paris), which is correct. But the offer framing was wrong. It was event-focused rather than benefit-focused. People don't show up to open houses because they want to see a boat. They show up because they want an experience, a perk, a story to tell. Lead with that.
And there's another thing worth saying: the 150 emails weren't even his best leads. He'd grabbed whatever was available. When you're running a campaign with a limited total addressable market - and Paris five-star hotels is a finite list, probably a couple thousand at the absolute most - you cannot afford to burn contacts with weak messaging. Every email you send to that list is a use of a finite resource. You get maybe two or three shots at each hotel before they stop opening your stuff.
That means your list quality and your message quality both have to be right from day one. On the list side, scraping tools like a Google Maps scraper can pull every four- and five-star hotel in Paris with contact data - that's your master punch list. Work through it systematically. Cross off the ones that say yes, cross off the ones that say no, and never waste an email on a vague "we'll keep you in mind" again.
On the message side, use the cold email scripts that are actually proven to get responses - not scripts built around your product features, but scripts built around a specific, irresistible ask.
Three Channels, One Punch List, No Excuses
Here's how I'd attack a market this size if I were him.
First: build the master list. Every hotel and agency in Paris that could conceivably recommend a luxury yacht cruise to their clients. Google Maps scraper, filtered by star rating and category. This is your bible. Everything comes from this list.
Second: cold email, with the right CTA. Not "book us when you have a client." Come on the boat for free. Or: can we send you a captain's hat and a placard for your desk? These are hard asks with a yes/no answer. When they say yes, you have a next step. When they say no, you have real data.
Third: cold calling and walk-ins. This is where a lot of online marketers check out because it feels old-fashioned. I don't care. For a local market with a physical product, cold calling and physically walking into hotels is criminally underused. The trick with walk-ins - dress the part. Not a costume, just something that signals you work on the water. Walk in and say you work with hotels around the area getting their guests on private yacht tours. You're there to talk about doing the same for them. They hand you a business card. Now you have a direct line to someone who can make decisions.
If you cold call first and ask when the director of concierge or whoever handles guest experience partnerships is going to be in - and then you show up at that time - you're not a cold walk-in anymore. You're the person who called. It changes the dynamic completely.
Run all three channels simultaneously. Cross everyone off the list as you go. In a market this size, you could realistically contact every possible hotel in Paris in about two months. That's not a pipeline problem. That's a closing problem - and closing problems get fixed with clear, hard asks.
The Website Isn't the Problem. The Newsletter Isn't the Problem.
I want to be direct about something because this guy was spending real time on things that didn't matter yet.
He was rebuilding his website. He was thinking about a newsletter. He was exploring email automation platforms with all-in-one features that sounded powerful but sent 150 emails out of a 2,500-lead campaign and called it a success.
None of that is the problem.
When you have a broken call to action - when your ask is so soft that prospects can say yes without doing anything - fixing the website doesn't help. Sending more emails doesn't help. A newsletter that "builds trust over time" doesn't help. All of those things might matter later. Right now, they are distractions from the only real question: why isn't anyone taking action?
The answer is always the same: because you haven't given them anything to take action on.
A yes that requires memory is not a yes. A yes that requires the prospect to spontaneously reach back out to you at some unspecified future moment is not a yes. If the only path to a closed deal runs through the prospect's goodwill and follow-through, you're not selling. You're wishing.
Fix the ask first. Everything else is secondary.
Need Targeted Leads?
Search unlimited B2B contacts by title, industry, location, and company size. Export to CSV instantly. $149/month, free to try.
Try the Lead Database →How to Audit Your Own Pipeline for Soft Yeses Right Now
Go look at your last 30 positive replies. I mean actually go look at them. Pull up the inbox.
Count how many of them have a concrete next step that happened - a meeting booked, a contract sent, a physical item delivered, a listing created. Those are real leads.
Now count how many of them are in the "sounds great, we'll keep you in mind" category. Those are polite dismissals you've been counting as pipeline.
The ratio will probably make you uncomfortable. That's the point.
The fix is not sending more emails. The fix is engineering every single email you send so that the call to action is so specific, so low-friction, and so action-oriented that a yes means something happened. If the prospect can say yes without doing anything, rewrite the email until that's impossible.
Come on the boat. Add us to your site. Here's the captain's hat - can I drop it off Tuesday or Wednesday? Put a specific, physical, undeniable next step in front of them. Let them say yes to that, not to some vague future intent.
That's the difference between pipeline and theater.
One More Thing on Offer Design
He also floated an idea: sell hotels a 10-pack of cruises at a discount so they always have inventory to offer guests. Good idea in theory. But - and I told him this - you can't sell someone on 10 cruises when you haven't even gotten them excited about one free cruise yet. Sequence matters. Get them on the boat. Let them see the product. Then you sell them a package. Don't skip steps because the math of a big deal looks better.
The same principle applies to any B2B offer. Before you build the enterprise tier, make sure someone is willing to buy the entry-level version. Before you pitch the annual retainer, make sure someone will take a meeting. Scale the commitment level at the same pace as your relationship with the prospect.
If you're trying to figure out what your offer should even be at each stage of that sequence, the 7-Figure Agency Blueprint breaks this out in a way that's worth going through before you write another email.
The Summary
A prospect who says "we'll reach out when we have demand" is not in your pipeline. They are in your contact list. Those are completely different things.
Real pipeline has a next step that requires action from the prospect - action they can take right now, not action they might take someday. If your CTA is "keep us in mind," you've already lost the deal. You just don't know it yet because the reply felt warm.
Audit every CTA you're sending. Ask yourself: if the prospect says yes to this, what physically happens next? If the answer is "they remember us later" - rewrite it. Make them do something. Come on the boat. Add us to the site. Accept the captain's hat. Book one time slot. Anything with a clear, verifiable outcome.
Hard asks feel scarier to send. They convert at dramatically higher rates, because they require a decision - and decisions are the only thing that moves money.
If you want to go deeper on building outbound sequences where every step has a hard ask and a defined next step, grab the cold email follow-up templates here - they're built around this exact principle. And if you're doing any of this at scale and need a reliable way to build prospect lists before you even write the first email, ScraperCity's B2B database is what I use to pull contacts that are actually current.
Stop counting soft yeses. Start counting actions. That's the whole game.
Ready to Book More Meetings?
Get the exact scripts, templates, and frameworks Alex uses across all his companies.
You're in! Here's your download:
Access Now →