Ecommerce Sales Pitch Script Templates

Six ecommerce sales pitch scripts -- hook, problem, solution, proof, objection, and close -- ready to adapt for phone or chat and win more store owners. Use the variants as-is, edit the placeholders, or download the editable Word doc.

Format
Editable Word .docx
Length
6 variants · copy-paste
Price
100% free
Setup
Copy or download

Get the editable Word doc in one click.

4.9·Free · No signup · Instant download
Connects to WebsiteWhatsAppTelegramInstagram
Sales & Leads

Template preview

The hook

When to use

You have first name on the line and only a few seconds to prove this call is worth their time.

Script

Hi first name -- most store type owners I speak with are quietly losing sales at checkout and in follow-up, and they never see it in the dashboard. I run your company, and we help stores like yours claw that revenue back, usually landing around result inside the first month.

I know you did not plan for this call, so here is the deal: give me two minutes to show you where the leak is. If it does not apply to your store, I will say so and let you go. Fair enough?

Download free template

6 ready-to-use variants

1

The hook

When to use: Use it to open a pitch once you know the store's category and rough size.

When to use

You have first name on the line and only a few seconds to prove this call is worth their time.

Script

Hi first name -- most store type owners I speak with are quietly losing sales at checkout and in follow-up, and they never see it in the dashboard. I run your company, and we help stores like yours claw that revenue back, usually landing around result inside the first month.

I know you did not plan for this call, so here is the deal: give me two minutes to show you where the leak is. If it does not apply to your store, I will say so and let you go. Fair enough?

2

The problem

When to use: Use it right after the hook lands and they agree to hear more.

When to use

first name is listening and you want to sharpen the pain before you pitch a fix.

Script

Here is what I see across most store type stores. You spend real money driving traffic, but leak quietly eats into the orders that should have closed. Nobody flags it because it hides inside your metric, so it looks normal on the surface.

When we actually measure it, stores your size are usually leaving something like rough number on the table every month. That is not a traffic problem you can outspend -- it is a conversion and follow-up problem, and it compounds week after week.

Does that match what you are seeing, or is your metric already exactly where you want it?

3

The solution

When to use: Use it once the owner agrees the problem is real and worth fixing.

When to use

first name has agreed the gap is costing them and wants to know how you fix it.

Script

This is exactly what we built your company to solve. Instead of another dashboard to babysit, feature plugs straight into your checkout and follow-up, so leak gets caught and recovered automatically without you lifting a finger.

You do not change your stack or retrain your team. It runs quietly in the background, nudges the shoppers who were about to slip away, and hands you clean reporting so you can see the recovered orders as outcome.

Most owners are up and running the same week they say yes. Want me to show you what that looks like on your own store data?

4

The proof

When to use: Use it right after you explain the fix and before you ask for the close.

When to use

first name likes the idea but needs proof it works for a store like theirs.

Script

Let me give you a real example. similar store runs a shop close to your size and category, and they had the exact same leak we just talked about. They were skeptical too, for what it is worth.

After switching on your company, they hit result within timeframe, without adding headcount or spending a cent more on ads. The recovered orders paid for the tool many times over in the first month alone.

I am not promising you the exact same number -- your store is yours. But the pattern is consistent, and I would rather show you than keep telling you. Can we look at your numbers together?

5

Handle the objection

When to use: Use it the moment the owner pushes back on cost, timing, or effort.

When to use

first name is interested but just raised objection, and you do not want to lose momentum.

Script

That is fair, and I hear it a lot. Let me reframe it for a second. Right now leak is already costing you around rough number every single month, whether or not we ever speak again.

So the real question is not the price of fixing it -- it is how long you want to keep paying for the leak. Doing nothing is not free, it just feels free because the loss is invisible.

Here is how we lower the risk: instead of a big commitment, we start with small step. You see recovered orders on your own store first, then you decide. If it does not perform, you walk away and owe me nothing. Reasonable?

6

The close

When to use: Use it after objections are handled and the owner is nodding along.

When to use

first name is bought in and you want to convert the interest into a committed start.

Script

Sounds like this is a fit, so let me make the next part easy. Here is what I suggest: we lock in next step and get you live by start date. From there you should start seeing outcome within the first couple of weeks.

I will handle the setup and walk your team through it, so this is not extra work landing on your already full plate. All I need from you today is a yes so I can reserve the slot on my side.

Shall we get it booked? I will send the details right after we hang up. -- your name

Do it in sem.chat

Let your AI agent put this to work

Load this template into sem.chat and your agent uses it automatically, in your brand voice, around the clock.

  • Save as reusable replies, scripts, or rules
  • Keeps every message on-brand and consistent
  • Hands the hard cases to a human

How to use this template

  1. 1

    Pick the closest variant. Choose based on the situation, not only the channel.

  2. 2

    Replace every placeholder. If you cannot fill a field, ask one clarifying question first.

  3. 3

    Save the final version into sem.chat, your CRM, or your help desk so the team stays consistent.

  4. 4

    Review results weekly. Drop variants that create confusion and improve the ones that work.

Frequently asked questions

Can I use these templates commercially?
Yes. Copy, edit, and use them in your business, client work, CRM, help desk, or sem.chat workspace.
Why are there six variants?
One generic template rarely fits every situation. Six variants give your team practical choices without a messy library.
Should I paste these into sem.chat?
Yes. Save the best variants as canned replies, knowledge base entries, routing rules, or CRM notes so your AI agent and team stay consistent.
How long should an ecommerce sales pitch be?
Keep the spoken pitch under two minutes. Lead with the hook, name one costly leak, show the fix, add one proof story, then ask for a next step. Anything longer and the store owner starts tuning out.
Should I pitch by phone or chat?
Both work. Phone is better for urgency and objection handling, while chat suits owners who are busy on the floor. Keep the same arc either way and shorten each line for chat so it stays skimmable.
What if the store owner has no time to talk?
Acknowledge it and ask for two minutes with a clear escape hatch. Promise to tell them straight if it is not a fit. Respecting their time up front earns you the attention to make your point.
How do I handle a price objection mid-pitch?
Agree first, then reframe price against the monthly cost of the leak they already have. Offer a small, low-risk first step so they can see recovered orders on their own store before committing fully.

Similar templates

Put this template to work in sem.chat

Use this in sem.chat and let your agent handle it, in your voice, around the clock.