Customer Support playbooks
Respond to a client with Atlas doing the heavy lifting, within an enforced SLA, escalating correctly โ so clients feel respected and real issues get elevated. ๐ค Atlas drafts ยท ๐ค human support sends/owns ยท ๐งโ๐ป engineering for code fixes.
Full build: #603 (Support human-front โ Atlas copilot + SLA engine + priority elevation + CSAT pulse). This playbook is the operating procedure; #603 is the tooling that automates it.
Handling an inbound (the loop)โ
- Context โ Atlas surfaces the client + clinic context (plan, recent tickets, open issues affecting them). ๐ค
- Draft โ Atlas drafts the reply + a recommended action; the human reviews/edits/sends so the client always hears a human voice. ๐คโ๐ค
- SLA clock โ first human response target by severity; Atlas nags before breach, escalates to George on breach. ๐ค
- Elevate a bug โ if a client is hurting, raise the board issue's priority (
P2โP1โฆ) with a required customer-impact note; the ticket links to the issue so the client is auto-notified when the fix ships (extends thereport_issuereporter-ping, #409). ๐ค/๐ค - Resolve + pulse โ after close, a lightweight "was this handled well?" pulse feeds per-client health (at-risk detection, #577). ๐ค
- Learn โ a resolved ticket with a reusable answer gets proposed as a clinic/global KB entry (audience-tagged; staff approves) so Atlas answers improve. ๐คโ๐ค
Filing a client-reported issue correctlyโ
- Route through
board.sh create(intake router dedups against open issues โ appends "ALREADY TRACKED as #N" on a match). Never rawgh issue create. - Bugs carry a P0โP3 label (P0 = down/money/PHI/data-loss ยท P1 = core workflow broken ยท P2 = has workaround, default ยท P3 = minor). Use the bug template (what/why, repro, acceptance, area) so it's build-ready.
- Reference:
docs/claude/bug-scoping-template.md.
Escalation mapโ
| Situation | Who |
|---|---|
| Client question / how-to | Atlas draft โ human send |
| Bug with workaround | file P2 via board.sh |
| Core workflow broken / money / PHI | file P1/P0 + escalate to George |
| Needs a code change | file the bug; the build/triage pipeline or an agent picks it up |
| Payment/billing dispute | confirm before any Stripe action (payments-safety rule) ๐งโ๐ป |
Related: Atlas intake router (#222), at-risk accounts (#577), report_issue reporter-ping (#409).