"We Agreed a Different Price": Keeping a WhatsApp Negotiation Record
The most common WhatsApp business dispute isn't complicated. A price was agreed. The invoice went out. The customer says the number was different.
And the message where they agreed is a grey box.
Why the price message specifically
It isn't coincidence that this is the deleted one. A few reasons:
It's the message people reconsider. Someone agrees in the moment, then has second thoughts and deletes it — often innocently, intending to renegotiate rather than to cheat.
It's the message people correct. A typo in a number gets deleted and re-sent, and if your agent read the first version, the record and your action diverge.
It's a single message carrying the whole commercial substance. Everything else in the thread is context. That one line is the deal.
Edits reach it too. The 15-minute edit window covers exactly the period when a number gets reconsidered — and an edited message shows only a small "Edited" label. See WhatsApp edited messages.
Why your agent's recollection loses
In a dispute, "our salesperson remembers £420" against "I said £470" is not an argument you win. It gets split, written off, or escalated into a relationship problem.
Worse on a shared number: you often can't even establish which agent handled it, so you're defending a recollection you can't attribute.
The habit that fixes most of this
Restate the number in your own message and require an explicit reply.
CONFIRMING TERMS — Quote Q-4419
Unit price: £4.20 × 100 units
Total: £420.00 excl. VAT
Payment: 30 days from invoice
Valid until: 30 September
Please reply YES to confirm.
Why it works:
- It's your message. They can't edit or delete it from your side.
- It's a single artefact. Not a number buried in message 34 of 60.
- It requires agreement, rather than inferring it from a thumbs-up emoji.
- It timestamps the moment the price became binding.
- It has an expiry, which prevents a quote being accepted months later at a stale rate.
This one habit resolves the majority of price disputes without any tooling change. Templating it with canned replies makes it a ten-second job.
The hole the habit can't close
They can still delete their YES.
Your confirmation stands — it's your message. But their agreement to it vanishes, which puts you back to "we sent them terms and they didn't object", a weaker position than "they said yes at 14:32".
When your number is connected to a platform that stores messages server-side on arrival, their reply is written to storage when delivered. A later "delete for everyone" reaches the phone, not the database. In Tenashi their YES stays in the thread tagged "Deleted on WhatsApp".
In a price dispute that's a strong combination: the terms, the agreement, and the fact that they subsequently tried to remove the agreement.
Scope: chats with your own connected business number, from the date you connect it.
Discounts and exceptions
The variant that causes internal problems rather than customer ones.
An agent grants a discount outside policy, then deletes the message once it's queried. Or a customer is given a goodwill price that later becomes their expected price, and nobody can find where it started.
Two things help:
- Attribution. Individual agent logins mean a discount has an author — multiple users on one number
- Retained deletions. A message deleted from the company number stays visible, so an out-of-policy concession doesn't disappear on review
Neither is about catching people. It's that pricing exceptions should be visible decisions rather than untraceable ones.
Finding it months later
Price disputes surface at invoice, at renewal, or at reconciliation — often long after the conversation.
- Put a quote reference in the confirmation so it's searchable
- Keep contact records rather than a chat list — contact management
- Log phone negotiations as notes in the same place, since most pricing is discussed by voice — internal notes
Checklist
- Never let a price live only in a mid-thread message
- Send one structured confirmation with a reference and an expiry
- Require an explicit YES, not an emoji
- Confirm any change as a numbered revision
- Attribute every agent's messages
- Store server-side so the agreement survives their second thoughts
Tenashi runs on your existing number with a shared inbox, CRM pipeline and follow-ups.
Pricing is flat, from $18/mo.
Get started → · See every feature
FAQ
A customer deleted the message agreeing a price — what can I do?
From the WhatsApp Business app, nothing: their deletion removed your copy. With a connected inbox storing messages on arrival, their agreement stays in the thread tagged "Deleted on WhatsApp". Going forward, put the price in your own confirmation message and require an explicit reply.
How should I confirm a price over WhatsApp?
Send a single structured message with the unit price, total, payment terms, a quote reference and a validity date, then ask for an explicit YES. One artefact beats a number buried mid-thread, and your message can't be edited by the other party.
Is a thumbs-up emoji enough to confirm a price?
It's ambiguous and easy to dispute — it might mean "received" rather than "agreed". Asking for a specific word makes the agreement unambiguous, which is the whole point of the confirmation.
What if our own salesperson deleted a discount they offered?
On a phone-based setup it's gone with no trace. With server-side storage the message is retained and tagged as deleted, and individual logins mean the concession has a named author.
How do I find a price agreement from six months ago?
Include a quote reference in the confirmation and use a platform with search across all conversations, plus contact records that hold a customer's full history. Scrolling a chat on a phone effectively means the record is unavailable.
Do WhatsApp price agreements count as a contract?
That depends on your jurisdiction and what formalities apply — take legal advice. Regardless of enforceability, a clear confirmation and an explicit acceptance resolve most commercial disputes before they get near that question.
The price is one line in a long conversation, and it's the line that goes missing. Make it your message, and keep their answer. Get started.