Black Friday series

Lead qualification on Black Friday without stalling sales

Key takeaways

  • A qualified lead is one that meets observable, recorded criteria, not one that "seems interested."
  • Ask only what changes the next action: if the answer does not alter what you will offer, the question is unnecessary.
  • Cap of 2 or 3 questions before the price; whoever arrives asking for a specific product skips discovery.
  • "No reply" is a different status from "does not meet the criteria"; mixing the two condemns good ads.
  • According to the Harvard Business Review (2011), responding within 1 hour gives about 7 times more chance of qualifying the lead; slow qualification is lost qualification.

What is a qualified lead on WhatsApp?

A qualified lead is a conversation that meets a set of criteria defined in writing before the campaign and verified in the conversation. The criterion needs to be observable: "lives in a city we serve," "wants a product in stock," "needs it before Christmas." "Showed interest" is not a criterion, because each agent interprets it differently and the report stops being comparable.

Separate two types of information:

  • Mandatory requirement: without it the sale is impossible. Delivery region, available size, a deadline the operation can meet.
  • Useful information: improves the offer, but does not block the sale. Approximate budget, intended use, color preference.

Only mandatory requirements go into lead qualification. Useful information is collected when the customer volunteers it or when the sale is already under way. According to Opinion Box (2025), 82% of Brazilians already communicate with companies through WhatsApp: on Black Friday the customer is talking to three stores at the same time, and every extra question is a drop-off point.

How many questions before the price?

Two, at most three, and only if each one is a mandatory requirement. Whoever arrives saying "I want model X in color Y" has already answered the questions; show price and terms in the first reply.

QuestionTypeGoes before the price?
Which city/ZIP code for delivery?Mandatory if delivery is regionalYes
Which product or size?Mandatory if there is price variationYes
By when do you need it?Mandatory if the deadline is a constraintYes, if the operation has a tight timeline
What is your budget?UsefulNo; the offer price already answers it
How did you hear about the store?Useless in the conversationNo; attribution comes from the ad, not from the question
Full name, email, CPF (Brazilian taxpayer ID)RegistrationOnly at checkout

Decision rule: if the answer to the question does not change what you will offer, do not ask it. "How did you hear about the store?" is the classic example: the source comes from ad tracking, and the customer's answer ("on Instagram") is useless in the report. The right tracking is in tracking from the ad to WhatsApp. Ask one thing per message.

How to build the minimum qualification script

Build the script from the decisions the team needs to make, not from a form. Steps:

  1. List the sales decisions: which product to offer, at what price, with what delivery time, through which payment channel.
  2. For each decision, note the minimum information needed. If two decisions depend on the same information, one question resolves both.
  3. Cut what the ad already answered. Whoever clicked the running-shoe ad does not need to be asked whether they want running shoes. Use the Click-to-WhatsApp pre-filled message to carry that information.
  4. Order by elimination: the question that disqualifies the most comes first (region, for example), so the team does not spend time on people who cannot buy.
  5. Define the exit status: qualified, disqualified with reason, or no reply. Each with its next action.
  6. Write the reply for those who skip steps. "I want to buy, send me the link" gets the link, not the script.

If an AI does the initial qualification, it follows the same script and the same limits; the precautions are in AI selling with control over the offer.

Hypothetical example: a 6-question script versus a 2-question script

A hypothetical example, with made-up numbers to show the calculation. A mattress store receives 500 Click-to-WhatsApp conversations in a Black Friday week. In previous tests, for each question asked before the price, 12% of the leads still in the conversation stop replying.

Old script, 6 questions before the price (city, size, firmness, budget, deadline, "how did you hear about us"):

  1. After the 1st question: 500 × 0.88 = 440 continue.
  2. After the 2nd: 440 × 0.88 = 387.
  3. After the 3rd: 341. After the 4th: 300. After the 5th: 264. After the 6th: 232.
  4. 232 leads see the price. With a 9% conversion of those who see the price: 21 sales.

New script, 2 questions (city and size; firmness and deadline asked after the price, only if the customer moves forward):

  1. After the 1st question: 440. After the 2nd: 387.
  2. 387 leads see the price. With the same 9% conversion: 35 sales.

Difference: 14 more sales with the same media spend, or about 67% more sales, without changing the ad or the price. The 12% drop-off rate per question is made up; yours should be measured in the CRM by counting who stopped replying after each question. The leads who left at questions 3 to 6 were not unqualified: they were tired customers.

How to log the disqualification reason without blaming the ad

Log three distinct statuses, with a mandatory reason for the second. Without a reason, the report turns into "the ad brings bad leads," and that statement is almost never verifiable.

  • Qualified: met all mandatory requirements; next action is a proposal.
  • Disqualified with reason: outside the region, product sold out, incompatible deadline, asked for something not sold. Each reason is a tag in the CRM.
  • No reply: stopped replying before completing qualification. Not disqualified; follow-up pending.

The distinction matters for the media. If 40% of an ad's leads are "outside the region," the problem is geographic targeting: fix the ad set. If 40% are "no reply," the problem may be the team's response time or the long script, not the ad. If 40% "asked for a product we don't sell," the creative is promising the wrong thing. Each reason points to a different fix; "bad lead" points to nothing. A CRM with a funnel and per-lead tags, such as RASTRO, lets you cross the disqualification reason with campaign, ad set and ad. This diagnosis also applies to unqualified leads from Click-to-WhatsApp in general.

Which metrics to track in lead qualification

Four metrics, calculated by source (campaign, ad set, ad) with the same criterion for all. If the script changed, note the date: comparing before and after without a record is comparing different things.

MetricFormulaGood rangeAlert
Eligibility rateQualified ÷ conversations that completed qualificationAbove 60%Below 40%: wrong targeting or creative
Drop-off rate per questionLeads who stopped after question N ÷ leads who received question NBelow 10% per questionAbove 20%: the question is unnecessary or badly written
Time to priceMedian between the lead's first message and the message with the priceBelow 10 minutes during business hoursAbove 1 hour
Sales per qualified leadConfirmed sales ÷ qualifiedDepends on the product; compare across adsDrop with the same offer: queue or follow-up

The ranges are references for operations that sell through WhatsApp with active ads, not market benchmarks. The "no reply" segment stays out of the eligibility denominator and goes into its own indicator, next to the response time described in WhatsApp SLA and queue.

Common qualification mistakes on Black Friday

  • Using January's form in November. In November the customer compares three stores at once; the script that worked at a calm pace turns into drop-off.
  • Qualifying someone who has already decided. "I want to buy" followed by three questions is the easiest sale to lose.
  • Confusing "no reply" with "disqualified." It inflates the bad-lead rate and hides the real problem, which is usually response time.
  • Asking the customer where they came from. The answer is imprecise and attribution already exists in the ad tracking.
  • Changing the script without logging the date. The before-and-after report stops making sense.

Frequently asked questions

Sources

How many qualification questions should I ask on WhatsApp?

Two, at most three, before presenting price and terms, and only questions whose answers change the offer. Whoever arrives asking for a specific product does not go through discovery. Useful but non-mandatory questions wait until after the price, if the conversation moves forward.

Is a lead who did not reply an unqualified lead?

No. "No reply" is its own status, with follow-up pending. Before labeling, check the team's response time, the clarity of the offer and the number of questions asked. Log as disqualified only those who do not meet a mandatory requirement, with the reason noted.

How do I know whether the ad brings bad leads?

By the disqualification reason crossed with the source. If an ad concentrates "outside the region," the problem is targeting; if it concentrates "asked for another product," it is the creative; if it concentrates "no reply," the problem is usually customer service. Without a logged reason, there is no way to know.

Should qualified leads get priority in the queue?

Yes, when the human queue is above capacity. Prioritize those who already meet the requirements and those who asked for a purchase link. Whoever is still in qualification can receive the first question through automation, as long as a human takes over within the agreed time.

Is AI-based qualification reliable?

For objective requirements (region, product, deadline) yes, as long as the AI follows the same script and the same criteria as the team and escalates everything outside the offer. For subjective judgment ("seems ready to buy") no; keep criteria observable and review the correction rate.