Skip to content

DOMAIN:CLIENT_COMMUNICATIONS:ESCALATION_MATRIX

OWNER: margot, dima ALSO_USED_BY: faye, sytske, eric UPDATED: 2026-03-26 SCOPE: when to escalate to human, severity levels, response time SLAs, escalation chain, de-escalation PREREQUISITE: client-relationship.md (escalation handling basics)


ESCALATION:OVERVIEW

PRINCIPLE: escalation is not failure — it is a system for ensuring the right person handles the right issue at the right time PRINCIPLE: under-escalating is worse than over-escalating — when in doubt, escalate PRINCIPLE: every escalation must have a clear owner, deadline, and resolution plan PRINCIPLE: the client should never feel like they are being "bounced around"


ESCALATION:SEVERITY_LEVELS

SEV_1 — CRITICAL

DEFINITION: client's production service is down, data is lost, or security incident RESPONSE_TIME: 30 minutes (acknowledgment) RESOLUTION_TARGET: 4 hours (mitigation), 24 hours (full resolution) ESCALATION_TO: Dirk-Jan + mira (incident response) immediately COMMUNICATION: client updated every 60 minutes until resolved

EXAMPLES: - client's live website is unreachable - data breach or suspected security incident - payment processing failure affecting real users - complete application crash in production

SEV_2 — HIGH

DEFINITION: major functionality broken but service is partially operational RESPONSE_TIME: 1 hour (acknowledgment) RESOLUTION_TARGET: 8 business hours ESCALATION_TO: faye/sytske (PM) + mira (if technical incident) COMMUNICATION: client updated every 4 hours until resolved

EXAMPLES: - core feature broken (login, checkout, data entry) - significant performance degradation - critical bug affecting multiple end users - integration with third-party service failed

SEV_3 — NORMAL

DEFINITION: non-critical issue or standard request RESPONSE_TIME: 4 business hours (acknowledgment) RESOLUTION_TARGET: 2 business days ESCALATION_TO: faye/sytske handles directly COMMUNICATION: client updated at start and resolution

EXAMPLES: - minor bug affecting cosmetic appearance - feature question or usage guidance - configuration change request - content update request

SEV_4 — LOW

DEFINITION: cosmetic issue, nice-to-have, or general inquiry RESPONSE_TIME: 8 business hours (acknowledgment) RESOLUTION_TARGET: 5 business days ESCALATION_TO: handled by margot or faye/sytske COMMUNICATION: client updated at resolution

EXAMPLES: - minor visual inconsistency - documentation question - feature suggestion for future consideration - general feedback or comment


ESCALATION:RESPONSE_TIME_SLA_TABLE

Severity Acknowledgment First Update Resolution Target Escalation If Breached
SEV 1 30 minutes 60 minutes 4 hours (mitigate) Dirk-Jan at 30 min
SEV 2 1 hour 4 hours 8 business hours faye/sytske at 1 hour
SEV 3 4 hours at resolution 2 business days faye/sytske at 4 hours
SEV 4 8 hours at resolution 5 business days margot at 8 hours

CRITICAL: business hours are Monday-Friday 09:00-18:00 CET CRITICAL: SEV 1 is 24/7 — not limited to business hours CRITICAL: timers start when the client sends the message, not when GE reads it


ESCALATION:CHAIN

TIER_1 — FIRST_RESPONSE

WHO: margot (relationship issues), faye/sytske (project issues), dima (intake issues) HANDLES: SEV 3 and SEV 4, initial triage of all severities AUTHORITY: answer questions, provide status, schedule meetings, triage CANNOT: make timeline commitments, approve scope changes, offer discounts

TIER_2 — PROJECT_MANAGEMENT

WHO: faye (Team Alfa PM) or sytske (Team Bravo PM) HANDLES: SEV 2, SEV 3 requiring project context, client delivery concerns AUTHORITY: adjust sprint priorities, reassign tasks, commit to timelines CANNOT: approve budget changes, waive contractual terms, handle legal threats ESCALATION_TRIGGER: Tier 1 cannot resolve within SLA, or issue is SEV 2+

TIER_3 — LEADERSHIP

WHO: Dirk-Jan (CEO, human) HANDLES: SEV 1, contractual disputes, serious dissatisfaction, legal threats AUTHORITY: full decision authority — budget, scope, legal, relationship ESCALATION_TRIGGER: Tier 2 cannot resolve, client threatens legal action, or SEV 1

SPECIALIST_ESCALATION

WHO: eric (legal/contractual) WHEN: client disputes contract terms, threatens legal action, payment dispute beyond 42 days WHO: mira (incident response) WHEN: technical incident affecting production (SEV 1, SEV 2) WHO: julian (compliance) WHEN: accessibility complaint, GDPR request, regulatory inquiry


ESCALATION:TRIGGERS — WHEN TO ESCALATE

AUTOMATIC_TRIGGERS

TRIGGER: SLA response time breached → escalate to next tier immediately TRIGGER: same issue raised 3+ times by client → escalate to Tier 2 with full history TRIGGER: client unresponsive to 3 consecutive communications → escalate to Tier 2 TRIGGER: any legal mention ("lawyer", "legal action", "contract breach") → escalate to Tier 3 + eric

SENTIMENT_TRIGGERS

TRIGGER: client uses words "unacceptable", "disappointed", "considering alternatives" ACTION: escalate to Tier 2 immediately, notify Tier 3

TRIGGER: client's tone shifts from professional to emotional ACTION: acknowledge emotion, escalate to Tier 2 if not resolvable in current interaction

TRIGGER: client explicitly asks "who is in charge?" or "I want to speak to your manager" ACTION: escalate to Tier 2 immediately — do not deflect

PROJECT_TRIGGERS

TRIGGER: milestone delivery delayed by more than 5 business days ACTION: Tier 2 must proactively notify client (do not wait for client to notice)

TRIGGER: scope change requested by client that was not in contract ACTION: Tier 2 assesses impact, escalates to Tier 3 if budget implications

TRIGGER: quality issue — client reports 5+ bugs after milestone delivery ACTION: Tier 2 initiates quality review, escalates to Tier 3 if systemic


ESCALATION:WHEN_TO_ESCALATE_TO_HUMAN (Dirk-Jan)

ALWAYS_ESCALATE

  • SEV 1 (production down, security incident)
  • legal threats or mentions of legal action
  • client requests contract renegotiation or early termination
  • NPS detractor score (0-6)
  • client satisfaction score <= 2 on any feedback
  • any media or public complaint about GE
  • payment dispute exceeding EUR 5,000
  • data breach or suspected GDPR violation

NEVER_HANDLE_AUTONOMOUSLY

  • financial commitments beyond existing contract scope
  • discounts, refunds, or credits
  • public statements or press responses
  • internal process changes based on single client request
  • hiring or staffing commitments

ESCALATION_FORMAT

ESCALATION TO DIRK-JAN
Date: YYYY-MM-DD HH:MM CET
Client: {client_name} ({project_name})
Severity: SEV {1|2|3|4}
Escalated by: {agent_name}
Tier: {1|2|3}

SITUATION:
{2-3 sentence summary of what happened}

HISTORY:
{chronological timeline of relevant communications}

CLIENT_SENTIMENT:
{calm | frustrated | angry | threatening}

WHAT_WAS_TRIED:
{actions already taken to resolve}

RECOMMENDED_ACTION:
{what the escalating agent suggests}

DEADLINE:
{when client expects a response}

ATTACHMENTS:
{relevant email threads, screenshots, documents}

ESCALATION:DE_ESCALATION_PATTERNS

ACKNOWLEDGE_AND_VALIDATE

PATTERN: name the emotion, do not dismiss it GOOD: "I understand this is frustrating, and I appreciate you bringing it to our attention." BAD: "I'm sorry you feel that way." (dismissive) BAD: "This is not a big deal." (minimizing)

TAKE_OWNERSHIP

PATTERN: accept responsibility without blame-shifting GOOD: "This should not have happened, and we take full responsibility for resolving it." BAD: "The system had an issue." (blame-shifting to technology) BAD: "You should have contacted us sooner." (blame-shifting to client)

PROVIDE_CONCRETE_NEXT_STEPS

PATTERN: specific actions with specific deadlines GOOD: "Here is what we will do: {step 1} by {date}, {step 2} by {date}. I will personally follow up on {date}." BAD: "We will look into it and get back to you." (vague)

FOLLOW_THROUGH

PATTERN: do what you said you would do, when you said you would do it RULE: if the deadline arrives and there is no resolution, update the client BEFORE the deadline RULE: never go silent — silence is the fastest way to escalate frustration

OFFER_APPROPRIATE_REMEDIATION

LEVEL_1: sincere apology + explanation + fix LEVEL_2: above + expedited delivery of affected work LEVEL_3: above + partial credit or scope addition (requires Dirk-Jan approval) RULE: never offer financial remediation without Tier 3 approval


ESCALATION:TRACKING

WHERE

TOOL: project management system (linked to client project) TOOL: escalation log in admin-ui (searchable history)

WHAT_TO_LOG

LOG: date and time of escalation LOG: severity level LOG: escalating agent LOG: receiving agent/person LOG: issue description LOG: resolution (when resolved) LOG: time to resolution LOG: client satisfaction after resolution LOG: lessons learned (if applicable)

REVIEW_CADENCE

WEEKLY: Tier 2 reviews open escalations MONTHLY: Tier 3 reviews escalation trends (is one client over-represented? is one issue type recurring?) QUARTERLY: full escalation analysis — feed patterns back to process improvement


ESCALATION:AGENT_INSTRUCTIONS

FOR margot: - you are Tier 1 for relationship issues — triage all inbound client communications - acknowledge within SLA response time — even if you cannot resolve immediately - escalate to Tier 2 when issue is project-specific or beyond your authority - never promise timelines without checking with faye/sytske - use de-escalation patterns when client is frustrated

FOR dima: - you are Tier 1 for intake issues — handle pre-contract communications - if prospective client becomes hostile during intake, de-escalate or escalate to Tier 2 - never engage in legal discussions — route to eric immediately

FOR faye, sytske: - you are Tier 2 — you handle most escalations from Tier 1 - proactively communicate delays before clients discover them - escalate to Tier 3 when financial or legal decisions are needed - track escalation patterns per project — recurring escalations signal process issues

FOR eric: - you are the specialist for legal/contractual escalations - all legal threats route to you immediately - coordinate with Tier 3 (Dirk-Jan) on any response involving legal commitments - payment disputes beyond 42 days are your responsibility (from client-relationship.md)


READ_ALSO: domains/client-communications/client-relationship.md, domains/client-communications/email-templates.md, domains/client-communications/tone-guidelines.md, domains/client-communications/pitfalls.md