How to Prioritize Sales Follow-Ups: Which WhatsApp Customers to Contact Today

Who you contact today should depend on the concrete next step in each conversation, not on when the last message was sent. A promise that is due, a decision date the customer gave you, or an unanswered question: if one of these is present, the chat goes on today’s list. If none is, “it has been a while” is not a good enough reason on its own.

The signals that actually set priority

The most common approach is to sort chats by last activity: whoever you have not spoken to in the longest time gets a message. That has a flaw. If the customer wrote “I’ll let you know when I get paid on the 20th”, writing to them on the 10th is pointless, even after ten days of silence. On the other hand, if you told someone yesterday “I’ll send you the price tomorrow morning”, that chat is first today, even though only a day has passed.

So look at three signals instead:

  1. A promise that is dueYou or your team promised the customer something: a price, a catalogue, a sample, a call. The date is today or has passed. This is the top priority, because here the customer is waiting on you.
  2. The customer’s decision dateThe customer gave a time frame: “we’ll look at it over the weekend”, “my manager is back on Monday”. If that date is today or just passed, reaching out makes sense. If it is in the future, the chat belongs on the waiting list.
  3. An unanswered questionThe customer asked something and nobody replied. Strictly speaking, this is not a follow-up, it is a debt. It should be managed as an unanswered enquiry, but it must appear on today’s list.

A simple decision rule: today, wait or stop

Give every chat one of three decisions. You do not need a complex scoring system. What matters is that the reason for each decision is visible.

  1. Action needed todayThere is a promise due, a decision date that falls today, or an open question. Write the reason in one sentence: “We promised to send the price yesterday.” If you cannot write the reason, the chat probably does not belong on this list.
  2. Wait for a dateThe customer named a future date, or there is nothing they are waiting for from you. Record the date and put the chat back on the list that day. Writing before it can come across as ignoring what they told you.
  3. Stop contactingThe customer clearly said no, asked not to be contacted, or has already solved the need. These chats should not stay on the list, because reviewing them again every morning wastes time.
Rule of thumb

If no date was given, the goal of your next message is to get one. These chats go on today’s list, but the message should be a question, not a reminder: “Roughly when are you planning to decide?”

Worked example: ranking five chats

The list below is an illustrative example: five chats a sales manager at a service company opens in the morning. Next to each is the message that supports the decision, and the decision itself.

  1. 1. Daniel, office renovationSupporting message (from the manager, yesterday): “I’ll send the estimate tomorrow morning.” Decision: today, first. The promise is yours and it is due.
  2. 2. Priya, apartment cleaningSupporting message (from the customer, three days ago): “Are windows included?” No reply was sent. Decision: today. This is an unanswered question and needs an answer before any follow-up.
  3. 3. Omar, air conditioning for a warehouseSupporting message (from the customer, five days ago): “I’ll talk to the director on Monday and let you know.” Monday was yesterday. Decision: today, with a short question: did you get a chance to speak with the director?
  4. 4. Laura, office furnitureSupporting message (from the customer, two days ago): “The budget will be approved after the 25th.” Today is the 14th. Decision: wait, and set a reminder for the 26th.
  5. 5. Tom, website buildSupporting message (from the customer, two weeks ago): “Thanks, we’ve decided to go with another agency.” Decision: stop. His last activity is the oldest, but there is no reason to write.

Sorted by last activity, Tom would be first, because the most time has passed. Sorted by reason, he drops off the list and Daniel, who was promised an estimate yesterday, moves to the top. For a manager handling dozens of chats a day, that difference affects both time spent and the customer’s experience.

Keeping the list current every day

A priority list is not a document you build once and keep. Update it every morning, or within a week you will be working from stale information.

  • Remove completed work: once the estimate is sent, Daniel leaves the “today” list and becomes a chat waiting on the customer.
  • Record changed agreements: if the customer wrote “let’s talk next month”, delete the old date and set the new one.
  • Add new signals: yesterday’s messages created new promises and new questions.
  • Keep ownership clear: if several people work one number, each chat needs a single owner.

One caution: if you use scores or a lead “temperature”, do not treat them as objective truth. A score summarises signals from the chat. The customer might say something completely different on the phone. Before acting on a score, read the message behind it.

The main source of this list is open promises, so tracking customer commitments is part of the same job. Unanswered questions are a debt rather than a follow-up: manage them separately with a method for finding unanswered enquiries. And what you actually write to each customer depends on what to send when a customer goes quiet after a quote.

How to check this in your own chats with Chatdue

Chatdue’s “Who to contact today” view does exactly this job. It connects to your company’s WhatsApp number by QR code, reads the conversations and builds a daily list: customers left without a reply, follow-ups that are due and hot leads that are starting to cool.

Each chat shows a summary, lead temperature (hot, warm or cold), sales stage and a suggested next message based on that conversation. You copy the message and send it yourself in WhatsApp. Chatdue never writes to customers on its own, so the final decision stays with you.

See your own follow-up list

Pull a follow-up list from your own conversations. The 30-day free trial analyses 1,000 messages, and no card is required.

Frequently asked questions

  1. Is the customer who wrote most recently always the most important?No. If their message contains a question, you owe them a reply, but that is a response obligation, not follow-up priority. Priority comes from what was promised and what is expected. If yesterday’s customer wrote “thanks, I’ll look at it at the end of the month”, their turn comes at the end of the month.
  2. How do I prioritise when no date was given?For chats without a date, the goal of the next message is to get one. Rank them by stage: a customer who received a quote or asked for a price is further along than someone just browsing. Among chats at the same stage, choosing the one with the longest gap is a reasonable tiebreaker.

Analyze your WhatsApp conversations

Connect your number with a QR code — the first 30 days are free.

Start free