Skip to main content
All resources24 items14-minute read

The Follow-Up Script Pack

24 copy-paste WhatsApp and email scripts that close more deals — at every stage of the funnel.

Most deals don't lose because the product is wrong. They lose because nobody followed up. Or someone did, but the message was so generic it got ignored. This pack solves both problems. Copy a script. Personalise two details (name, specific thing they mentioned). Send. Move to the next lead. Do that 24 times a week and you'll close more deals this month than you did last quarter — without changing what you sell.

💡 To save as PDF: open your browser's File menu → Print → Save as PDF. This page is print-formatted.

Section 1 of 6

Section 1 — First reply (within 5 minutes)

70% of leads convert better when first contact happens within 5 minutes. These scripts are designed for that speed without sounding rushed.

Script 1 — WhatsApp first reply (web form / lead ad)

Hi {NAME}, this is {YOUR_NAME} from {BUSINESS}.

Thanks for your enquiry about {THEIR_NEED}. Quick question to help me reply properly — are you looking for this for {SPECIFIC_USE_A} or {SPECIFIC_USE_B}?

No rush, reply when you can.

Script 2 — WhatsApp first reply (Instagram DM)

Hey {NAME}! Thanks for the message 🙏

We'd love to help with {THEIR_NEED}. To save you time on a long DM thread, could I get your number? I'll WhatsApp you the details in 2 minutes.

Script 3 — Email first reply (B2B enquiry)

Hi {NAME},

Thanks for reaching out about {THEIR_NEED}. To make sure I send you the right information, could you share:

1. The rough scale you're working with ({EXAMPLE_RANGE}) 2. Your ideal timeline 3. Whether this is a new build or an upgrade

Happy to share examples and pricing as soon as I have those.

— {YOUR_NAME}

Script 4 — Phone-call-missed follow-up

Hi {NAME}, this is {YOUR_NAME} from {BUSINESS}. I just missed your call — sorry about that. I'm back at my desk in 15 minutes.

Quick options: • Call me back at {YOUR_NUMBER} • Or reply here and I'll WhatsApp you the details

Whatever's easier.

Section 2 of 6

Section 2 — After the quote (the 7-day window)

Most deals are won or lost in the 7 days after the quote goes out. These scripts keep you top-of-mind without nagging.

Script 5 — 24-hour gentle check (WhatsApp)

Hi {NAME}, hope you got a chance to look through the quote I sent yesterday.

Any questions on it so far? Happy to clarify anything — pricing, timing, what's included, anything.

Script 6 — 48-hour follow-up (with a hook)

Hi {NAME}, checking in on the quote.

Quick thing — we had a similar project ({SPECIFIC_SIMILARITY}) wrap up last week. I can send you the before/after photos if that'd help.

Let me know either way.

Script 7 — 4-day silent-follow-up (with a question)

Hi {NAME}, gentle nudge — I wanted to check whether the quote I sent covered everything you were looking for, or if there's a piece I missed.

If the timing has shifted or it's not the right fit, no offence taken — just let me know either way so I can put you in the right slot in my calendar.

Script 8 — 7-day silent (the final reply)

Hi {NAME}, last message from me on this one — I don't want to clutter your inbox.

The quote we discussed is good for 30 days, so if anything changes, just reply to this thread and we can pick up. Otherwise, I'll close the file and you have my number whenever you're ready.

All the best with the project either way.

Section 3 of 6

Section 3 — Handling objections

The four most common objections and the language that turns them from a no into a next conversation.

Script 9 — 'It's too expensive'

Totally fair — and worth digging into. "Too expensive" usually means one of three things:

1. The total is more than I'd planned to spend 2. I'm not sure what I'm getting for the price 3. I've seen a cheaper option somewhere else

Which one is closest to where you are? Happy to break it down differently or show you what we'd cut to bring it in line — but I want to make sure I'm solving the right thing.

Script 10 — 'I need to think about it'

Of course — it's a real decision, take the time.

One thing that might help: usually when people say 'let me think about it', there's a specific question they're not sure about — pricing, timeline, fit, something. If there's one piece I can clarify now, it might save you the back-and-forth later. What's the biggest one on your mind?

Script 11 — 'We have a quote from your competitor'

Great — comparing is exactly what you should do.

If you're up for it, two quick things would help me give you a fair response:

1. What's their scope vs. mine? (the price difference often hides scope differences) 2. What's making you lean toward them right now?

No problem at all if you decide to go with them. I'd rather you pick well than pick fast.

Script 12 — Ghosting (no reply for 5+ days)

Hi {NAME}, just one last check on this.

If you're swamped and the project's still on but on the back burner, no worries — just reply 'still interested' and I'll set a reminder to ping you in a month.

If you've gone in a different direction or paused the project, also no worries — a 'no thanks' is genuinely useful and I won't take it personally.

The worst outcome here for me is silence, because I can't help and I can't close the loop. So whatever's true, just send one line and we're good.

Section 4 of 6

Section 4 — Post-sale (the relationship starts here)

The work after the sale is where retention, referrals and reviews actually come from. Most businesses neglect it. Don't.

Script 13 — Order confirmation (instant)

Hi {NAME}, payment received — thank you 🙏

Here's what happens next:

• Day 1: {NEXT_STEP_1} • Day {N}: {NEXT_STEP_2} • Delivery: {DATE}

If any questions, this thread is the place. I'll check in tomorrow with progress.

Script 14 — Delivery-prep (2 days before)

Hi {NAME}, quick note — delivery is on {DAY}.

A few prep things that'll make it smoother: • {PREP_1} • {PREP_2} • Approximate time: {WINDOW}

Reply if any of this changes on your end. Looking forward to it!

Script 15 — Delivery day (morning of)

Hi {NAME}, our team is on the way — ETA {TIME}.

The team lead today is {NAME_OF_LEAD} ({PHONE}). They'll call when they're 10 minutes out.

Quick reminder of the spot for unloading: {LOCATION_NOTE}. Anything we should know before they arrive?

Script 16 — Post-install check (24 hours after)

Hi {NAME}, all settled with {WHAT_WE_DELIVERED}?

Anything not quite right, please tell us in the next 48 hours — that's our review-and-fix window and we'd much rather fix it now than have it bug you later.

If you're happy, no need to reply — I'll check in again in a week.

Section 5 of 6

Section 5 — Reviews and referrals (after they're happy)

The four messages that turn happy customers into a marketing engine.

Script 17 — Day 3 satisfaction check

Hi {NAME}, three days in — how's {WHAT_WE_DELIVERED} settling in?

If everything's great, no need to reply. If there's anything we missed or any tiny thing nagging you, this is the best moment to tell us — we have a small follow-up window with the team this week.

Script 18 — Day 15 review request (the warm ask)

Hi {NAME}, hope {WHAT_WE_DELIVERED} is doing its job 🙏

If you're happy with how things went, a 30-second Google review really helps us reach more people like you. Here's the direct link: {REVIEW_LINK}

If there's anything we could've done better, please tell me here first — that's how we improve.

Script 19 — Day 30 referral ask (the gentle one)

Hi {NAME}, hope all's well a month in.

Quick favour — most of our work comes from happy customers passing our name along. If you know one or two people who might be looking for {WHAT_YOU_DO}, would you mind dropping them my contact?

No pressure if not — but if you do, I'll take great care of them and let you know how it goes.

Script 20 — Day 90 quarterly hello

Hi {NAME}, just a quick hello — how's {WHAT_WE_DELIVERED} holding up?

We're running a {QUARTERLY_OFFER} for past customers if you (or anyone you know) is in the market for {RELATED_OFFER}. No pressure — just thought of you.

Section 6 of 6

Section 6 — Lost-deal revivals (the long game)

Deals that go cold often warm up again in 30–90 days. These four scripts catch them at the right moment.

Script 21 — Day 30 revival ('still on your radar?')

Hi {NAME}, you reached out about {THEIR_NEED} a month ago and we never quite closed the loop.

No pressure — just thought I'd check whether it's still on your radar. If timing or priorities have shifted, totally fine. If it's coming back into focus, happy to pick up where we left off.

Script 22 — Day 60 revival (with new context)

Hi {NAME}, two months since we last spoke — wanted to share a quick update on our end.

We just {ACHIEVEMENT_OR_NEW_OFFERING}. Thought of you because {WHY_RELEVANT}.

Worth a quick chat if you're still considering {THEIR_NEED}?

Script 23 — Day 90 revival (with a small concession)

Hi {NAME}, three months since we connected.

If timing wasn't right then but is closer now, I have one small slot opening up in our calendar this month that I could offer at the previous quote (no inflation, no escalation). Lead time would be {TIMELINE}.

Let me know if useful.

Script 24 — Anniversary revival (1 year later)

Hi {NAME}, it's been a year since we first spoke about {THEIR_NEED}.

If the project happened with someone else — hope it went well 🙏

If it didn't end up happening, and the need is still floating around in your plans, drop a reply and we can pick up. Things change — sometimes the right moment is the second time around.

Scripts are a starting point, not a finish line. Use them for 30 days, then start mixing your own. The customers who respond best are the ones who can't tell you used a template — because by month two, you're writing your own based on what's actually worked.

Published 11 May 2026 · By Sundaravadivel.S for Valarvom

Want help running through this for your business?

A Digital Roadmap ($99+) gives you a tailored plan based on your business and market. The roadmap fee is credited toward any bundle within 90 days.