Client Communication Guidelines

At Cantilever we have an “Open Kitchen” concept where our design and dev teams regularly communicate directly with clients. We should always communicate with clients in a friendly, professional, and thoughtful way.


✅ Do…

  1. Read things twice. Remember that you ALWAYS could be missing something. It’s hard to know everything.
  2. When in doubt, ask. If you aren’t sure if the tone of your communication is right, ask a colleague for their opinion.
  3. Err on the side of "too friendly". Be overtly, clearly friendly and upbeat when nothing is wrong. Throwing in an emoji or two helps 🙃
  4. Be Clear. Remember that clients don’t know our world and sometimes will have trouble understanding technical concepts. Never talk down to a client.
  5. Present a Unified Front. When you speak to a client you speak on behalf of your teammates, not just yourself. Use "we" to describe our work, not "I". Take collective credit (and blame).

🚫 Don’t…

  1. Cast blame for mistakes. Instead, seek to understand, and figure out a good way forward
  2. Critique our team when communicating with clients. Save internal feedback for internal conversations.
  3. Be too self-effacing.

Client Communication Examples

Situation 1

The client was supposed to set up a follow-up call, but hasn’t yet.

✅ Adherent to guidelines:

Hi Dr. Booboo!I might have an issue with my calendar, but I’m not seeing the invite for Friday. Let me know if that slot still works for you, or if another day would be easier. Whatever works best for you is great. Thanks!

This response assumes the problem is on our side. It allows for flexibility and comfort for the client to change their schedule if they double-booked while they forgot.

🚫 Not adherent to guidelines:

Doctor Booboo,You still haven’t sent us the calendar invite for friday! We said we needed it yesterday. Please let us know if you can still meet on friday.

This is accusatory, frustrated sounding, quite possibly missing some detail.

Situation 2

We are delivering a new feature for the client. Design was approved last week.

✅ Adherent to guidelines:

Snuffalufagus, thanks again for your feedback on the slideshow design last tuesday. The final slideshows are QA’ed and are now live on the site.[Screenshot/Video]You can see an example here: snuffalufag.us/slideshows . Click the left and right arrows to see the transitions. Check it out on your phone too! As discussed, we set it up so that the trunk moves in the direction the user swiped. If you have any feedback on the animations let us know and we can show you alternate options by video. Thanks!

Reminds the client what they’re looking at. Includes a visual and a link. Invites the client to experience the feature, not test it to see if it works for them. Directs the client to provide feedback only on the ambiguous part of the project (animations) not the approved visual style.

🚫 Not adherent to guidelines:

Snuffalufagus, the new slideshows are up. Can you give it a shot on your computer? Let us know if you see any bugs.

Not clear about what the slideshows were – client might be dealing with lots of projects and could be confused which you’re talking about. Assumes there is a risk of bugs or the feature not working. Asks the client to do QA.

Situation 3

Client reported a stylistic bug. It appears to be caused by their ad blocker.

✅ Adherent to guidelines:

Hi Lady Barnacles, thanks for letting us know and sorry to hear of the issue. Hmm, I can’t replicate it on my end, even in internet explorer 🤔.[Screenshot/video of the thing working properly] I noticed you’re using an ad blocker. Sometimes those can interfere with a feature like this. Would you mind turning it off and trying again? Let me know if you’d like to do a screen share so I can walk you through that process.

Proves what we’re seeing. It’s amazing how often a client looks at the screenshot and says "OH I was just on the old site/staging/a different site/an 8 year old computer, it’s no big deal." Provides a clear but optional next step. Doesn’t go down the road of talking through something we can‘t do until it’s clear that’s the cause. Helpful and friendly. Emoji helps.

🚫 Not adherent to guidelines:

I can’t get this problem, and the CSS is AJAXing in just fine on staging and prod. It’s probably just your ad blocker – we can’t fix problems like that.

Accusatory, blame-shifting, not helpful, too technical and inside-baseball. Client has no idea what "prod" means the vast majority of the time.

Scenario 4


Client wants something out of scope on a fixed-bid project. We have to be firm.

✅ Adherent to guidelines:

Great idea. Alas, we can’t cover that in the original scope for the Fluffernutter site, but we’d be happy to take it on as additional work. I think it would add a lot to the sandwich simulator page. We have a few hours available under your Fluff retainer, would you like to use 2-3 hours to work on this? We could also save it as a priority Phase 2 item.

Affirming of the idea of the client. Co-frustrated that we can’t do such an awesome feature. Provides two different pathways for the client to get the feature while still paying us. All Phase 2 items are "priority" phase 2 items 😇

🚫 Not adherent to guidelines:

That isn’t a part of the original scope so we can‘t do it. We have to leave the sandwich simulator as is. We’re already 25% over budget on that feature.

Conclusive, possibly wrong, doesn’t leave the option for the client to get what they’re looking for. Dismissive of the idea they presented. Our internal budgeting is not relevant to clients in most cases, and not their responsibility to manage.