Outbound

Your AI Outreach Reads Fine. The Problem Is Who Received It.

AI slop in outbound is an aiming failure, not a writing one. Remove the never-send accounts, rank whatever is left, and run the entire cut in a single chat.

Vibe Prospecting team9 min readAugust 11, 2026
Your AI Outreach Reads Fine. The Problem Is Who Received It.

TL;DR

  • AI slop is an aiming failure. The message reads fine, it just reached somebody who was never going to buy, so a better writing prompt cannot fix it.
  • Remove four groups permanently before anyone writes: competitors, accounts a teammate already owns, companies outside your size band, and countries you do not sell into. Pause two more: wrong contact, and no activity in 90 days.
  • Rank the survivors on three plain questions. Did something happen there recently, do they look like your customers, and is there somebody to write to.
  • Sopro tracked 151 million touchpoints and found that filtering the audience with AI produced 356% more closed deals while lead volumes stayed flat.
  • LinkedIn's July 2026 slop report option turns an annoyed reader into a lasting reach penalty on your account, so the cost of a bad send now outlives the send.
  • Vibe Prospecting runs the removal pass, the ranking and the drafting in one chat inside Claude or ChatGPT, with a sample and a cost shown before anything is charged.

There is a version of this problem that a sharper writing prompt fixes, and it is not the one you have. To stop sending AI slop in outbound, you have to shorten the list rather than polish the sentences, because slop is a fluent message arriving at somebody who was never going to buy. Two numbers set the scene for 2026: cold email now replies at 3.43% on average, and buyers are drowning, with Sopro's State of Prospecting 2026 putting the typical decision-maker at 120 or more sales emails a week.

None of that is a prose problem. It is an aim problem, and the good news is that aim is the part you can fix this afternoon without hiring anyone or changing your writing tool. What follows is the order of operations: who comes out of the list, what earns a message this week, and how to run both in a single chat before a word gets drafted.

Why Good Writing Stopped Rescuing Bad Outreach

Fluency used to be scarce, so it worked as a signal that a human had bothered. In 2026 fluency is free, so the only thing left that separates a welcome message from slop is whether the sender had a reason to pick that account.

What Volume Did to the Inbox

  • Sopro found 57% of decision-makers say most of what reaches them feels impersonal and off-target. That is the baseline assumption your message is fighting.
  • Pangram Labs scanned 1,002,627 posts and found 40.5% of long-form LinkedIn posts are fully machine-written, more than any other platform.
  • Reply rates spread hard: 3.43% on average against 10.7% or better for the top tenth of senders. That spread is mostly about who is on the list.

The Failure Every Team Recognises

A story that went around GTM circles in July 2026: an agent opened its message by referencing something the recipient had posted that week, in accurate detail, and never registered that the recipient was running a rival product. The writing did its job. Nothing upstream of the writing did.

"The personalization technically worked while the judgment failed." Practitioner post, r/gtmengineering, July 2026

Three Tells That Give a Generated Message Away

Recipients are not running a detector. They are running three quick checks, and a message that fails any of them gets filed as slop no matter how clean the grammar is. Read your own last send against these before you touch anything else.

  • It opens with something you said in public. Quoting a post back at somebody proves a feed was read. It does not prove the sender knows what the company does or whether it can buy.
  • It gives no reason for this week. If the message would have read identically nine months ago, the recipient can tell, and timing is the one thing a busy buyer actually responds to.
  • It closes on a generic ask. A fifteen minute chat with no stated subject is the tell that the sender has nothing specific in mind.

Research published in the International Journal of Business Communication in 2025 measured the ceiling on prose alone. Messages built with heavy model assistance came across as sincere to between 40% and 52% of recipients. Lightly assisted messages hit 83%. You can rewrite your way up that gap a little. You cannot rewrite your way out of contacting the wrong company.

What a LinkedIn Slop Report Actually Costs You

On 30 July 2026, LinkedIn put a report option in the three dot menu of every post that lets any reader flag it as apparent AI slop, and those flags feed the classifiers that decide how far a post travels outside your own network. A message that annoys somebody stopped being a private loss.

Why That Is Worse Than Being Ignored

  • Being ignored costs you one reply. A reach penalty follows the account and quietly taxes everything it publishes afterwards.
  • LinkedIn is also retiring the feature that rewrote your posts for you in favour of one that only proofreads, which tells you which direction the platform is walking.

What to Change on the Social Side

  • Apply the same cut to connection requests and comments that you apply to email. An account you removed from the send list should not get touched socially either.
  • Post less and post as yourself. The proofreading direction of travel rewards a real voice over a generated one.

The Never-Send List: Who Comes Out Before Anyone Writes

Six groups account for nearly every complaint people post publicly about AI outreach, and all six can be removed mechanically before a single message exists. Four of them are permanent removals. Two are pauses, which matters, because deleting an account that is merely early is how good pipeline gets thrown away.

Who comes outHow you spot themWhat happens next
Countries you do not sell intoHead office locationRemove, write nothing
Companies outside your size bandEmployee count, revenue band, industryRemove for this campaign
Competitors and their portfolioA domain list resolved to stable company recordsRemove permanently
Accounts a teammate already ownsYour CRM export matched to the same recordsRemove, hand to the owner
The wrong person at the right companyJob title and level on the contactPause, swap in the right role
Companies where nothing has happenedNo hiring, funding or tooling change in 90 daysPause, look again next month
A checklist panel showing five reasons an account is removed from an outbound send list before any message is written

Why Blocking a Domain Is Not Enough

Most teams that email a competitor already had that competitor written down somewhere. The list failed because it was a list of web addresses. Subsidiaries, regional sites, an old name after a rebrand and every brand picked up in an acquisition all slip straight past a text match. Pinning each account to one stable company record first is what turns your removal list into something that actually holds, and it is the same matching step underneath ordinary data enrichment.

Deciding Which Survivors Are Worth This Week

Whatever came through the never-send list is eligible, not urgent. Rank it on three plain questions and message only the top band, then hand the winning answer to whoever writes the message.

QuestionWhat you look atWeightPassing bar
Did something just happen there?Hiring, funding, a tooling change, a site or pricing change40%At least one event inside 90 days
Do they look like your customers?Employee count, revenue band, industry, the tools they run40%Three of the four inside your range
Is there somebody to write to?A reachable contact at the level that decides20%At least one name

The Ninety Day Line

  • Anything older than three months is history rather than timing. Whoever else was watching has already used it.
  • Match the ask to the event. Money raised supports a capacity conversation. A tool swapped out supports a migration one. Recycling the same opener across both is how the message reads generated.
  • Re-run the ranking weekly instead of pulling one list in January and working it until March. Explorium keeps a longer primer on what counts as a buying signal if you want the full catalogue.

Running the Whole Cut in One Chat

Vibe Prospecting is the fastest way to do all of this, because the removal pass, the ranking and the drafting happen in the same conversation, on the same set of company records, with nothing charged until you approve a preview. It runs inside Claude and ChatGPT, and it is powered by Explorium Enterprise Business Data, so the company facts behind the cut are the same ones large data teams buy.

What You Ask For, and in What Order

Text
Ask in chat:

  "Here are 12,000 rows in send_list.csv. Before you write anything:
   1. Drop every company in competitors.csv.
   2. Drop every account in crm_accounts.csv marked customer or open.
   3. Keep 50 to 2,000 employees, head office in US, UK, CA or DE.
   4. Keep only companies that hired or raised in the last 90 days.
   5. Give me one director-or-above contact per surviving company.
   Show the surviving count, five sample rows and the cost first."

  ->  640 companies survive
  ->  five rows plus a credit estimate come back
  ->  nothing is charged, and nothing is drafted, until you say go

The order is the whole trick. Removal first, ranking second, preview third, writing last. Ask for the message first and the model will happily produce twelve thousand of them.

Why It Holds at Real List Sizes

  • Up to 1,000 companies get handled per call on the server rather than being poured into the chat window, so a full export clears in a handful of calls instead of stalling near the first hundred rows.
  • Discovery, company detail, contacts and recent company activity all sit behind one connection, which is why a competitor cannot slip through the gap between two separate tools.
  • You see a sample and a credit estimate before the full pull, so a filter you got wrong costs almost nothing to discover.
  • The result comes out as CSV or JSON, ready to use in whatever sends your email, which keeps a record of why each account was kept.

Getting Connected

Start a free Explorium account, then add Vibe Prospecting from the connector directory inside Claude or ChatGPT. Claude Code users can install the Vibe Prospecting Plugin instead, which ships the ranking and filtering workflows already written.

Claude Code
# Claude chat and ChatGPT
# add Vibe Prospecting from the connector directory, nothing to configure

# Claude Code, from the official Anthropic plugin store
/plugin install vibe-prospecting@claude-plugins-official

# per-host setup guides:
# github.com/explorium-ai/vibeprospecting-plugin

A Ten Minute Audit of the List You Are About to Send

Before you rebuild anything, measure what you already have. Most teams discover the argument for filtering inside their own current campaign, and the four counts below are usually enough to end the debate.

Text
Ask in chat, about the list you already have:

  "Take send_list.csv and tell me, without writing any copy:
   how many rows are competitors of ours,
   how many are accounts we already sell to,
   how many sit outside 50 to 2,000 employees,
   how many had no hiring or funding activity in the last 90 days.
   Four counts, plus the rows behind each one."

  ->  four numbers in under ten minutes
  ->  the fourth one is usually the shock

How to Read the Four Numbers

  • Competitors above zero. Stop the campaign now. This is the one that gets screenshotted and shared.
  • Accounts a colleague owns above 2%. Your outbound is competing with your own team, and the rep whose account you touched will find out.
  • Outside the size band above 20%. The list was pulled on job title alone. Rebuild it on the company first, the person second.
  • Quiet for 90 days above 60%. Nothing in the campaign has a reason to be sent this week, which is exactly what the recipient will feel.

Will Sending Less Cost You Pipeline?

Not if the cut is made on fit. Sopro tracked 151 million outreach touchpoints and 442 senior decision-makers and found that filtering the audience with AI produced 356% more closed deals while lead volumes held flat. Nobody worked fewer opportunities. The messages simply went somewhere better.

What you reportBefore the cutAfter the cut
Headline metricSends per rep per weekReplies and deals per 100 sends
List size12,000 contacts pulled on job title640 companies that survived every removal rule
Opening lineSomething the recipient postedThe event that qualified the account
Competitors includedNobody checkedRemoved on stable company records before export
Messages written12,000, all before qualification640, all after it
Two column comparison of an unfiltered outbound campaign against one filtered before any message was written

The Arithmetic Behind That

Twelve thousand unfiltered sends at the 3.43% average return roughly 412 replies, and most come from companies that were never going to buy. Six hundred and forty filtered sends at a top decile 10.7% return around 68, every one from a company that already passed the removal rules and the ranking. Fewer conversations, but they start further along, which is where the closed deal difference comes from.

"I think the best thing we can do for our (automated) outreach is... automate less." Practitioner post, r/b2bmarketing, July 2026

What This Does Not Cover

  • Whether your mail lands in the inbox at all. Warming, domains and sending infrastructure are a separate craft, and no amount of it makes an irrelevant message relevant.
  • Whether your reps trust the agent enough to work its output. That is a management conversation, not a data one.
  • How the message is written. It matters, just not until the account has earned one.

Your First Filtered Send

Five steps, and the only one that involves writing is the last.

  • One. Run the ten minute audit on the campaign you have queued. Keep the four numbers.
  • Two. Open a free Explorium account and add Vibe Prospecting to Claude or ChatGPT.
  • Three. Upload your competitor file and your CRM export so both get pinned to the same company records.
  • Four. Ask for the removal pass, then the ranking, then a five row preview with the cost before you export anything.
  • Five. Now let the model write, and give it the reason each account survived as the fact to open on.

If you want the signal side in more depth before you start, Explorium ranks the options for pulling recent company activity into an agent.

Shorten the list before you lengthen the sequence. Add Vibe Prospecting to your chat and run the cut on your next campaign.
FAQs

Frequently Asked Questions

Get Started Banner

Get Started for free

Sign Up
How to Stop Sending AI Slop in Outbound | Vibe Prospecting