How to Reply When a Customer Asks for a Discount on WhatsApp
The short answer
Answer the request directly rather than ignoring it. If you have a standing offer, state it and its condition. If you do not, say no once, politely, and give the reason the price holds. Keep case-by-case bargaining with a person, because a discount granted by mistake is money you cannot get back.
The WhatsAssist team ·
“Can you do it cheaper?” is the message most small businesses answer worst. The reply is either silence, an instant discount that was never planned, or a paragraph of justification nobody asked for. A better reply is short and decided in advance: yes and here is the condition, or no and here is why the price holds.
Deciding it in advance is the whole point. A discount agreed in the moment, against a customer who is good at asking, is the one number in your business most likely to be wrong.
What should you actually say when a customer asks for a discount?
Answer the request. Ignoring it does not make it go away, and changing the subject reads as evasion to someone who is deciding whether to trust you.
If you have a standing offer, state it plainly along with the condition that unlocks it. A discount with a condition is a sale you can repeat. A discount without one is a new, lower price you have quietly agreed to.
Illustration. Not a real customer.
“The price is [amount]. If you take two or more, it is [amount] each.”
If you do not have an offer, say so once, and give the reason rather than an apology. A reason is information the customer can act on. An apology invites a second attempt.
“[Amount] is my best price on this one. It includes [what is included], and I keep it the same for everybody.”
Then stop. The most common mistake after a polite no is to keep talking, which signals the number is still moving.
When is it right to say no to a discount?
Say no when the discount would cost you more than the customer is worth, when you cannot repeat it for the next person who asks, or when you simply have not decided. “I have not decided” is a legitimate reason to hold a price, and it is more honest than inventing a rule on the spot.
Saying no is also easier when the price is doing visible work. If the amount covers delivery, a guarantee, installation or materials, say that in the same message. A customer comparing your figure with a bare price somewhere else is often not asking for a discount at all. They are asking why yours is higher, and answering the real question tends to end the negotiation.
Where a customer is a genuine repeat buyer, the useful move is usually not a discount but a reason to come back: a better delivery slot, an extra item, or first access to something new. Those cost less and do not reset your price.
Which discount replies are safe to automate, and which are not?
The line is not about how clever the software is. It is about whether the answer was already decided by you.
| Situation | Safe to answer automatically | Why |
|---|---|---|
| A published offer with a clear condition, such as a bulk price | Yes | The amount and its condition already exist. Repeating them correctly is the job |
| “Is there a discount?” when the answer is a plain no | Yes | Holding a price you have set is a fact, not a judgement |
| A returning customer asking for “the usual” rate | No | Whether a past price still applies is a decision about that relationship |
| A request to beat a competitor’s quote you have not seen | No | It depends on a number nobody has verified |
| Haggling over a large or custom job | No | The amount is unique and the cost of being wrong is high |
| An offer that has expired, or one you are still thinking about | No | There is no correct answer to repeat yet |
The pattern is that the top rows are your existing decisions being stated accurately, and the bottom rows are new decisions. Automating the first group saves real time. Automating the second group means a stranger’s persistence is setting your prices.
What happens if an automatic reply gets a discount wrong?
This is the risk worth taking seriously before you turn anything on, because a wrong number sent in your name is a promise the customer reasonably expects you to honour.
WhatsAssist will not state a price or a discount you never gave it. If the information is not in your business details, the reply does not invent a figure to fill the gap. Anything it should not be answering it does not answer: that reply waits for you in the app instead, with the reason it stopped. That behaviour is the reason a discount question is a reasonable thing to let it handle at all, and you can read more about what happens when a reply gets something wrong.
Two limits are worth knowing before you rely on it. It only ever replies to someone who messaged you first, so it will never chase a customer who went quiet with a better offer. And it does not place links in replies, so it cannot send a coupon page or a payment link on your behalf. If your discount depends on a link, that message needs you.
It also answers by itself once setup is finished, on every plan. One switch turns that off, after which every reply waits in the app for you to read, edit and send. For discount conversations specifically, that switch is worth knowing about on day one. What each plan includes is on the pricing page, and what the product does and does not do is on the features page.
How do you keep a discount conversation from repeating forever?
Write the rule down once, in the business details the replies are drawn from, in the words you would actually use. “Bulk price starts at ten units” is a rule that can be stated correctly a hundred times. “We are sometimes flexible” is not a rule, and it will produce a hundred different answers.
Then keep the exceptions with you. The point of writing the rule down is not to automate every negotiation. It is to make the routine ninety percent answer itself so that the ten percent that genuinely needs your judgement actually reaches you, instead of arriving in the same pile as “do you deliver here”. If most of your inbox is that routine layer, the wider case for handling it is in replying to customers faster without hiring anyone.
Frequently asked questions
Should I ever give a discount just to close the sale?
Sometimes, but decide the limit before the conversation rather than during it. A discount you can state as a rule is repeatable. A discount you granted because somebody kept asking teaches that customer, and anyone they tell, that your price moves under pressure.
What do I say when a customer says a competitor is cheaper?
Ask what is included in the other quote before answering on price. Very often the difference is delivery, materials, warranty or quantity rather than margin. If it genuinely is cheaper for the same thing, say your price and what they get for it, and let the customer choose.
Can an automatic reply negotiate for me?
It can state a discount you have already decided and its condition. It should not decide how far to reduce a price for one particular customer, and it will not invent a figure you never gave it. Keep the bargaining itself with a person.
Does WhatsAssist send discount offers to my customer list?
No. It only replies to people who message you first. There is no list, no campaign and no outbound message of any kind, so it cannot send an offer to anyone who has not written to you.
Can I use this on an iPhone?
No. WhatsAssist depends on Android notification access and requires Android 10 or newer. There is no iPhone version and no announced release date.