Back to blog

Ready-made sales texts for WhatsApp: 30 templates from first contact to close

By José Pedro · Co-founder of CRPRO

Selling on WhatsApp is a game of the right message at the right time. 30 ready-made texts organized by funnel stage — first contact, proposal, follow-up without being annoying, closing, and post-sale — to copy, personalize, and turn into the team's quick replies.

Selling on WhatsApp is a game of the right messages at the right time — and improvising each one is like reinventing your pitch on every call. Below, 30 ready-made sales texts for WhatsApp, organized by funnel stage: copy them, swap out what's inside the {{braces}}, and save the best ones as your team's quick replies. (For support messages — greeting, hold, help — see the 45 ready-made support phrases.)

First contact (a lead who came to you)

  1. "Hi {{name}}! I saw you asked for more information about {{product}} through {{source}}. So I can get you exactly what you need: are you looking for {{qualifying question}}?"
  2. "{{name}}, thanks for your interest! Can I ask you 2 quick questions to put together the right proposal for your case?"
  3. "Hi {{name}}, this is {{salesperson}} from {{company}} 👋 I got your contact from the website. Tell me: what's the main challenge you want to solve with {{category}}?"

Stage rule: replying fast matters more than replying beautifully — in the CRPRO benchmark, the manual flow takes 15 hours and the lead cools off; with AI, 24 seconds.

Active prospecting (you initiate — with context, no spam)

  1. "Hi {{name}}, this is {{salesperson}} from {{company}}. {{referrer}} passed along your contact because you mentioned {{pain point}}. Does it make sense to chat for 5 minutes?"
  2. "{{name}}, I saw your comment on the post about {{topic}} and it reminded me that we helped {{similar company}} with exactly that. Can I send you a quick summary of how it went?"
  3. "Hi {{name}}! You downloaded our material about {{topic}} last week. What did you think? Any questions I can answer?"

Stage rule: always with real context in the first line — a cold message with no context is spam, and Meta punishes it.

Presenting value

  1. "Let me show you in numbers, {{name}}: our {{segment}} customers achieve {{result with a number}}. At your volume, that would be {{projection}}."
  2. "Instead of me describing it, would you rather see a 2-minute video showing it in action or hop on a quick call tomorrow?"
  3. "What weighs more for you today: {{pain point A}} or {{pain point B}}? I ask because the path I'd show you is different for each case."

Proposal and quote

  1. "{{name}}, proposal sent! ✅ The 3 main points: {{summary}}. Investment: {{amount}} with {{condition}}. What day this week can we go over the details?"
  2. "I put together two options for you to compare: {{plan A}} and {{plan B}}. Most customers with your profile choose {{B}} because of {{reason}}. Want me to break it down?"
  3. "I got a special rate valid until {{date}}: {{condition}}. After that, it goes back to the regular price — wanted to give you a heads-up."

Follow-up (without being annoying)

  1. (48h) "{{name}}, any questions left about the proposal? I'll answer right here."
  2. (5 days) "Not trying to bother you — just don't want you to miss the rate we put together, valid until {{date}}. Any questions, I'm here!"
  3. (7 days) "{{name}}, some news: {{new information — case study, update, bonus}}. Thought it was worth telling you before we wrap up your proposal."
  4. (10 days, the takeaway) "I'll close out your proposal here so I don't flood your inbox. If it makes sense to pick this back up, just reach out on this number. Thanks for the chat! 🙌"

Stage rule: 3 to 4 spaced-out touches, each with different content. Schedule each one with a scheduled message — a follow-up left to memory is a follow-up that doesn't happen. If the reply comes with an objection, the scripts for the 7 most common ones are here.

Closing

  1. "Deal, {{name}}! 🎉 To get started today: {{next step — payment link/contract/details}}. Anything along the way, just reach out."
  2. "Just to align on what we agreed: {{summary of the agreement}}. Confirming, I'll send you the {{link/contract}} now. Sound good?"
  3. "Do you prefer to pay with {{option A}} or {{option B}}? I can hold today's rate either way."
  4. "{{name}}, to reserve your {{spot/batch/slot}} I need confirmation by {{time}}. Should I hold yours?"

Post-sale (where the next sale is born)

  1. "{{name}}, everything good with {{product}}? The first week is the most important — any questions, reach out directly here."
  2. "Just checking in: on a scale of 1 to 5, how's the experience been so far?" (how to structure the survey)
  3. "So glad you're enjoying it! 💚 If you know someone dealing with {{pain point}}, your referral earns you both {{benefit}}."
  4. "{{name}}, it's been {{time}} since you started using {{product}}. Customers at this stage usually unlock a lot more value with {{upgrade/add-on}} — want to see if it makes sense for you?"

Reactivation (contacts who went quiet and abandoned carts)

  1. "{{name}}, it's been a while since we talked! A lot has improved around here: {{news}}. Worth taking a look — want me to tell you about it in 1 minute?"
  2. "I saw you got really close to closing {{product}} and stopped. Any questions left, or was it just a busy week? 😄"
  3. "{{name}}, your quote from {{month}} is still valid — and I can hold the rate until {{date}}. Should we pick it back up?"
  4. "We've missed you! For customers who are coming back, we've unlocked {{return offer}}. Can I activate yours?"

Dates and seasonal triggers

  1. "{{name}}, it's {{holiday}} week — and our regulars get priority: {{offer}} until {{date}}, before we open it up to everyone." (Customer Day campaigns here)
  2. "Last day of {{condition}}! After today, {{what changes}}. Want to lock it in?"

Turn the texts into a sales machine

A good text in a notes app dies within a week. The real upgrade: save the templates as shared quick replies in the CRM (the whole team replies with the best version), hang the follow-ups on stage-based automations, and let the Kanban pipeline show where each conversation stalled. That way the right script goes out at the right time — even when nobody remembers.

Frequently Asked Questions

Can I use these texts as they are? You can, but personalizing the name, context, and pain point multiplies the reply rate. A script is sheet music: the structure is fixed, the performance is yours.

How many follow-ups should I do without annoying the customer? 3 to 4, spaced out (48h, 5, 10 days), each with a new angle. Most sales close after the second touch — and most salespeople stop after the first.

Can a WhatsApp sales text have emoji? It can, and it helps, in moderation (1-2 per message). Mirror the customer's tone: if they're formal, keep the text dry.

Long or short messages? Short, with a question at the end. A giant block of text gets skimmed; a question pulls a reply — and a live conversation is what closes deals.

How do I get the whole team using the same texts? Shared quick replies in the CRM + a monthly review of which texts converted the most. The pipeline shows which script stalls and which one closes.