Product Promotion Script Examples That Convert (2026)

10 copy-paste product promotion script examples for cold calls, video ads, emails, DMs, and more - with frameworks, timing guides, and hooks.

11 min readProspeo Team

10 Product Promotion Script Examples You Can Copy and Use Today

A 10-seat sales team sends 500 emails a week. If even a third go out without a script - no hook, no structure, no CTA - that's 165+ wasted touches. Winging it feels natural until you look at the numbers. 96% of prospects research before they ever talk to a rep, most deals require 5-12 touchpoints, and buyers now use an average of 10 interaction channels during a purchase. Every channel needs a script. Not a novel - a structure.

If you're looking for an example of promoting a product script that actually converts, we've got ten of them below, organized by channel, with the frameworks and word counts already baked in.

What You Need (Quick Version)

Short on time? Here's the shortcut. Need a script for selling a product over the phone? Jump to the cold call and warm follow-up scripts below. Need a video ad script? The 30-second commercial and TikTok/Reels scripts have you covered. Need an email or DM template? The product promotion email and social DM scripts are copy-paste ready.

One opinion before we get into it: PAS (Problem-Agitate-Solve) is the fastest framework to learn. If you only memorize one structure, make it that one.

Pick Your Framework First

Before you write a single word of script, pick a framework. Frameworks aren't training wheels - they're what separates a rambling pitch from a promotional script that converts. Copywriting research accounts for 60-80% of the process. The writing itself is the easy part.

Four copywriting frameworks compared with use cases
Four copywriting frameworks compared with use cases

Here are the four frameworks worth knowing:

Framework Structure Best For Example Use
AIDA Attention - Interest - Desire - Action Formats over 60 seconds Explainer videos, sales pages
PAS Problem - Agitate - Solve Pain-driven pitches under 60s Cold calls, short video ads
FAB Features - Advantages - Benefits Technical / spec-heavy products Product demos, retail pitches
BAB Before - After - Bridge Ultra-short formats Elevator pitches, social DMs

AIDA dates back to E. St. Elmo Lewis) in the 1890s - it's survived this long because it works for anything over 30 seconds. But for quick-hit formats like cold calls, voicemails, and social video, PAS is sharper. It forces you to name the pain before you pitch the fix, which is exactly how buyers think.

One rule we've learned the hard way: focus each script on a single outcome. The moment you try to do awareness, education, and lead gen in one script, you do none of them well. Start with PAS. Write three sentences: what's the problem, why does it hurt, and how do you solve it. That's your script skeleton. Everything else is polish.

If you want to tighten the rest of your outbound around these scripts, start with sales prospecting techniques that match your channel mix.

Script Timing & Word-Count Cheat Sheet

Every channel has a word budget. Go over it and you'll rush the delivery or lose the viewer. Here's the math, based on Voice123's benchmarks for 30-second spots and standard words-per-minute pacing:

Script timing and word count visual cheat sheet
Script timing and word count visual cheat sheet
Duration Normal (~150 wpm) Brisk (~170 wpm) Dramatic (~130 wpm)
15 seconds ~38 words ~43 words ~33 words
30 seconds ~75 words ~85 words ~65 words
60 seconds ~150 words ~170 words ~130 words
2 minutes ~300 words ~340 words ~260 words

Read your script out loud with a stopwatch before you record or dial. If you're gasping for breath at the 25-second mark of a 30-second spot, cut 10 words. Every time.

Prospeo

The best product promotion script in the world still fails if it reaches the wrong person. Prospeo gives you verified emails (98% accuracy) and direct dials from 300M+ profiles - with 30+ filters to target by role, industry, and intent. Stop wasting scripts on bad data.

Send your best pitch to the right person, every single time.

10 Copy-Paste Promotional Scripts

1. Cold Call Script (B2B)

Before you pick up the phone, know who you're calling. Pull verified contact data - name, title, direct dial - so you're not pitching the wrong person. A tool like Prospeo with 30+ search filters turns this into a two-minute task instead of a two-hour one.

Here's a sample script for selling a product, built on the 3-step skeleton that's one of the most upvoted frameworks on r/sales - Qualify, Present, Close:

You: "Hi [NAME], this is [YOUR NAME] from [COMPANY]. I know I'm calling out of the blue - do you have three minutes? I want to share how we're helping [ROLE/INDUSTRY] teams solve [SPECIFIC PROBLEM]."

[If yes - qualify:]

You: "Quick question - are you currently handling [PROBLEM AREA] in-house, or using a tool for it?"

[Listen. Then present:]

You: "Got it. So what we do is [FEATURE] - which means for your team, that translates to [BENEFIT]. For example, one of our clients cut their [METRIC] by [NUMBER] in the first quarter."

[Close:]

You: "Want me to send a quick demo link, or should we block 15 minutes this week?"

The key move: translate features into benefits. "Our platform has 4TB of storage" means nothing. "Your team stops losing files and saves two hours a week" means everything.

If you're building a repeatable calling motion, pair this with a simple cold calling system so reps don't improvise under pressure.

Handling the two most common objections:

"I don't have time right now" - don't push. Say: "Totally fair. Can I send a 60-second overview by email and follow up Thursday?" You've kept the door open without burning the relationship.

Gatekeeper blocks you - try: "I understand - could you let [NAME] know I called about [SPECIFIC PAIN POINT]? They'll know what it's about." Naming the pain point gives the gatekeeper a reason to pass the message along. Vague "just checking in" messages get deleted.

One more note: adjust your opener for the region. US prospects expect concision. Middle Eastern and Southern European markets respond better to rapport-building small talk before the pitch.

2. Warm Follow-Up Call Script

This one's for prospects who've already engaged - downloaded a resource, attended a webinar, replied to an email. The micro-yes technique works well here: get a small agreement early to build momentum.

You: "Hi [NAME], it's [YOUR NAME] from [COMPANY]. You [downloaded our guide / attended our webinar] last week - did you get a chance to look through it?"

[If yes:] "Great - was the section on [TOPIC] relevant to what you're working on?"

[If no:] "No worries. The short version is [ONE-SENTENCE VALUE PROP]. Would it make sense to walk through it together for 10 minutes?"

Reference the prior interaction in the first sentence. It's not a cold call anymore - don't treat it like one.

For more variations, keep a swipe file of sales follow-up templates your team can standardize on.

3. Voicemail Script

Keep it under 30 seconds. Nobody listens to a 90-second voicemail from a stranger.

"Hi [NAME], it's [YOUR NAME] from [COMPANY]. I'm calling because we help [ROLE] teams [SPECIFIC OUTCOME] - and I think there's a fit. My number is [NUMBER]. I'll also drop you a quick email. Talk soon."

That's it. CTA-forward, no rambling.

4. 30-Second Video Commercial Script

This is where PAS earns its keep. The timing breakdown: Problem (0-10s), Agitate (10-20s), Solve (20-30s). Aim for ~75 words at normal pace.

PAS framework timeline for 30-second video scripts
PAS framework timeline for 30-second video scripts

[0-10s | PROBLEM] SCENE: Close-up of a frustrated professional staring at a cluttered inbox. VO (Female, 30s, warm but direct): "You spend 3 hours a day on emails that go nowhere. Bounces. Wrong contacts. Dead ends."

[10-20s | AGITATE] SCENE: Quick cuts - bounce notifications, empty reply folders, a pipeline chart trending down. VO: "Every bad email costs you a meeting. Every wrong number costs you a deal. And it adds up fast."

[20-30s | SOLVE] SCENE: Product UI - clean dashboard, verified contacts, green checkmarks. VO: "With [PRODUCT], every contact is verified before you reach out. Start free today."

Word count: ~72. Fits a normal-pace 30-second read. Adapt the scenes to your product - the structure stays the same.

5. 60-Second Explainer Video Script

The 60-second explainer is your workhorse for product launches, landing pages, and YouTube pre-roll. It gives you enough room to show the problem and the solution without losing the viewer. Use the Hook - Body - Reinforce - CTA - Tagline structure and target 100-150 words.

[0-5s | HOOK] VO (Male, late 20s, conversational and upbeat): "What if you could cut your prospecting time in half?"

[5-40s | BODY] SCENE: Split screen - left side shows manual research, right side shows automated workflow. VO: "[PRODUCT] pulls verified contact data from [SOURCE], enriches it with 50+ data points, and pushes it straight to your CRM. No manual entry. No guessing. Your reps spend time selling, not searching."

[40-50s | REINFORCE] VO: "Teams using [PRODUCT] book [X]% more meetings in their first month."

[50-58s | CTA] VO: "Try it free. No credit card. No contract."

[58-60s | TAGLINE] VO: "[PRODUCT]. Better data. More meetings."

If your explainer points to a demo, use a simple product demo checklist so the handoff doesn't leak conversions.

6. TikTok / Reels / Shorts Script

Here's the thing: a 15-second TikTok script is harder to write than a 60-second commercial. You've got less room to waste, and the hook has to land in the first two seconds or the viewer scrolls past.

Four-step short-form video script structure
Four-step short-form video script structure

Use a 4-step structure - Hook, Product Intro, Product Description, CTA - popularized by ecommerce creators on Reddit:

[0-2s | HOOK] ON-SCREEN TEXT: "Stop wasting money on [PRODUCT CATEGORY]" CREATOR (to camera): "Nobody told me this about [PRODUCT CATEGORY]..."

[2-8s | PRODUCT INTRO] CREATOR: "This is [PRODUCT NAME]. And it changed how I [OUTCOME]."

[8-20s | PRODUCT DESCRIPTION] CREATOR: "No more [PAIN POINT]. You get [BENEFIT 1] and [BENEFIT 2] - without [COMMON DOWNSIDE]."

[20-25s | CTA] ON-SCREEN TEXT: "Link in bio | 15% off first order" CREATOR: "Link in bio. You're welcome."

For PAS on social, compress it: 3 seconds on the problem, 5 on the agitate, 7 on the solution and CTA.

Shoot on a phone, not a studio. Authenticity tends to beat high production value on short-form platforms - add on-screen text overlays for sound-off viewers, and the moment it looks like an ad, engagement drops.

7. Product Promotion Email Script

69% of cold email senders report year-over-year performance decline. The culprit isn't email as a channel - it's generic, unpersonalized blasts hitting spam filters. A structured script with real personalization is the antidote.

If you're building a full sequence (not just one email), use a proven B2B cold email sequence structure so each touch has a job.

Cold email performance stats and personalization tips
Cold email performance stats and personalization tips

Here's an AIDA-framework email template:

Subject: [NAME], quick question about [PAIN POINT]

Body:

Hi [NAME],

[COMPANY] just [TRIGGER EVENT - raised funding / hired 10 SDRs / launched new product]. That usually means [PAIN POINT] is top of mind.

We built [PRODUCT] to solve exactly that. [ONE SENTENCE: what it does + key benefit]. [PROOF POINT: "Teams like [SIMILAR COMPANY] cut [METRIC] by [NUMBER] in [TIMEFRAME]."]

Worth a 15-minute call this week?

[YOUR NAME]

Keep it under 150 words. One CTA. One benefit. One proof point. Verify the email address before you hit send - a perfectly crafted script that bounces is worse than no script at all.

To improve opens, test a few proven email subject lines examples before you scale.

8. Social DM Outreach Script

Don't pitch in the first message. Earn the right to pitch by leading with value.

Message 1: "Hey [NAME] - saw your post about [TOPIC]. Really liked the point about [SPECIFIC DETAIL]. We're working on something similar at [COMPANY]."

Message 2 (after reply): "Appreciate the response. Quick thought - we've been helping [ROLE] teams [OUTCOME]. Would it be weird if I sent a 2-minute overview?"

The soft CTA ("would it be weird if...") lowers resistance. You're asking permission, not forcing a pitch.

9. In-Person / Retail Pitch Script

Same 3-step skeleton, adapted for face-to-face.

You: "What brings you in today? Looking for something specific?"

[Listen. Then present based on their answer:]

You: "This [PRODUCT] is great for that. It has [FEATURE], which means [BENEFIT FOR THEM]. A lot of customers who needed [THEIR STATED NEED] ended up going with this one."

You: "Want me to ring that up, or do you want to see one more option first?"

Translate features into their language. "Stainless steel construction" means nothing. "It won't rust if you leave it outside" means everything.

10. 30-Second Elevator Pitch Script

BAB framework: Before, After, Bridge. ~75 words spoken.

"Right now, most [ROLE] teams spend [X HOURS] a week on [PAIN POINT]. Imagine cutting that to [Y HOURS] and redirecting that time to [HIGH-VALUE ACTIVITY]. That's what [PRODUCT] does - it [ONE-SENTENCE MECHANISM]. We've helped [NUMBER] teams make that shift. Can I send you a quick case study?"

Hot take: if your deal size is under five figures, skip the 60-second explainer video and the multi-touch email sequence. A tight elevator pitch and a solid cold email template will carry you further than a full production budget. Invest in the script, not the studio.

If you want more variations, pull from these sample elevator pitches and adapt the “Before/After/Bridge” to your ICP.

Hook Templates for Social Video

The hook is the script. If the first two seconds don't land, the rest doesn't matter. Creators report up to 40% more engagement when using structured hook formats, and 85% of viral content follows recognizable story structures.

Ten fill-in-the-blank hooks you can steal:

  1. "Don't buy [PRODUCT] until you see this."
  2. "Nobody told me this simple trick about [PRODUCT]."
  3. "3 mistakes I made before [OUTCOME]."
  4. "Looking for a better [PRODUCT]? Watch this."
  5. "I tested [PRODUCT] for 30 days. Here's what happened."
  6. "Stop doing [COMMON APPROACH]. Do this instead."
  7. "The [PRODUCT] they don't want you to know about."
  8. "I wish I knew this before buying [PRODUCT CATEGORY]."
  9. "This [PRODUCT] costs $[PRICE] and it's worth every penny. Here's why."
  10. "POV: You just discovered [PRODUCT] and your [PAIN POINT] is gone."

Pick one, fill in the blanks, and film it on your phone. Don't overthink the production. Overthink the hook.

5 Script Mistakes That Kill Conversions

1. Feature-dumping without benefits. Nobody cares that your product has "AI-powered analytics." They care that it saves them two hours a day. Every feature in your script needs a "which means..." after it.

2. Weak or missing hook. If your first sentence is "Hi, my name is..." on a cold call or "We're excited to announce..." in an email, you've already lost. Lead with the problem or a surprising stat.

3. No clear CTA. "Let me know your thoughts" isn't a CTA. "Can we block 15 minutes Thursday?" is. Every script needs one specific next step.

4. Script too long for the channel. A 200-word voicemail. A 90-second TikTok. A 500-word cold email. Match the word count to the channel or your audience checks out before the CTA.

5. Pitching the wrong person. This is the one that hurts most, because no amount of script polish fixes it. If your contact list is full of dead emails and wrong numbers, your perfectly crafted script never reaches a decision-maker. Verify your data before you hit send or dial - tools like Prospeo with 98% email accuracy and a 7-day data refresh cycle exist for exactly this reason.

If you're cleaning lists before a send, use an email bounce rate benchmark to know what's “normal” vs. a data problem.

Prospeo

You just built 10 scripts. Now you need contacts that won't bounce. Prospeo's 7-day data refresh means every email and phone number is current - not 6 weeks stale like other providers. At $0.01 per email, a 500-email week costs $5 instead of $500.

Kill bounces before they kill your domain reputation.

FAQ

What makes a good product promotion script?

A strong hook in the first 2-5 seconds, one clear benefit (not a feature list), and a single direct CTA. Match the script length to the channel - ~75 words for a 30-second spot, under 150 for a cold email.

Which copywriting framework works best?

PAS (Problem-Agitate-Solve) works across phone, video, and email and is the easiest to learn. Use AIDA for longer formats like explainer videos where you have 60+ seconds. FAB is better when you're translating technical specs into buyer benefits.

How long should a promotional script be?

A 30-second video ad needs ~75 words. A cold call runs 150-200 words. A promo email stays under 150 words. A TikTok hook needs to land in under two seconds. When in doubt, cut 20% - shorter scripts almost always outperform.

Should I memorize my sales script word for word?

No. Memorize the structure - hook, value prop, CTA - then speak naturally. Scripts that sound read aloud lose trust instantly. Practice the skeleton until it feels conversational.

How do I verify contacts before running a script campaign?

Use a data platform with real-time verification so bounced emails and dead dials don't waste your outreach. We've seen teams cut bounce rates from 35% to under 4% just by verifying contacts before launching a campaign - the script stays the same, but the results change completely.

B2B Data Platform

Verified data. Real conversations.Predictable pipeline.

Build targeted lead lists, find verified emails & direct dials, and export to your outreach tools. Self-serve, no contracts.

  • Build targeted lists with 30+ search filters
  • Find verified emails & mobile numbers instantly
  • Export straight to your CRM or outreach tool
  • Free trial — 100 credits/mo, no credit card
Create Free Account100 free credits/mo · No credit card
300M+
Profiles
98%
Email Accuracy
125M+
Mobiles
~$0.01
Per Email