- WhatsApp sells because it's where your customers already talk, but without a process it turns into a pile of chats nobody owns.
- Every WhatsApp sale moves through five stages: first contact, qualifying, proposal, closing and after-sale.
- Fast replies, one owner per conversation and labels tied to your pipeline matter more than any magic script.
- Meta's rules require opt-in, honoring opt-outs and approved templates to start conversations on the API.
- Mass messaging people who never asked is the fastest way to get your number banned.
On this page
- Why WhatsApp works for selling
- WhatsApp Business app vs. official API: the short version
- The WhatsApp sales process, stage by stage
- Response time and business hours
- Several people on one number
- Labels and a pipeline tied to your conversations
- Opt-in, consent and Meta's rules
- Mistakes that get numbers banned
- Metrics to track
- Where to start this week
- Frequently asked questions
If your customers already message you on WhatsApp, you're selling there whether you planned to or not. Someone sees an ad, a post or your storefront, taps a button and starts typing. The problem is rarely a shortage of conversations. It's what happens next: questions left unanswered, quotes sent and forgotten, two teammates replying to the same customer, and nobody knowing where each deal stands.
This guide shows you how to turn WhatsApp into a sales channel with an actual process. We'll cover choosing between the app and the API, each stage of the sale, running a team on one number, the Meta rules worth knowing before you get blocked, and the metrics that tell you whether the channel is working.
Why WhatsApp works for selling
WhatsApp works because it lowers the effort for the customer. No form to fill out, no waiting for an email, no calling during business hours. They write when it suits them, from the phone already in their hand, in the same tone they use with friends.
That gives you three practical advantages:
- A conversation instead of a form. You can ask questions, understand the context and adjust your offer on the spot, like a good salesperson in a store.
- History in one place. Everything said, sent and agreed stays in the thread, which makes it easy to pick up a stalled deal.
- Rich formats. Photos, short videos, voice notes, PDFs, location pins and payment or booking links all fit in the same chat.
But closeness comes at a price. Customers expect the pace of a personal conversation, and a message that waits a day for a reply feels like being ignored. And because the channel is personal, a message nobody asked for feels like an intrusion, not an ad. People who sell well on WhatsApp treat it like a service counter, not a megaphone.
WhatsApp Business app vs. official API: the short version
There are two ways a business can use WhatsApp, and the choice changes what you can do.
| WhatsApp Business app | Official API (WhatsApp Business Platform) | |
|---|---|---|
| Best for | Small businesses, a few people answering | Teams, higher volume, serious automation |
| Users | Built around the owner's phone and a few linked devices | Many agents on one number through a platform |
| Starting conversations | Allowed, within the usage rules | Only with message templates approved by Meta |
| Message cost | No per-message cost | Meta charges according to its rate card |
| Depends on | The phone staying on and online | The platform, not a phone |
For most businesses just starting out, the app is enough and can be connected to a CRM with a QR code. Once several people are answering, once you want to automate reminders and follow-ups outside the conversation window, or once you can't afford to depend on a single device, the API starts to pay off. The full comparison, with pros and cons, is in WhatsApp Business: app vs. API.
The WhatsApp sales process, stage by stage
A WhatsApp sale has the same stages as any consultative sale. The difference is that they all happen in one thread, so it's easy to skip a step without noticing.
1. First contact
First contact almost always comes from the customer: a click on an ad, a button on your website, the link in your Instagram bio or a QR code at the counter. The goal here is simple: show there's a real person on the other end and open the conversation with a question.
Good practices:
- Reply with their name and yours, and mention where they came from if you know ("I see you found us through the office chair ad").
- End with a specific question instead of "How can I help?". For example: "Is this for your home or your office?".
- After hours, send an honest auto-reply that says when they'll hear back. "We'll reply tomorrow from 9 a.m." beats a "Be right with you!" that isn't true.
2. Qualifying
Qualifying means figuring out whether and how you can help before spending time on a proposal. On WhatsApp, the temptation is to dump the whole catalog in your first reply. Don't.
Define three or four things you need to know for every sale. For a remodeling company they might be: type of project, location, timeline and whether they already have another quote. Ask one at a time, naturally, and record the answers on the contact record, not just in the chat.
If the person isn't ready to buy yet, that's not a lost lead. It's a follow-up lead. Tag it that way and agree on a date to check back in.
3. Proposal
A WhatsApp proposal should be short, easy to read on a phone and easy to say yes to. A few rules:
- Summarize the essentials in text (what's included, price, timeline) and attach the detailed PDF if needed. Plenty of people never open attachments.
- Use a voice note to explain something complex, but always put the key points in writing so the customer can reread and forward them.
- End with a clear next step: "If that works for you, I'll lock in November 12."
For ready-made wording at every stage, see our WhatsApp sales message templates.
4. Closing
Closing is where most deals die from neglect. The customer says "let me think about it" and nobody follows up. Fix that with planned follow-ups:
- One follow-up a day or two after the proposal, with a useful question ("Any questions about the delivery date?").
- Another later on, bringing something new: an answer to an objection, a similar customer story, an open slot on the calendar.
- A final, friendly closing message that leaves the door open without pressure.
When the customer says yes, make paying or booking easy right there: a payment link, a booking link, clear instructions. Every extra step outside the conversation is a chance to back out.
5. After the sale
The sale doesn't end at payment. After-sale on WhatsApp is for confirming delivery, catching problems early, asking for a review and, later on, offering the next purchase.
A good rhythm is: instant order confirmation, a message when the product or service is delivered, a check-in a few days later ("Did the installation go smoothly?") and a request for a Google review when the experience was good. Happy, well-supported customers are your cheapest source of repeat sales and referrals.
Response time and business hours
On WhatsApp, speed is part of the product. A customer who messages three businesses tends to go with the one that answers first and answers well. There's no universal number to chase, but these habits help:
- Set an internal target for first-response time during business hours and review it weekly.
- Publish your hours on your business profile and in your away message.
- Separate first response from resolution. "I'm looking into it and will get back to you by 3 p.m." counts, as long as you deliver.
- Automate the first touch. A welcome message that asks the first qualifying question buys you time and collects information.
- Cover the peaks. If your ads run at night or on weekends, someone (or a well-configured AI agent) needs to be there.
A note on automation: Meta's policy allows automated replies, but it requires clear, direct ways to reach a human. A bot that won't let customers out of the menu hurts sales and goes against the rules.
Several people on one number
As the business grows, a company phone passed from hand to hand stops working. The classic symptoms show up: messages read by someone who forgot to reply, customers getting two different answers, nobody knowing who promised what.
The fix comes down to four rules:
- One shared inbox. Everyone sees the same conversations on screen, on a computer or a phone, instead of passing a device around.
- One owner per conversation. Each chat is assigned to one person, manually or by an automatic rule (round-robin between reps, or by product type).
- Internal notes. Teammates can comment on a conversation without the customer seeing it ("This customer asked for a discount last time").
- Explicit handoffs. When you pass a chat to a colleague, tell the customer who's taking over and why.
This isn't only about WhatsApp. If you also get inquiries through Instagram, Facebook or email, it's worth bringing everything into one place. We explain how in omnichannel support with a unified inbox.
Labels and a pipeline tied to your conversations
The WhatsApp Business app has labels, and they're useful at first. The limit shows up when you want to know how many deals are at proposal stage, what they're worth and how long they've been sitting. For that, conversations need to be connected to a sales pipeline.
A simple pipeline for WhatsApp sales:
| Pipeline stage | What it means | Typical action |
|---|---|---|
| New contact | Message received, no reply yet | Reply and ask the first question |
| Qualifying | Conversation underway, gathering info | Finish the key questions |
| Proposal sent | Customer has price and terms | Schedule a follow-up |
| Negotiation | Questions or objections to handle | Address objections, adjust |
| Won | Paid or booked | Start the after-sale sequence |
| Lost | Dropped out or went silent | Record the reason |
A few tips to keep the pipeline current:
- Move the deal from inside the conversation. If reps have to open another tool to update the stage, they won't.
- Keep labels few and clearly defined. "Hot", "warm" and "cold" only work if everyone uses the same criteria.
- Always record why a deal was lost. It's the most valuable input for improving offers and ads.
- Automate the predictable. A proposal that's been sitting for several days can create a follow-up task on its own.
In a CRM like Elooo CRM, the WhatsApp conversation shows up on the contact record next to the pipeline opportunity, notes and tasks, so reps can reply and update the stage on the same screen. If you're comparing options, we have a page on the best CRM with WhatsApp and a direct comparison, Elooo CRM vs. Kommo, a well-known tool for this use case.
Opt-in, consent and Meta's rules
Selling on WhatsApp means selling in someone else's house, by their rules. The WhatsApp Business Messaging Policy applies to anyone using WhatsApp for business, and these are the key points:
- Only message people who gave you their number and agreed to hear from you. The policy requires opt-in permission from the recipient and makes the business responsible for collecting it lawfully.
- Honor every request to stop, whether it's made on WhatsApp or anywhere else. If a customer says "stop messaging me," that applies to everything you send.
- On the API, starting a conversation requires an approved template. Within 24 hours of a customer's message you can reply freely; outside that window, only approved message templates are allowed.
- Automation, yes; a maze, no. There must be a quick, clear way to reach a person.
- Users can block and report businesses, and Meta may limit how many messages you can send or remove your access after negative feedback or policy violations.
On top of that, there's the law. Depending on where your customers are, privacy and marketing rules may require consent for promotional messages (GDPR, for example, if you sell to customers in the EU). In practice:
- Collect consent explicitly (a checkbox on the form, a clear line in the ad) and keep a record of when and how it was given.
- Separate service messages (order confirmations, appointment reminders) from promotional ones, and ask permission for the latter.
- Always offer an easy way to opt out and record it in your CRM so no automation ever messages that person again.
Mistakes that get numbers banned
Bans are rarely bad luck. There's almost always a pattern behind them. The most common mistakes:
- Blasting bought or stale lists. People who don't remember you report you. WhatsApp's Terms of Service explicitly prohibit things like bulk messaging and unauthorized auto-messaging.
- Using the regular app or the Business app as a broadcast tool. Software that sends hundreds of messages in a row from a phone is exactly the behavior Meta's systems look for.
- New numbers sending high volume on day one. A brand-new number that starts messaging lots of strangers looks like spam, even with good intentions.
- Ignoring opt-outs. Every ignored "stop texting me" raises the odds of being reported.
- Adding people to groups without asking. Dropping customers into promo groups unannounced is one of the fastest ways to annoy them.
The golden rule is simple: write to people who expect to hear from you, about something they care about, and always leave the door open to leave.
Metrics to track
You don't need a dashboard with dozens of KPIs. Start with these and check them weekly:
| Metric | What it shows | How to use it |
|---|---|---|
| New conversations by source | Where contacts come from (ads, website, Instagram, store) | Invest in sources that bring sales, not just chats |
| First-response time | How fast the team is | Spot overloaded shifts or people |
| Unanswered conversations | How much gets forgotten | Should trend toward zero; review assignments |
| Stage-to-stage conversion | Where deals stall | Fix the stage with the biggest drop |
| Average time to close | Speed of the sales cycle | Adjust follow-up timing |
| Loss reasons | Why people don't buy | Adjust the offer, price or audience |
| Opt-outs and blocks | Health of your number | Review messages and lists if they rise |
For example, if your team gets 40 new conversations a day and finds that half of the weekend ones sit unanswered until Monday, you know where to act before touching your ad budget.
Where to start this week
If you want to put this into practice now, work through this list:
- Write down the three or four qualifying questions for your business.
- Create a welcome message and an away message with your real hours.
- Define your pipeline stages and the rule for moving a deal from one to the next.
- Assign every conversation to an owner, even if your team is two people.
- Review how you collect consent on forms and ads.
- Pick two metrics to look at every Monday.
As volume grows, the question stops being "how do I answer everything" and becomes "which tool brings conversations, pipeline and automation together." At that point, take your time comparing Elooo CRM plans and the alternatives, always starting from the process you already have working.
Ready to stop losing sales to missing process?
See the plans or talk to us on WhatsApp. Access in minutes after payment, with a welcome meeting included.
Frequently asked questions
Can I message someone who didn't give me their number?
You shouldn't. Meta's messaging policy requires that the person gave you their number and agreed to receive your messages. Beyond the risk of being blocked, privacy and marketing laws may also require consent.
Do I need the official API to sell on WhatsApp?
Not to get started. The WhatsApp Business app works for a small team with moderate volume. The API makes sense when several people answer the same number, when you need to start conversations with approved templates, or when reliability is critical.
What is the 24-hour window?
On the official API, every customer message opens or resets a 24-hour window in which you can reply freely. Outside that window, you can only send approved message templates.
How fast should I reply?
As fast as you can sustain consistently. More important than any specific number is telling customers when they'll hear back and keeping that promise, especially after hours.
How do I stop two reps from answering the same customer?
Assign each conversation to one owner, ideally automatically, and use a shared inbox where everyone can see who is handling what.