Go back

The real reason behind generic sales pitches that feel like spam

A prospect can tell within seconds whether a pitch was written for them specifically or blasted to a list. This looks at why so much outreach ends up feeling like spam even when the underlying offer is genuinely good, why a first attempt at personalized video doesn’t always fix it either, and how to tell if personalization is really the gap. The frustrating part is that the underlying offer is often genuinely good. It’s the delivery that signals, correctly, that no real thought went into who’s receiving it.

Generic sales pitches feel like spam because they signal, immediately and correctly, that no real attention went into them. When a team adopts personalized video and prospects still disengage, the cause is usually a specific, fixable gap in how the personalization actually gets done, not proof that personalization doesn’t work. None of this means every touch needs deep, individual research. It means the touches that matter most, the ones tied to a real trigger or a high-value account, deserve enough specificity that a recipient can tell the difference.

Why Generic Pitches Actually Feel Like Spam

Before fixing it, it’s worth being precise about the mechanism, since “personalize more” undersells what’s actually happening.

ReasonWhat it looks likeWho feels it most
Volume outpaces personalization capacityReps need to reach a large list, so templates win by default because hand-personalizing everything doesn’t scaleSales Enablement
Personalization stops at a merged nameA template with a first name inserted still reads as generic once you get past the greetingSales Enablement, Marketing
No evidence of specific researchThe message could apply to almost any company in the prospect’s industry, revealing no actual homework was doneSales Enablement
Format mismatch with the messageA generic-looking video can read as even more impersonal than generic text, since video implies more effort was supposedly investedMarketing, Product Marketing
Timing disconnected from any real triggerOutreach that isn’t tied to anything happening in the prospect’s world feels random rather than relevantSales Enablement

None of this means the offer itself is bad. It means the format and the message aren’t proving the kind of attention that makes a prospect willing to engage.

Why Personalized Video Attempts Fall Short

Not every attempt at personalized video actually fixes the spam problem, and it’s worth being direct about why. A personalized video effort that isn’t landing usually traces back to one of these:

Personalization is only visual, not vocal. A prospect’s name shown on screen while a generic, unrelated voiceover plays over it can feel more disjointed than a plain text email. Voice that sounds like it was actually recorded for that specific person matters more than people expect.

Every version requires a new recording. If personalizing at scale means a rep re-recording constantly, quality and consistency suffer, and volume caps out fast regardless of how good the concept is.

The personalized detail is superficial. A name and a company logo aren’t the same as referencing a specific pain point or use case. Superficial personalization still reads as generic once a prospect looks past the surface.

There’s no trigger tying the outreach to a real moment. A personalized video sent with no connection to anything actually happening for the prospect, a funding round, a leadership change, a relevant post, still feels somewhat random even if it’s technically personalized.

Nobody checks whether it’s actually landing. Sending personalized video without reviewing watch data or reply rates means a team can’t tell whether the personalization is working or just adding effort without changing outcomes.

What This Costs Each Team, and What Actually Fixes It

TeamWhere generic outreach costs the mostWhat actually fixes it
Sales EnablementReps spending real time on outreach that still gets ignored or marked as spamA workflow that personalizes at scale without a new recording per prospect
Product MarketingLaunch and campaign messaging that doesn’t differentiate itself from every other vendor’s outreachSpecific, product-relevant personalization tied to what a prospect actually cares about
MarketingCampaign video that reads as impersonal despite real production investmentGenuine personalization, not just visual name-dropping over a generic script
SupportProactive outreach about relevant features or fixes that gets ignored because it feels like marketing spamPersonalization tied to a customer’s actual usage or ticket history, not a generic broadcast
Knowledge ManagementInternal communications that get ignored because they feel like a mass announcementTailoring messages to what’s actually relevant for a specific team or role
Learning and DevelopmentGeneric training invitations that get skipped because they don’t feel relevant to the specific recipientPersonalizing based on role or specific skill gaps rather than a blanket invitation
Human ResourcesGeneric internal announcements that get treated as noiseMessaging tailored to the specific audience segment it’s actually relevant to
IT and CybersecuritySecurity awareness communications that get ignored because they read as generic compliance noiseTailoring the message to a specific, relevant risk or recent incident rather than a blanket reminder
ProductFeature announcement outreach that doesn’t land because it isn’t tied to how a specific user actually uses the productPersonalizing based on actual usage patterns rather than a broadcast to the entire user base

How to Tell If Personalization Is Actually the Gap

A quick check before assuming the fix is a completely different message or channel:

  1. Ask whether the message could be sent to a different prospect with only the name changed. If the answer is yes, that’s the clearest sign it’s not actually personalized in any way that matters.
  2. Check reply and engagement rates against genuinely personalized attempts. A wide gap between personalized and generic outreach performance confirms personalization is the lever worth pulling.
  3. Look at whether outreach is tied to any real trigger. Messages sent with no connection to something actually happening for the prospect tend to underperform regardless of how personalized the surface details are.
  4. Confirm the offer itself is actually relevant. If the underlying product or message doesn’t fit the prospect at all, no amount of personalization fixes that mismatch.
  5. Check whether personalization stops at the surface. A name and a logo aren’t enough on their own; look for whether the actual content addresses something specific to that prospect.

If most of those point toward superficial or absent personalization rather than a fundamentally wrong offer, that’s the signal that deeper, more genuine personalization, not a different pitch entirely, is the fix worth prioritizing.

Make Your Next Pitch Actually Land

The teams that fix this fastest usually start by picking just one segment, their highest-priority accounts, and getting personalization genuinely right there first, rather than trying to fix every touch across the funnel simultaneously. Proving the approach works on a small, visible scale tends to build the case for expanding it far more convincingly than a broad rollout with mixed results.

Generic outreach fails for a specific, fixable reason: it doesn’t prove real attention was paid. Clone your voice on Velo and send a genuinely personalized video to your next prospect.

Try Velo for free · See how it works


About the author

Ritu Parakh is Growth Lead at Velo, the AI video messaging platform that turns a screen recording, a deck, or a URL into a polished, narrated video - and an editable written doc. She writes about video for demos, onboarding, training, and enablement. Connect on LinkedIn

Usually because the personalization is superficial, a name or logo without anything specific to the prospect's actual situation, or because it isn't tied to any real trigger that makes the timing feel relevant rather than random.

Not automatically. Genuinely personalized video tends to outperform generic text, but a generic-looking video can actually underperform personalized text, since video implies more effort was supposedly invested and the gap is more noticeable when it isn't there.

Beyond a name, referencing something specific, a use case, a pain point, a recent trigger, tends to matter more than surface-level details like a logo or website screenshot alone.

Check watch data and reply rates directly rather than assuming based on send volume. A high send volume with low engagement points at a personalization or targeting problem, not a distribution one.

Ongoing. Personalization that feels genuine today can start to feel templated again if the same pattern gets reused without variation. Reviewing what's actually landing and adjusting regularly matters more than a single successful campaign.

Bring the video layer to your product team