AI agents and price negotiation: why an agent should never invent a discount, the rules that let it offer approved ones, how it handles haggling without losing the customer, and where the human steps in

Customers haggle on WhatsApp. They ask for a better price, mention a competitor, claim a friend got a deal. An AI agent facing that has two failure modes: caving to a discount nobody approved, or being so rigid it loses the sale. The right design is a short list of approved offers and a polite, consistent way to hold everything else.

By Ritchie, ReplyKit · Published 5 October 2026 · 6 min read

Quick answer

An AI agent should not negotiate freely, because it has no authority and would invent concessions. It should quote only discounts you wrote into its knowledge, with their conditions ("10 percent off for bookings of three sessions"), respond to haggling with a polite hold on the price plus an alternative it is allowed to offer (a bundle, a smaller package, a payment plan, an off-peak slot), and hand over to a person when a customer wants a genuine negotiation or a large order. Test it with ten haggling messages and confirm it never names a price outside the list. ReplyKit agents apply that rule by default.

Why free negotiation is wrongThe approved-offer modelResponses to hagglingWhere the human steps inFAQ

Why free negotiation is wrong

An agent that can "use its judgement" on price will give different customers different deals, concede to persistence, and occasionally invent a number that costs you money. It also undermines the price list for the customers who did not ask. The business logic on hallucination applies to prices as much as facts: the agent should say only what is written; see why agents hallucinate and how answers stay on track.

The approved-offer model

Responses to haggling

"Can you do better?"

The price is {amount}, and it's the same for everyone, which I think is fair. If budget's tight, {alternative: the smaller package / an off-peak slot / paying in two parts} might help. Would that work?

"X charges less"

I can't speak for them, but {amount} includes {what is included}, which is where the difference usually is. Happy to go through what you'd get.

"My friend got a discount"

Our only discounts are {list}. If one applies to you, it's yours; otherwise the price is {amount}.

Large order or real negotiation

For an order that size it's worth a proper conversation; I'll get {name} to message you today with options.

More scripts are in handling price haggling.

Where the human steps in

Test with ten haggling messages, including flattery and persistence over four turns. If the agent ever names a price not in the list, tighten the instruction.

Frequently asked questions

Can an AI agent give discounts?

Only the ones you wrote into its knowledge, with their conditions. It should never invent one.

What does it say when a customer haggles?

It holds the price politely, explains what is included, and offers an approved alternative such as a smaller package or an off-peak slot.

What about big orders?

Hand over to a person for real negotiation, with the order details already collected.

Will it cave if the customer keeps pushing?

Not if instructed to offer only listed discounts. Test with persistent messages to confirm.

Can it match a competitor's price?

Not unless price matching is an approved offer with conditions. Otherwise it explains the difference and holds.

Holds the price, offers the alternative, hands over the big ones

Approved offers only, polite consistency, no invented discounts. 7-day free trial, no card.

Start free
Written by Ritchie, ReplyKitPart of the small team in Malaysia that builds and runs ReplyKit. Writes about WhatsApp automation, AI customer service and small business lead response.

How we know this. ReplyKit agents follow an approved-offer rule by default; the haggling responses here are what customers in retail and trades configured once they saw real conversations. Product figures in this article (limits, prices, per-reply costs) are taken from ReplyKit as it runs today and are re-checked when we update the page. Where we cite outside research, the source is linked below. We sell ReplyKit, so read our product claims with that in mind; we say where a different tool or no tool is the better choice. About ReplyKit.

Sources and further reading

  1. Harvard Business Review, The Short Life of Online Sales Leads (Oldroyd, McElheran, Elkington, 2011) · firms that responded within an hour were about seven times more likely to qualify the lead
  2. WhatsApp Business Messaging Policy · opt-in, opt-out and prohibited-use rules every business must follow

ReplyKit is an independent product and is not affiliated with or endorsed by Meta or WhatsApp. This article is general guidance for running a small business, not legal, financial or regulatory advice.