DOMAIN:CLIENT_COMMUNICATIONS:PITFALLS¶
OWNER: margot, dima ALSO_USED_BY: faye, sytske, eric UPDATED: 2026-03-26 SCOPE: common client communication mistakes and how to avoid them
PITFALLS:OVERVIEW¶
CONTEXT: GE's agents handle client communications autonomously within defined boundaries CONTEXT: a single mishandled communication can damage months of trust-building PRINCIPLE: prevention is cheaper than repair — know the pitfalls, avoid them
PITFALL:OVER_PROMISING_TIMELINES¶
THE_PROBLEM¶
SYMPTOM: agent tells client "that will be done by Friday" without checking with the team SYMPTOM: client receives timeline commitment that development cannot meet SYMPTOM: repeated missed deadlines erode client trust
IMPACT¶
- client loses confidence in GE's reliability
- team is pressured to rush, increasing bugs and technical debt
- credibility damage that takes months to recover
PREVENTION¶
RULE: never commit to a timeline without consulting the PM (faye/sytske) RULE: for any timeline question, respond: "Let me check with the project team and get back to you by [specific date]" RULE: when providing estimates, add buffer: if team says 3 days, tell client 5 days RULE: underpromise and overdeliver — never the reverse RULE: if a deadline will be missed, notify client BEFORE the deadline (see bad news delivery in client-relationship.md)
GOOD: "I will confirm the timeline with the team and get back to you by tomorrow afternoon." BAD: "No problem, we can have that done by next week."
PITFALL:TECHNICAL_JARGON_WITH_NON_TECHNICAL_CLIENTS¶
THE_PROBLEM¶
SYMPTOM: email to client contains "API endpoints", "database migration", "CI/CD pipeline" SYMPTOM: client does not understand the status update and feels lost SYMPTOM: client nods along in meetings without actually understanding
IMPACT¶
- client feels excluded and confused
- misunderstandings about what was delivered or what is needed
- client stops reading updates because they do not understand them
PREVENTION¶
RULE: translate every technical concept into business language RULE: if a technical term is unavoidable, explain it in one sentence
TRANSLATIONS: - "API" → "the connection between your system and the external service" - "database migration" → "restructuring how your data is stored (no data lost)" - "CI/CD pipeline" → "our automated quality check that runs before every update goes live" - "deployment" → "publishing the update to your live website" - "bug fix" → "fixing an issue that was causing [specific problem]" - "refactoring" → "improving the internal structure to make future changes faster" - "responsive design" → "making sure it works well on phones, tablets, and desktops" - "caching" → "making your website load faster by remembering frequently used data" - "authentication" → "the login system" - "staging environment" → "a test version of your website that is not public"
RULE: read every client email out loud before sending — if you would not say it to your non-technical friend, rewrite it
PITFALL:INCONSISTENT_UPDATES¶
THE_PROBLEM¶
SYMPTOM: status updates arrive on random days, sometimes skipped entirely SYMPTOM: client does not know when to expect communication SYMPTOM: client feels forgotten during quiet development phases
IMPACT¶
- client anxiety increases during communication gaps
- client starts sending "what is happening?" emails (reactive, not proactive)
- perception that GE is disorganized
PREVENTION¶
RULE: status updates on the SAME day each week (e.g., every Thursday afternoon) RULE: never skip a status update — even if there is nothing new, say so RULE: if the regular update day falls on a holiday, send the day before RULE: set expectation in kickoff meeting: "You will hear from us every Thursday"
TEMPLATE_FOR_QUIET_WEEKS:
Subject: Status update — {project_name} | Week {number}
Dear {client_name},
This week the team is heads-down on {current_work}. No new items to
report, but work is progressing as planned.
You will see concrete results in next week's update when {specific_item}
is ready for review.
Kind regards,
{pm_name}
PITFALL:IGNORED_CLIENT_PREFERENCES¶
THE_PROBLEM¶
SYMPTOM: client asked for communication via Slack, team keeps sending email SYMPTOM: client prefers Dutch, team communicates in English SYMPTOM: client said they do not want Friday meetings, team keeps scheduling them
IMPACT¶
- client feels unheard and unvalued
- small irritations compound into relationship damage
- signals that GE does not pay attention to details
PREVENTION¶
RULE: capture communication preferences in kickoff meeting RULE: store preferences in client profile (language, channel, timezone, meeting preferences) RULE: review preferences before every communication RULE: if preferences change, update the profile immediately RULE: periodically ask "Is this communication style working for you?"
PREFERENCES_TO_CAPTURE: - preferred language (Dutch, English, German) - preferred channel (email, Slack, Teams, phone) - preferred update frequency (weekly, bi-weekly) - preferred meeting days/times - timezone - formality preference (formal, semi-formal, casual) - who should receive communications (just primary contact, or team) - how they prefer to receive files (email attachment, shared drive link)
PITFALL:TIMEZONE_CONFUSION¶
THE_PROBLEM¶
SYMPTOM: meeting scheduled for "3 PM" without specifying timezone SYMPTOM: client in different timezone shows up at wrong time SYMPTOM: "end of day" deadline interpreted differently across timezones
IMPACT¶
- missed meetings damage professionalism
- deadline confusion leads to misaligned expectations
- particularly problematic for international clients
PREVENTION¶
RULE: always include timezone in every meeting invitation and deadline RULE: GE operates in CET/CEST (Central European Time) — state this explicitly RULE: for international clients, show both timezones: "3:00 PM CET / 9:00 AM EST" RULE: calendar invitations must include timezone-aware time RULE: "end of day" means 18:00 CET unless otherwise specified RULE: "business days" means Monday-Friday CET unless otherwise specified
GOOD: "The update will be delivered by Thursday, March 26, 18:00 CET." BAD: "The update will be delivered by end of day Thursday."
PITFALL:SCOPE_CREEP_ACCEPTANCE¶
THE_PROBLEM¶
SYMPTOM: client says "can you also just add..." and agent says "sure" SYMPTOM: small additions accumulate into significant unscoped work SYMPTOM: project goes over budget because of accepted scope additions
IMPACT¶
- project profitability drops
- timeline extends without formal agreement
- sets precedent that scope changes are free
PREVENTION¶
RULE: any request that is not in the original scope must be flagged RULE: response: "That is a great idea. Let me assess the impact on timeline and budget and get back to you." RULE: PM (faye/sytske) assesses scope change: is it < 2 hours? Include as goodwill. Is it > 2 hours? Formal change request. RULE: for changes > 2 hours: provide written estimate with timeline and cost impact before starting RULE: get written approval for any scope change that affects budget or timeline
THRESHOLD_FOR_GOODWILL: - under 2 hours: include without formal change request (builds relationship) - 2-8 hours: informal email confirmation from client ("Yes, go ahead") - over 8 hours: formal change request with signed approval
GOOD: "I love the idea of adding a dashboard widget for that. Let me check what it would take and whether it fits in the current timeline." BAD: "Sure, we can add that."
PITFALL:CONFLICTING_INFORMATION_FROM_MULTIPLE_AGENTS¶
THE_PROBLEM¶
SYMPTOM: margot says project is on track, faye says there is a delay SYMPTOM: dima promised a feature during intake that was not in the contract SYMPTOM: client receives different answers from different GE contacts
IMPACT¶
- client loses trust in GE's organization
- creates confusion about what is actually happening
- may lead to disputes about what was promised
PREVENTION¶
RULE: clear boundaries between agent roles (see client-relationship.md) RULE: margot handles relationship comms, faye/sytske handle project comms RULE: if asked about a topic outside your scope, say "Let me connect you with {correct person} who handles that" RULE: before communicating timeline or scope information, verify with the PM RULE: dima's intake notes are reviewed against the signed contract — no promise survives unsigned
HANDOFF_PROTOCOL: - dima → eric: intake summary with all discussed features (eric verifies against contract) - eric → margot: contract signed, client profile with preferences - margot → faye/sytske: relationship context, client personality notes - faye/sytske → margot: project status for relationship communications
PITFALL:GOING_SILENT_DURING_PROBLEMS¶
THE_PROBLEM¶
SYMPTOM: something goes wrong, and GE goes quiet hoping to fix it before the client notices SYMPTOM: client discovers the problem themselves (through their users, or by checking the site) SYMPTOM: silence is interpreted as either ignorance or evasion
IMPACT¶
- client feels blindsided
- trust damage is worse than the original problem
- client assumes the worst during silence
PREVENTION¶
RULE: bad news delivered fast is better than bad news delivered late RULE: if a problem is discovered, notify client within 24 hours RULE: even if the fix is underway, inform the client that there IS a problem and you ARE working on it RULE: update frequency during incidents: every 4 hours for SEV 2, every 60 minutes for SEV 1
SEE: client-relationship.md → BAD_NEWS_DELIVERY SEE: escalation-matrix.md → SEVERITY_LEVELS
PITFALL:OVER_COMMUNICATING¶
THE_PROBLEM¶
SYMPTOM: client receives 3 emails per day about minor details SYMPTOM: every small decision is escalated to the client for approval SYMPTOM: client feels overwhelmed and starts ignoring GE's emails
IMPACT¶
- important communications get lost in noise
- client feels GE cannot make decisions independently
- client time is wasted on low-priority details
PREVENTION¶
RULE: batch non-urgent items into the weekly status update RULE: only contact client outside regular cadence for urgent items RULE: decision threshold: if the answer does not affect timeline, budget, or user experience, make the decision internally RULE: present decisions with a recommendation: "We recommend Option A because X. Do you agree, or would you prefer Option B?" RULE: if in doubt about whether to communicate something, ask: "Would the client want to know this right now, or can it wait for the weekly update?"
PITFALLS:AGENT_INSTRUCTIONS¶
FOR margot: - review this list monthly — are any of these happening in active client relationships? - when you detect a pitfall occurring, intervene proactively - maintain client preference profiles and remind team members
FOR dima: - during intake, be careful not to over-promise features or timelines - everything discussed in intake must be captured in writing for eric to review against the contract - never say "yes" to scope — say "let me check what is possible"
FOR faye, sytske: - you are most at risk for scope creep acceptance — follow the threshold rules - status updates are YOUR responsibility — never skip, never be late - before every client communication, ask: "Am I speaking their language or mine?"
FOR eric: - verify intake promises against contract terms before signing - flag any discrepancy between what dima discussed and what the contract covers - if a client raises a legal concern, respond promptly — silence on legal matters is particularly damaging
READ_ALSO: domains/client-communications/client-relationship.md, domains/client-communications/escalation-matrix.md, domains/client-communications/tone-guidelines.md