All postsClient Management

When a Client Sends Conflicting Feedback From Multiple People (Get One Voice Without Picking Sides)

Duncan RogoffDuncan Rogoff October 15, 2026 8 min read
TL;DR
  • Conflicting feedback from several people on the client side is not a design problem. It is a decision problem. If you try to satisfy every comment, you will build in circles and the project will run over without anyone being happy.
  • Use the Profit Room's One Voice method: list every piece of feedback in one document, mark where the requests contradict each other or contradict what was already signed off, and ask the client to name one person who makes the final call. Build only what that person confirms in writing.
  • Prevent it next time. Name the decision-maker in your agreement, route all feedback through them, and state that changes to already-approved work go through a change order. Then the conflict gets settled on their side, before it lands on your build.

The Short Answer

When a client sends conflicting feedback from multiple people, stop building and collect it. Put every comment in one place, note where requests contradict each other, and send it back to the client with one ask: who makes the final call on these? Then build only what that person confirms in writing. Say it plainly and helpfully: you want to build the right thing, and you need one clear answer so you do not build two versions of the same screen.

That is the One Voice method. It works because it moves the disagreement back to where it belongs - inside the client's team - without you having to tell anyone they are wrong. You are not picking sides. You are asking for a decision, which is a reasonable thing for any builder to need.

Why Feedback Starts Conflicting

It helps to know why it is happening, because the cause shapes how you word the reply.

  • New people joined the review. The person who scoped the project brought in a partner, a manager, or a team that will actually use the build. They are seeing it for the first time and reacting to the whole thing, including decisions already made.
  • Nobody agreed on the goal internally. The project was approved before the client's team settled what it was for, and now each person is pushing their own version.
  • Different people use it differently. The owner cares about reports, the front desk cares about speed, and the sales lead cares about how it looks to customers. Each piece of feedback is honest. They just do not fit together.
  • Your main contact is not the decision-maker. They passed your work up the chain and are now relaying several opinions they cannot settle. If your contact changed during the project, [when a client contact leaves mid-project](/blog/client-contact-leaves-mid-project) covers that case.
  • Someone is reopening a closed decision. A feature you built exactly as approved is now being questioned by someone who was not in the room.

In nearly every case, nobody is acting in bad faith. Respond as if the team just needs help deciding, because that is usually what is going on.

Run One Voice

Reply the same day, in writing, before you change any code. Then follow these steps in order.

  1. Pause the affected work. Do not start building any of the conflicting requests. Building one person's version first makes it look like you have chosen a side.
  2. Consolidate everything. Put every comment into one short document or message, grouped by screen or feature, with who said what. Claude Code is useful here: paste the threads in and ask it to group the requests and flag where two of them cannot both be true. Read the result yourself before you send it.
  3. Mark the conflicts and the closed decisions. For each conflict, show the options side by side. For anything that changes work already approved, note the date it was signed off.
  4. Ask for one decision-maker. Ask the client to name the person who makes the final call, and to send back one confirmed list. If they named one in your agreement, point to it.
  5. Build only the confirmed list, and price what is new. Anything that changes approved work or adds scope goes through a [change order](/blog/change-order-template-for-a-claude-code-project) before you build it.
A wording that works: 'Thanks for all the feedback - it is really useful to hear from the whole team. A few of the requests point in different directions, so I have put them all in one list below and marked where they conflict. Could you let me know who should make the final call, and send back the list they want me to build? A couple of these change things we signed off on earlier, so I have noted those too and will send a quick change order for them once they are confirmed.' It thanks everyone, blames no one, and asks for a decision.

If They Will Not Name One Person

Some teams resist naming one decision-maker, or keep sending new opinions after the list is confirmed. You have a few reasonable options.

OptionWhen it fitsWhat to watch
A short decision call with everyoneSeveral people disagree and email is going in circlesSend a written summary of the decisions right after and ask for a reply confirming it
Build to the signed scope onlyNew opinions contradict what was already approvedPoint to the sign-off date; new requests become change orders
Offer paid design roundsThe team genuinely needs to explore options before decidingPrice each round and cap the number in writing
Pause until there is a decisionWork cannot move without an answerSay how the pause affects the timeline, in writing

Options when a client team will not settle on one voice

Whatever you choose, keep everything in writing and keep it friendly. If the conflict is really one person checking every detail, [dealing with a micromanaging client](/blog/deal-with-a-micromanaging-client) covers that pattern. If it is a stream of small changes, [handling client revision requests](/blog/handle-client-revision-requests) covers how to keep them inside the rounds you agreed.

Do not quietly merge the conflicting requests into a compromise nobody asked for, and do not build two versions so everyone can pick. Both feel helpful in the moment, and both burn hours you will not be paid for while leaving the actual decision unmade. One confirmed answer, in writing, is the only thing that ends the loop.

Set It Up So It Does Not Happen Again

The easiest version of this conversation happens before the build starts. Add these to every project.

  • Name the decision-maker in your agreement. One person who approves work and settles disagreements on the client side, plus a backup if they are away. [A one-page agreement before you build](/blog/one-page-agreement-before-you-build) shows where it fits.
  • Route all feedback through that person. Ask the client to collect their team's comments and send one consolidated list per review round.
  • Get sign-off at each milestone. Once something is approved, changing it is a change. [Getting a client to sign off on a build](/blog/get-a-client-to-sign-off-on-a-build) covers how to ask.
  • Ask who else will see it, early. On the kickoff call, ask who will use the build and who might have opinions, and get them in the first review instead of the last. [Setting client expectations before a build](/blog/set-client-expectations-before-a-claude-code-build) covers that conversation.
  • Send short weekly updates. A [weekly client update](/blog/weekly-client-update-prevents-fires) that the decision-maker forwards to their team keeps everyone seeing the same build, so fewer surprises show up at review time.
Builders in the Claude Code Profit Room share the agreement wording, feedback templates, and change order processes they use to keep client teams aligned, and talk through tricky client situations as they happen. The community is $9 a month. Join at the link below and have One Voice ready before your next review round turns into five opinions.
Free builder-to-paid drops, straight to your inbox

Short, practical drops on offers, outreach, pricing, and closing clients with Claude Code. No spam, unsubscribe anytime.

Frequently asked

What should I do when different people at a client give me opposite feedback?

Pause the affected work, put every comment into one list with the conflicts marked, and ask the client to name one person who makes the final call. Build only the list that person confirms in writing.

Should I pick the best idea myself when client feedback conflicts?

No. Picking a winner puts you in the middle of the client's internal disagreement. Lay out the options clearly, give a recommendation if they ask for one, and let their decision-maker choose.

What if someone new wants to change work that was already approved?

Point to the date it was signed off and treat the request as a change. Price it with a change order and build it only once the decision-maker confirms it.

How do I stop a client team from sending conflicting feedback?

Name one decision-maker in your agreement, ask for one consolidated feedback list per review round, get sign-off at each milestone, and bring everyone who will have opinions into the first review instead of the last.

Should I build two versions so the client team can choose?

Usually not for free. Building both burns hours you are not paid for and still leaves the decision unmade. If the team genuinely needs to explore options, offer paid design rounds with a set number of rounds in writing.

Last reviewed October 15, 2026.

Duncan Rogoff
Co-founder, agency operator

Co-founder of the Claude Code Profit Room. Built and sold AI services to real clients; writes about offers, pricing, outreach, and closing with receipts.

More from Duncan Rogoff →

Ready to sell what you build?

Take the Profit Quiz and find your fastest path to your next client.