Headless support skill

Design and deploy headless / automated support systems — AI chatbots, Fin AI agents, knowledge base self-serve portals, ticket deflection strategies, automated triage, email auto-responders, and conversational AI.

by LeadMagic·MIT license·★ 62 Stars on the repo·GitHub ↗

Use now

Inside this skill

SKILL.md · the author's own words
# Headless Support

## Overview

Every support ticket costs $15-50 in human time. Deflecting 40% of tickets
with self-serve and AI agents isn't just cost savings — it's better customer
experience. Customers want answers in seconds, not hours. The mistake: thinking
"headless support" means "no support." It means "answers without waiting." This
skill covers AI agent deployment, knowledge base architecture, ticket deflection
strategy, and the metrics to prove headless support works.

**BYOAI / headless stack:** Technical teams often pair **Attio** (programmable CRM)
with **Plain** (API-first support + native MCP) and connect **Cursor / Claude Code**
instead of vendor AI (Fin, Zendesk AI). Load `references/byoai-headless-stack.md`
for integration map, MCP setup, and when to choose Plain vs Intercom.

Word-for-word excerpt, not a result. Read the full SKILL.md ↓

Files of Headless support

LeadMagic/main1 file shown
SKILL.md
Show the full text344 lines

Headless Support

Overview

Every support ticket costs $15-50 in human time. Deflecting 40% of tickets with self-serve and AI agents isn't just cost savings — it's better customer experience. Customers want answers in seconds, not hours. The mistake: thinking "headless support" means "no support." It means "answers without waiting." This skill covers AI agent deployment, knowledge base architecture, ticket deflection strategy, and the metrics to prove headless support works.

BYOAI / headless stack: Technical teams often pair Attio (programmable CRM) with Plain (API-first support + native MCP) and connect Cursor / Claude Code instead of vendor AI (Fin, Zendesk AI). Load references/byoai-headless-stack.md for integration map, MCP setup, and when to choose Plain vs Intercom.

Authoritative Foundations

  • Intercom — Fin AI Agent and Resolution Bot
  • Zendesk — AI Agents and Answer Bot
  • Plain — API-first headless support and BYOAI via MCP — Model Context Protocol — tool servers for agent-safe CRM and enrichment access.
  • Ada — Conversational AI for Support
  • Forethought — AI-First Customer Support
  • Amazon — Working Backwards (deflection reduces cost and improves CSAT)

When to Use

Trigger phrases: "set up AI support agent", "build self-serve support", "ticket deflection strategy", "headless customer support", "automated support", "Fin AI setup", "knowledge base optimization", "reduce support tickets", "chatbot for support", "automated onboarding support", "self-serve portal", "BYOAI support", "bring your own AI support", "headless CRM stack", "Plain support", "Plain MCP", "API-first support", "embed support in app"

The Deflection Funnel

Customer Has Question
    │
    ▼
[Level 0: Product] — In-app tooltips, empty states, contextual help
    │ ~30% resolved here
    ▼
[Level 1: Knowledge Base] — Search, suggested articles, help center
    │ ~25% resolved here
    ▼
[Level 2: AI Agent / Chatbot] — Conversational, trained on KB + past tickets
    │ ~25% resolved here
    ▼
[Level 3: Human Agent] — Complex, sensitive, escalated issues
    │ ~20% (your goal: push this number DOWN)

Target: 80%+ of inquiries resolved WITHOUT human intervention.

Step-by-Step Process

Phase 1: Knowledge Base Architecture

The foundation of headless support. AI agents are only as good as the content they're trained on.

Article architecture (30-50 articles minimum for effective deflection):

Category Articles Examples
Getting Started 5-10 Account setup, team invites, first campaign
Core Features 15-20 Step-by-step guides for every major feature
Billing & Account 5-8 Plans, invoices, upgrade/downgrade, cancel
Troubleshooting 10-15 Common errors, workarounds, fixes
Integrations 5-10 Setup guides for each integration
Best Practices 5-8 Pro tips, workflows, customer examples
FAQ 10-15 Short answers to most common questions

Article quality standards:

  1. Title = the exact question customers ask: "How do I connect my CRM?" not "CRM Integration Overview"
  2. Answer in first paragraph (no fluff, no "In this article we'll cover...")
  3. Screenshots for every step (Loom video for complex workflows)
  4. "Next steps" section: related articles, contact support if stuck
  5. Updated monthly — stale KB articles erode trust

SEO for your own KB (customers use Google to find you):

  • Article titles match search intent: "How to export contacts from [Product]"
  • Meta descriptions under 155 characters with the answer
  • Internal linking between related articles
  • Google indexes your help center — make it findable
Phase 2: AI Agent Deployment

Path A — Vendor AI (Intercom Fin, Zendesk AI): Train on help center, configure persona and escalation in-platform. Best when CS team lives in one UI.

Path B — BYOAI (Plain + MCP): Plain as support infrastructure; your agent (Cursor, Claude Code, Codex) connects via Plain MCP (https://mcp.plain.com/mcp). Agent reads threads and help center, drafts with addGeneratedReply, human approves before replyToThread. Load references/byoai-headless-stack.md and mcp-setup for tool scope and write gates. Best for dev-tool products and Attio-style composable stacks.

Pre-deployment checklist (both paths):

  • 30+ help center articles published (minimum for effective AI)
  • 100+ past tickets reviewed to identify top deflection opportunities
  • AI persona defined: "Friendly, expert, concise. Uses customer's name. Admits when it can't answer."
  • Escalation path designed: what triggers handoff to human?
  • Test suite: 50 real customer questions run through AI, every answer reviewed

AI agent configuration (Intercom Fin / Zendesk AI as models):

AI PERSONA: [Product] Support Assistant

Voice: Friendly, expert, concise (2-3 sentences max per answer)
Rules:
- Answer from help center articles only (don't hallucinate)
- If unsure: "Great question — let me connect you with a specialist who can help"
- Never: guess, make promises, give legal/security advice, be defensive
- Always: use customer's name, link to relevant article, offer human escalation

Escalation triggers (auto-handoff to human):
- Customer types: "talk to human", "agent", "real person"
- Customer frustration detected: multiple rephrases, ALL CAPS, "this is useless"
- Billing issues (high-stakes, emotional — human handles these)
- Security/privacy questions (never AI — legal risk)
- Enterprise customer + P1 issue (revenue at risk = human)

Testing protocol:

  1. Run 50 historical tickets through AI agent
  2. Score each response: Correct / Partially Correct / Wrong
  3. Fix articles for any "Partially Correct" or "Wrong" responses
  4. Re-run until 95%+ correct on test set
  5. Launch to 10% of customers (canary), monitor for 1 week
  6. Ramp to 50%, then 100%
Phase 3: In-Product Self-Serve

Contextual help (Level 0 — before they search):

Surface Method Example
Empty states Explain what goes here + link to setup guide "No campaigns yet. Start your first →"
Hover tooltips 1-sentence explanation of each field "Bounce rate: % of emails that couldn't be delivered"
Feature announcement In-app modal with 3-step walkthrough "New: Auto-rotate mailboxes. Here's how →"
Error messages What happened + how to fix + link to article "Domain not verified. 2-min fix →"
Setup wizard Step-by-step onboarding flow 1. Connect inbox 2. Add team 3. Send first campaign

Principle: Answer the question BEFORE they ask it. Every place a customer could get stuck, put the answer. This is the highest-ROI deflection — it costs nothing and prevents tickets entirely.

Phase 4: Automated Triage and Routing

For tickets that DO reach human agents, automate the triage:

AUTO-TRIAGE RULES:

IF: keywords "can't login", "password", "2FA", "locked out"
THEN: Priority = P1, Assign to = Auth team, Auto-reply = "Our auth team is on this — expect a response within 15 minutes"

IF: keywords "billing", "invoice", "charge", "refund", "cancel"
THEN: Priority = P1, Assign to = Billing team, Tag = billing

IF: keywords "bug", "not working", "error", "broken", "glitch"
THEN: Tag = bug, Assign to = Tier-2 technical queue

IF: keyword "feature request" OR "wish you had" OR "why don't you"
THEN: Tag = feature-request, Assign to = product-feedback (not support queue)

IF: sender is enterprise-tier customer
THEN: Priority = escalate by 1 level, Assign to = dedicated CSM

Auto-responders that set expectations:

P1 (Critical — system down, can't login):
"Got it. Our team is on this right now. You'll hear back within 15 minutes.
Reference: [ticket #]"

P2 (High — feature broken, workflow blocked):
"Thanks for reporting this. We'll have eyes on it within 2 hours. Track
progress: [link to ticket]"

P3 (Normal — question, configuration help):
"Thanks for reaching out. You'll hear from us within 4 hours. In the
meantime, these articles might help: [3 relevant links]"
Phase 5: Measuring Deflection

Core deflection metrics:

Metric Formula Target
Deflection Rate Questions Answered by AI ÷ Total Questions 40%+ (startup), 60%+ (scale)
Self-Serve Rate KB article views ÷ (KB views + tickets created) 3:1 or higher
AI CSAT AI conversation CSAT score Within 10% of human CSAT
Escalation Rate AI conversations escalated to human Under 30%
Resolution Time (AI) Median time per AI-resolved question Under 5 minutes
Cost per Resolution Total support cost ÷ total resolutions Target: $5-10 (AI), $20-50 (human)

Dashboard to track:

HEADLESS SUPPORT DASHBOARD

| Metric | This Month | Last Month | Trend |
|---|---|---|---|
| Total Inquiries | 1,200 | 1,100 | ↑9% |
| Self-Serve (KB) | 480 (40%) | 375 (34%) | ↑6pp |
| AI Resolved | 360 (30%) | 330 (30%) | — |
| Human Resolved | 360 (30%) | 395 (36%) | ↓6pp |
| AI CSAT | 4.2/5 | 4.1/5 | ↑0.1 |
| Human CSAT | 4.4/5 | 4.4/5 | — |
| Cost Saved (vs full human) | $7,200 | $5,900 | ↑22% |

Output Format

HEADLESS SUPPORT PLAN — [Company]

Current State:
- Monthly tickets: X
- CS team size: X
- Current deflection: X% (KB + AI)
- Current cost/ticket: $X

Target State (6 months):
- Deflection target: X%
- AI CSAT target: 4.X/5
- Human tickets to reduce by: X%
- Cost savings target: $X/month

Implementation Phases:
Phase 1 (Month 1): Knowledge Base Audit
  - Audit existing articles for completeness + accuracy
  - Write 20 new articles based on top ticket types
  - Add contextual help to top 5 confusion points

Phase 2 (Month 2): AI Agent Launch
  - Configure AI persona and escalation rules
  - Test with 50 historical tickets
  - Launch canary (10% of customers)

Phase 3 (Month 3): Optimize
  - Review AI performance data
  - Refine articles based on failed deflections
  - Expand to 100% of customers

Phase 4 (Month 4+): Continuous Improvement
  - Weekly review of AI conversations
  - Monthly KB refresh
  - Quarterly deflection rate target review

Implementation Checklist

  • 30+ help center articles published with screenshot + step-by-step
  • AI persona documented (voice, escalation rules, prohibited topics)
  • 50 historical tickets tested through AI — 95%+ correct
  • Escalation triggers configured (frustration, billing, security, enterprise)
  • In-product contextual help at top 10 confusion points
  • Auto-triage rules for ticket routing by keyword, priority, customer tier
  • Auto-responders configured for P1/P2/P3 with specific time expectations
  • Deflection dashboard live with weekly review cadence
  • CSAT survey collects AI-rating vs human-rating separately

Quality Check

Before delivering, verify:

  • Output matches the user's stated request
  • Named frameworks or sources are reflected in the recommendation
  • The deliverable is specific enough for an agent to execute
  • Any assumptions, risks, or dependencies are explicit
  • No unsupported claims, invented facts, or private/internal references are included

Common Pitfalls

  1. AI agent launched too early. 5 help articles and an AI agent = 70% wrong answers, frustrated customers, and damaged trust. Fix: 30+ articles minimum. Test with 50 real questions before launch.

  2. No escape hatch. AI agent that can't escalate to human is a customer experience disaster. Fix: Clear escalation triggers. "Talk to human" must always work. Never trap a customer in a bot loop.

  3. AI persona mismatch. A chirpy, emoji-filled support bot for an enterprise security product is tone-deaf. Fix: Match AI persona to brand voice. Professional for enterprise, friendly for SMB.

  4. Not measuring CSAT per channel. If AI CSAT is 3.8 and human CSAT is 4.5, you're degrading experience to save money. Fix: Track CSAT separately for AI and human. If AI CSAT drops below 90% of human CSAT, pause and fix.

  5. Static knowledge base. Articles written once and never updated become wrong, then dangerous. Fix: Monthly KB review. Owner assigned per category. Every product release triggers KB updates.

  6. Deflection as the only goal. "100% deflection = 0 support tickets" sounds great but means you're not hearing from customers. Some tickets are valuable product feedback. Fix: Deflect repetitive questions. Keep product feedback and enterprise escalations human-handled.

Execution Artifacts

  • references/framework-notes.md — Named frameworks and reference tables
  • templates/output-template.md — Deliverable shell for agent output
  • scripts/check-output.py — Lightweight deliverable validator
  • references/byoai-headless-stack.md — Attio + Plain + MCP BYOAI stack pattern
  • support-tool-stack — Intercom, Zendesk, Front, Help Scout comparison and setup
  • cs-playbooks — Onboarding, health scoring, CSQLs, churn intervention
  • sla-management — SLA design, escalation paths, priority matrices
  • cs-analytics-dashboards — CS metrics, NPS, CSAT, health scoring
  • customer-onboarding — Structured onboarding, time-to-value, activation
1---
2name: headless-support
3description: >-
4 Design and deploy headless / automated support systems — AI chatbots, Fin AI
5 agents, knowledge base self-serve portals, ticket deflection strategies,
6 automated triage, email auto-responders, and conversational AI. Use when
7 building self-serve support, implementing AI agents for tier-1 deflection,
8 designing knowledge base architecture, or automating support workflows to
9 scale CS without linear headcount growth.
10license: MIT
11compatibility: Claude Code, Codex, GitHub Copilot, Cursor, Gemini CLI, OpenCode, Goose, Hermes, Windsurf, Zed
12metadata:
13 version: "1.1.0"
14 author: LeadMagic
15 category: customer-success
16 tags: [headless-support, ai-chatbot, self-serve, knowledge-base, ticket-deflection, automation, fin-ai, conversational-ai]
17 related_skills: [support-tool-stack, mcp-setup, attio-setup, cs-playbooks, sla-management, cs-analytics-dashboards, customer-onboarding]
18 frameworks:
19 - "Intercom — Fin AI Agent and Resolution Bot"
20 - "Zendesk — AI Agents and Answer Bot"
21 - "Plain — API-first headless support and BYOAI via MCP"
22 - "Ada — Conversational AI for Support"
23 - "Forethought — AI-First Customer Support"
24 - "Amazon — Working Backwards (deflection reduces cost and improves CSAT)"
25---
26 
27# Headless Support
28 
29## Overview
30 
31Every support ticket costs $15-50 in human time. Deflecting 40% of tickets
32with self-serve and AI agents isn't just cost savings — it's better customer
33experience. Customers want answers in seconds, not hours. The mistake: thinking
34"headless support" means "no support." It means "answers without waiting." This
35skill covers AI agent deployment, knowledge base architecture, ticket deflection
36strategy, and the metrics to prove headless support works.
37 
38**BYOAI / headless stack:** Technical teams often pair **Attio** (programmable CRM)
39with **Plain** (API-first support + native MCP) and connect **Cursor / Claude Code**
40instead of vendor AI (Fin, Zendesk AI). Load `references/byoai-headless-stack.md`
41for integration map, MCP setup, and when to choose Plain vs Intercom.
42 
43## Authoritative Foundations
44 
45- **Intercom** — Fin AI Agent and Resolution Bot
46- **Zendesk** — AI Agents and Answer Bot
47- **Plain — API-first headless support and BYOAI via MCP** — Model Context Protocol — tool servers for agent-safe CRM and enrichment access.
48- **Ada** — Conversational AI for Support
49- **Forethought** — AI-First Customer Support
50- **Amazon** — Working Backwards (deflection reduces cost and improves CSAT)
51 
52## When to Use
53 
54Trigger phrases: "set up AI support agent", "build self-serve support",
55"ticket deflection strategy", "headless customer support", "automated support",
56"Fin AI setup", "knowledge base optimization", "reduce support tickets",
57"chatbot for support", "automated onboarding support", "self-serve portal",
58"BYOAI support", "bring your own AI support", "headless CRM stack",
59"Plain support", "Plain MCP", "API-first support", "embed support in app"
60 
61## The Deflection Funnel
62 
63```
64Customer Has Question
65 │
66 ▼
67[Level 0: Product] — In-app tooltips, empty states, contextual help
68 │ ~30% resolved here
69 ▼
70[Level 1: Knowledge Base] — Search, suggested articles, help center
71 │ ~25% resolved here
72 ▼
73[Level 2: AI Agent / Chatbot] — Conversational, trained on KB + past tickets
74 │ ~25% resolved here
75 ▼
76[Level 3: Human Agent] — Complex, sensitive, escalated issues
77 │ ~20% (your goal: push this number DOWN)
78```
79 
80**Target:** 80%+ of inquiries resolved WITHOUT human intervention.
81 
82## Step-by-Step Process
83 
84### Phase 1: Knowledge Base Architecture
85 
86**The foundation of headless support.** AI agents are only as good as the
87content they're trained on.
88 
89**Article architecture (30-50 articles minimum for effective deflection):**
90 
91| Category | Articles | Examples |
92|---|---|---|
93| Getting Started | 5-10 | Account setup, team invites, first campaign |
94| Core Features | 15-20 | Step-by-step guides for every major feature |
95| Billing & Account | 5-8 | Plans, invoices, upgrade/downgrade, cancel |
96| Troubleshooting | 10-15 | Common errors, workarounds, fixes |
97| Integrations | 5-10 | Setup guides for each integration |
98| Best Practices | 5-8 | Pro tips, workflows, customer examples |
99| FAQ | 10-15 | Short answers to most common questions |
100 
101**Article quality standards:**
1021. Title = the exact question customers ask: "How do I connect my CRM?" not
103 "CRM Integration Overview"
1042. Answer in first paragraph (no fluff, no "In this article we'll cover...")
1053. Screenshots for every step (Loom video for complex workflows)
1064. "Next steps" section: related articles, contact support if stuck
1075. Updated monthly — stale KB articles erode trust
108 
109**SEO for your own KB (customers use Google to find you):**
110- Article titles match search intent: "How to export contacts from [Product]"
111- Meta descriptions under 155 characters with the answer
112- Internal linking between related articles
113- Google indexes your help center — make it findable
114 
115### Phase 2: AI Agent Deployment
116 
117**Path A — Vendor AI (Intercom Fin, Zendesk AI):** Train on help center, configure
118persona and escalation in-platform. Best when CS team lives in one UI.
119 
120**Path B — BYOAI (Plain + MCP):** Plain as support infrastructure; your agent
121(Cursor, Claude Code, Codex) connects via Plain MCP (`https://mcp.plain.com/mcp`).
122Agent reads threads and help center, drafts with `addGeneratedReply`, human approves
123before `replyToThread`. Load `references/byoai-headless-stack.md` and `mcp-setup`
124for tool scope and write gates. Best for dev-tool products and Attio-style composable stacks.
125 
126**Pre-deployment checklist (both paths):**
127- [ ] 30+ help center articles published (minimum for effective AI)
128- [ ] 100+ past tickets reviewed to identify top deflection opportunities
129- [ ] AI persona defined: "Friendly, expert, concise. Uses customer's name. Admits when it can't answer."
130- [ ] Escalation path designed: what triggers handoff to human?
131- [ ] Test suite: 50 real customer questions run through AI, every answer reviewed
132 
133**AI agent configuration (Intercom Fin / Zendesk AI as models):**
134 
135```
136AI PERSONA: [Product] Support Assistant
137 
138Voice: Friendly, expert, concise (2-3 sentences max per answer)
139Rules:
140- Answer from help center articles only (don't hallucinate)
141- If unsure: "Great question — let me connect you with a specialist who can help"
142- Never: guess, make promises, give legal/security advice, be defensive
143- Always: use customer's name, link to relevant article, offer human escalation
144 
145Escalation triggers (auto-handoff to human):
146- Customer types: "talk to human", "agent", "real person"
147- Customer frustration detected: multiple rephrases, ALL CAPS, "this is useless"
148- Billing issues (high-stakes, emotional — human handles these)
149- Security/privacy questions (never AI — legal risk)
150- Enterprise customer + P1 issue (revenue at risk = human)
151```
152 
153**Testing protocol:**
1541. Run 50 historical tickets through AI agent
1552. Score each response: Correct / Partially Correct / Wrong
1563. Fix articles for any "Partially Correct" or "Wrong" responses
1574. Re-run until 95%+ correct on test set
1585. Launch to 10% of customers (canary), monitor for 1 week
1596. Ramp to 50%, then 100%
160 
161### Phase 3: In-Product Self-Serve
162 
163**Contextual help (Level 0 — before they search):**
164 
165| Surface | Method | Example |
166|---|---|---|
167| Empty states | Explain what goes here + link to setup guide | "No campaigns yet. Start your first →" |
168| Hover tooltips | 1-sentence explanation of each field | "Bounce rate: % of emails that couldn't be delivered" |
169| Feature announcement | In-app modal with 3-step walkthrough | "New: Auto-rotate mailboxes. Here's how →" |
170| Error messages | What happened + how to fix + link to article | "Domain not verified. 2-min fix →" |
171| Setup wizard | Step-by-step onboarding flow | 1. Connect inbox 2. Add team 3. Send first campaign |
172 
173**Principle:** Answer the question BEFORE they ask it. Every place a customer
174could get stuck, put the answer. This is the highest-ROI deflection — it
175costs nothing and prevents tickets entirely.
176 
177### Phase 4: Automated Triage and Routing
178 
179**For tickets that DO reach human agents, automate the triage:**
180 
181```
182AUTO-TRIAGE RULES:
183 
184IF: keywords "can't login", "password", "2FA", "locked out"
185THEN: Priority = P1, Assign to = Auth team, Auto-reply = "Our auth team is on this — expect a response within 15 minutes"
186 
187IF: keywords "billing", "invoice", "charge", "refund", "cancel"
188THEN: Priority = P1, Assign to = Billing team, Tag = billing
189 
190IF: keywords "bug", "not working", "error", "broken", "glitch"
191THEN: Tag = bug, Assign to = Tier-2 technical queue
192 
193IF: keyword "feature request" OR "wish you had" OR "why don't you"
194THEN: Tag = feature-request, Assign to = product-feedback (not support queue)
195 
196IF: sender is enterprise-tier customer
197THEN: Priority = escalate by 1 level, Assign to = dedicated CSM
198```
199 
200**Auto-responders that set expectations:**
201```
202P1 (Critical — system down, can't login):
203"Got it. Our team is on this right now. You'll hear back within 15 minutes.
204Reference: [ticket #]"
205 
206P2 (High — feature broken, workflow blocked):
207"Thanks for reporting this. We'll have eyes on it within 2 hours. Track
208progress: [link to ticket]"
209 
210P3 (Normal — question, configuration help):
211"Thanks for reaching out. You'll hear from us within 4 hours. In the
212meantime, these articles might help: [3 relevant links]"
213```
214 
215### Phase 5: Measuring Deflection
216 
217**Core deflection metrics:**
218 
219| Metric | Formula | Target |
220|---|---|---|
221| Deflection Rate | Questions Answered by AI ÷ Total Questions | 40%+ (startup), 60%+ (scale) |
222| Self-Serve Rate | KB article views ÷ (KB views + tickets created) | 3:1 or higher |
223| AI CSAT | AI conversation CSAT score | Within 10% of human CSAT |
224| Escalation Rate | AI conversations escalated to human | Under 30% |
225| Resolution Time (AI) | Median time per AI-resolved question | Under 5 minutes |
226| Cost per Resolution | Total support cost ÷ total resolutions | Target: $5-10 (AI), $20-50 (human) |
227 
228**Dashboard to track:**
229```
230HEADLESS SUPPORT DASHBOARD
231 
232| Metric | This Month | Last Month | Trend |
233|---|---|---|---|
234| Total Inquiries | 1,200 | 1,100 | ↑9% |
235| Self-Serve (KB) | 480 (40%) | 375 (34%) | ↑6pp |
236| AI Resolved | 360 (30%) | 330 (30%) | — |
237| Human Resolved | 360 (30%) | 395 (36%) | ↓6pp |
238| AI CSAT | 4.2/5 | 4.1/5 | ↑0.1 |
239| Human CSAT | 4.4/5 | 4.4/5 | — |
240| Cost Saved (vs full human) | $7,200 | $5,900 | ↑22% |
241```
242 
243## Output Format
244 
245```
246HEADLESS SUPPORT PLAN — [Company]
247 
248Current State:
249- Monthly tickets: X
250- CS team size: X
251- Current deflection: X% (KB + AI)
252- Current cost/ticket: $X
253 
254Target State (6 months):
255- Deflection target: X%
256- AI CSAT target: 4.X/5
257- Human tickets to reduce by: X%
258- Cost savings target: $X/month
259 
260Implementation Phases:
261Phase 1 (Month 1): Knowledge Base Audit
262 - Audit existing articles for completeness + accuracy
263 - Write 20 new articles based on top ticket types
264 - Add contextual help to top 5 confusion points
265 
266Phase 2 (Month 2): AI Agent Launch
267 - Configure AI persona and escalation rules
268 - Test with 50 historical tickets
269 - Launch canary (10% of customers)
270 
271Phase 3 (Month 3): Optimize
272 - Review AI performance data
273 - Refine articles based on failed deflections
274 - Expand to 100% of customers
275 
276Phase 4 (Month 4+): Continuous Improvement
277 - Weekly review of AI conversations
278 - Monthly KB refresh
279 - Quarterly deflection rate target review
280```
281 
282## Implementation Checklist
283 
284- [ ] 30+ help center articles published with screenshot + step-by-step
285- [ ] AI persona documented (voice, escalation rules, prohibited topics)
286- [ ] 50 historical tickets tested through AI — 95%+ correct
287- [ ] Escalation triggers configured (frustration, billing, security, enterprise)
288- [ ] In-product contextual help at top 10 confusion points
289- [ ] Auto-triage rules for ticket routing by keyword, priority, customer tier
290- [ ] Auto-responders configured for P1/P2/P3 with specific time expectations
291- [ ] Deflection dashboard live with weekly review cadence
292- [ ] CSAT survey collects AI-rating vs human-rating separately
293 
294## Quality Check
295 
296Before delivering, verify:
297 
298- [ ] Output matches the user's stated request
299- [ ] Named frameworks or sources are reflected in the recommendation
300- [ ] The deliverable is specific enough for an agent to execute
301- [ ] Any assumptions, risks, or dependencies are explicit
302- [ ] No unsupported claims, invented facts, or private/internal references are included
303 
304## Common Pitfalls
305 
3061. **AI agent launched too early.** 5 help articles and an AI agent = 70% wrong
307 answers, frustrated customers, and damaged trust. Fix: 30+ articles minimum.
308 Test with 50 real questions before launch.
309 
3102. **No escape hatch.** AI agent that can't escalate to human is a customer
311 experience disaster. Fix: Clear escalation triggers. "Talk to human" must
312 always work. Never trap a customer in a bot loop.
313 
3143. **AI persona mismatch.** A chirpy, emoji-filled support bot for an
315 enterprise security product is tone-deaf. Fix: Match AI persona to brand
316 voice. Professional for enterprise, friendly for SMB.
317 
3184. **Not measuring CSAT per channel.** If AI CSAT is 3.8 and human CSAT is 4.5,
319 you're degrading experience to save money. Fix: Track CSAT separately for
320 AI and human. If AI CSAT drops below 90% of human CSAT, pause and fix.
321 
3225. **Static knowledge base.** Articles written once and never updated become
323 wrong, then dangerous. Fix: Monthly KB review. Owner assigned per category.
324 Every product release triggers KB updates.
325 
3266. **Deflection as the only goal.** "100% deflection = 0 support tickets" sounds
327 great but means you're not hearing from customers. Some tickets are valuable
328 product feedback. Fix: Deflect repetitive questions. Keep product feedback
329 and enterprise escalations human-handled.
330 
331## Execution Artifacts
332 
333- `references/framework-notes.md` — Named frameworks and reference tables
334- `templates/output-template.md` — Deliverable shell for agent output
335- `scripts/check-output.py` — Lightweight deliverable validator
336- `references/byoai-headless-stack.md` — Attio + Plain + MCP BYOAI stack pattern
337 
338## Related Skills
339 
340- `support-tool-stack` — Intercom, Zendesk, Front, Help Scout comparison and setup
341- `cs-playbooks` — Onboarding, health scoring, CSQLs, churn intervention
342- `sla-management` — SLA design, escalation paths, priority matrices
343- `cs-analytics-dashboards` — CS metrics, NPS, CSAT, health scoring
344- `customer-onboarding` — Structured onboarding, time-to-value, activation

Discussion

Alternatives

Template: FAQ / Knowledge BaseTemplate ID: faq-knowledgeMarketing · MITSubscription Lifecycle: Trial, Churn, Win-backWhen the user wants to optimize their subscription business end-to-end — from trial start through renewal, cancellation, and win-back. Use when the user mentions "subscription lifecycle", "trial conversion", "churn", "cancellation", "win-back", "lapsed subscribers", "dunning", "billing retry", "grace period", "renewal rate", "subscriber LTV", or "resubscribe". For paywall design and pricing strategy, see monetization-strategy. For subscription analytics dashboards, see app-analytics.Business & ops · MITAmazon Review Intelligence Extractor — 11 Dimensions, 1B+ ReviewsDeep consumer insights from 1B+ pre-analyzed Amazon reviews. Extracts pain points, buying factors, user profiles, usage patterns, and differentiation opportunities across 11 analysis dimensions. Compares review sentiment across competitors and generates listing copy suggestions. Uses up to 11 relevant ZooData endpoints with cross-validation. Use when user asks about: review analysis, customer feedback, pain points, what customers say, review insights, sentiment analysis, consumer insights, product improvements, voice of customer, review comparison, negative reviews, customer complaints, buying factors, user profile. Requires ZOODATA_API_KEY.Sales & ecommerce · MITOnboarding CROWhen the user wants to optimize post-signup onboarding, user activation, first-run experience, or time-to-value. Also use when the user mentions "onboarding flow," "activation rate," "user activation," "first-run experience," "empty states," "onboarding checklCoding · MIT