WhatsApp sales funnel: which stages to build and what moves a card
heysteff is the AI platform for customer service and sales over WhatsApp, Instagram, Messenger, Gmail and Shopify; Steff is the AI agent that runs it. Building a WhatsApp sales funnel sounds simple, yet most boards end up with eight columns, half of them empty, and dozens of chats nobody can place. Here is how many stages to keep, which real event should move each card, and how to tell whether the funnel is working.
What is a WhatsApp sales funnel?
A WhatsApp sales funnel is a board, usually kanban-style, where each conversation with a prospect is a card and each column is a stage of your sales process, from the first message to payment or a lost deal.
It differs from a marketing funnel because progress is not measured in visits or clicks but in facts from the chat: the person replied, said what they need, received a quote, confirmed an appointment. The funnel mirrors what was actually said.
That matters because on WhatsApp deals die from silence, not from rejection. Someone stops replying, and without a board nobody looks at that chat again. The funnel exists so no opportunity is left without an owner or a next action.
How many stages should a sales funnel have?
A useful funnel has five or six stages. With more, the team stops updating them; with fewer, you cannot see where deals fall out. CRM vendors for WhatsApp land in a similar range: Leadsales, for example, suggests stages like first contact, interested, quote sent, follow-up and closed. That is one vendor's view, not a rule.
A reasonable starting point for a business that sells by chat: New (they wrote and nobody has replied yet), In conversation (there is an exchange, fit still unknown), Qualified (they confirmed a need you can serve), Proposal (they got a price, quote or booked appointment), Awaiting payment, and Closed, with a reason when lost.
Do not add a column for every nuance. “Warm,” “hot” and “very interested” are opinions of whoever looks at the board, not facts. If two stages do not change what you do next, they are the same stage.
What should move a card to the next stage?
A card should advance only when something verifiable happens in the conversation, not when someone feels it is going well. The practical rule: for every stage, write one sentence describing what had to happen to enter it.
For instance, moving to “Qualified” requires that the person answered the two or three things you need to know to decide whether you can help (what they want, by when, roughly what budget). To ask those without sounding like an interrogation, see our piece on how to qualify leads on WhatsApp.
Moving to “Proposal” requires that they received something concrete: a price, a selected catalog or a booked appointment. “Awaiting payment” requires that a payment link or instructions were sent. With rules like these, two different teammates put the same card in the same column, and stage numbers stop being opinion.
How do you keep the funnel updated without manual work?
A funnel that depends on someone dragging cards by hand goes stale within a week. The sustainable approach is for the conversation itself to move the card: the stage updates when the AI agent detects the person has said what you needed, or when an appointment is booked or a payment request is sent.
In heysteff, Steff can qualify the lead inside the chat and the kanban funnels update from that conversation, so the team sees the real status without copying anything. A person steps in to close, negotiate or handle exceptions, with the full history in view. You can see how this fits together in AI sales automation.
If you also run Facebook Lead Ads, the card can be created automatically when the form arrives. The setup is covered in how to connect Facebook Lead Ads to WhatsApp; what matters for the funnel is that the lead enters as “New” and gets an immediate reply instead of waiting for someone to check a spreadsheet.
What mistakes ruin a WhatsApp sales funnel?
The first is having no stage for silence. When someone stops replying, the card sits in “Proposal” forever and the funnel looks healthier than it is. Set a rule: after a certain number of unanswered messages, the card moves to “Closed – no response” with a date. How many messages and when to stop is covered in WhatsApp lead follow-up.
The second is mixing customers with browsers. Someone asking “do you ship to Denver?” is not a qualified lead; it is a question. Counting it as an opportunity makes your close rate look bad when the problem is the definition.
The third is not recording why deals are lost. “Price,” “not what they wanted,” “bought elsewhere” and “no response” are four different problems with four different fixes. A required loss reason turns the board into information for improving your offer, not just a record.
The fourth is measuring only closed deals. The number that teaches the most is how many cards move from one stage to the next: if many reach “Proposal” and few reach “Awaiting payment,” the problem is price or presentation, not lead volume.
A fifth, subtler mistake is leaving stages without an owner. If “Quote sent” belongs to everyone, it belongs to no one. Assign an owner per stage or per card and a dated next action: “call Thursday,” “send reminder tomorrow.” A funnel with a next action on every card takes five minutes a day to review; one without turns into an archive nobody opens.
Example: a furniture store quoting over WhatsApp
Picture a custom furniture store that gets inquiries from Instagram and WhatsApp. It used to have one “Interested” column with eighty mixed cards: people who asked for a price three weeks ago next to people who wrote today.
Rebuilt with five stages: New, Qualified (rough measurements, room and timeline given), Quote sent, Awaiting deposit, and Closed with a reason. The AI replies instantly, asks the qualifying questions and moves the card; the salesperson only steps in to visit the space or adjust the quote.
The first thing they find is not a new sale but that many quotes had gone days without a reply because nobody followed up. With a follow-up rule and closing with a reason, the board shows what can be recovered and what cannot. For businesses that also book visits, appointment scheduling with Google Calendar fits naturally between “Qualified” and “Quote sent.”
Frequently asked questions
Can I use a kanban board if I sell from a single WhatsApp number? Yes. What matters is that every conversation has a stage and an owner, not how many people use it. A one-person business benefits too, because it stops relying on memory to know who to message next.
How many stages do I need to start? Start with four or five: new, qualified, proposal and closed, plus a payment stage if you charge in chat. Add one only when two different situations need different actions and are currently mixed together.
What is the difference between a funnel and a CRM? A CRM stores each contact's record and history; the funnel is the view of open opportunities ordered by stage. You can have a simple funnel without a heavy CRM, but both should be fed by the same conversation.
◆ how heysteff does it
Steff qualifies the lead inside the chat and the kanban funnel updates from what was said, so every card reflects the real conversation and your team steps in only to close.
Related
◆ next step
Build a funnel whose stages update themselves from the chat.
Start free → Get a demo See pricing