The client is playing a tactic.
It has a name.
You don’t cave on price. You stop bleeding scope.
Paste the email or proposal thread. Unbluff detects lowball anchors, scope creep, approval limbo, and exposure-pay offers — then writes the reply that protects your rate and your time.
No shouting. No insults. Just the reply that ends it.
ChatGPT will draft a friendly follow-up. It will not flag that the client just ran a lowball anchor or slipped in scope creep. Unbluff names the tactic, then writes the reply that protects your rate.
Three real messages, decoded
“Our budget is tight this quarter — can you do it for less?”
Anchoring the price while keeping the scope untouched. The discount is meant to come out of your margin.
I can work to [their budget] — at that number the scope is [reduced version]. The full scope stays at [price].
“And obviously that includes the other pages too, right?”
Expanding the deliverable inside a question, so agreeing feels like the polite default.
That wasn't in the agreed scope — happy to add it as [price / timeline]. Shall I send the updated version?
“We're just waiting on internal approvals.”
An indefinite delay dressed as a procedure. With no name and no date attached, it can run forever.
Who's the approver, and what date should I expect? I'll hold [next step] until [date], after which [consequence].
What it costs
3 decodes for $4.99 · your first decode is free · one-time payment · no subscription · decodes never expire · money-back if the decode is useless
Work messages are sensitive, so this isn’t small print. Your text is sent over an encrypted connection, analysed once, and kept only so you can reopen your own report. It is never used to train models, never shown to anyone else, and never tied to your employer. You can run your first decode without an account at all.
One engine. Different battlefields.