AI Chatbot Incident Response: Degraded Mode, Rollback, and Emergency Playbook
How website, support, and product teams prepare AI chatbots for outages: using health signals, degraded mode, rollback, escalation, and postmortems.
A website chatbot can be technically reachable and still cause an incident: responses suddenly slow down, sources are missing, an external model returns errors, a tool writes incomplete data, or output quality drops in only one language. Anyone searching for responsibilities and shutdown paths during such a situation loses valuable time. An incident playbook therefore defines in advance which signals count, who decides, and how the chatbot transitions in a controlled manner into a safe degraded mode.
The goal is not to hide every error behind maximum availability. A limited, honest service is often better than an apparently normal bot making unreliable statements. This guide outlines a pragmatic setup for website, support, and product teams: from detection through fallbacks and rollbacks to postmortems.

What Counts as an Incident for an AI Chatbot
An incident is more than a complete outage. For chatbots, teams should account for both technical and functional disruptions. Technical errors include increased latency, provider timeouts, failed knowledge base retrievals, or broken integrations. Functional errors involve sharply rising fallback rates, incorrect source attribution, unexpected languages, unauthorized tool calls, or responses outside the intended domain.
Always define thresholds within the context of use. A brief outage of a non-critical FAQ bot is evaluated differently than incorrect information in a business-critical process. The NIST AI Risk Management Framework recommends documenting intended use, the limits of human oversight, and the potential consequences of errors. It also highlights mechanisms for overriding, disabling, recovering, and communicating AI incidents as part of ongoing operations.
Separate Error Domains Before Responding
A generic "chatbot is down" signal rarely leads to the right action. Break the service down into testable error domains:
- Interface and Network: Widget fails to load, messages are not transmitted, or responses drop mid-stream.
- Model and Provider: Timeouts, rate limits, empty outputs, or sudden quality shifts.
- Knowledge Base and Retrieval: Sources are unreachable, outdated, or not retrieved for known benchmark questions.
- Tools and Integrations: Write operations, appointment queries, or handoffs return errors or unconfirmed results.
- Safety and Permissions: Guardrails fail to trigger, inputs manipulate internal instructions, or a tool receives overly broad permissions.
- Locale and Routing: Only specific languages, topics, or target pathways are affected.
This separation prevents a team from shutting down the entire chatbot when only a single integration is impacted. Conversely, a green HTTP status must not mask a functional issue. The article KI-Chatbot-Routing testen describes how to systematically compare expected pathways with actual outcomes.
A Health Model with Technical and Functional Signals
Good observability combines metrics, logs, traces, and quality checks. Core technical metrics include success rate, response latency, error classes, queue depth, and dependency availability. For the AI layer, add retrieval hit rate, source utilization, response dropouts, fallback rate, handoff rate, and evaluation results from a small golden set. The guide on measuring AI chatbot response quality explains how to maintain these test cases.
Microsoft recommends holistic monitoring, structured logs, role-tailored dashboards, and actionable alerts for emergency strategies. For a chatbot, this means an alert should not just report "high error rate," but specify the affected locale, error domain, start time, scope, and the relevant runbook entry. Alert only when human action is required; otherwise, alert fatigue sets in.
Store only the data necessary for post-incident reconstruction. Full transcript retention is not automatically required. Events, short pseudonymous references, and controlled quality samples are often sufficient. For insights on this topic, see the article designing privacy-friendly AI chatbot analytics.
Define Severity Levels and Clear Triggers
A simple three-tier classification works well for many teams:
- Monitor: Minor anomaly with no discernible user impact; assigned responder reviews trends and sample logs.
- Degraded: A significant portion of responses, locales, or integrations is impacted; degraded mode and internal coordination are activated.
- Critical: Widespread outage, incorrect business-critical statements, uncontrolled tool actions, suspected security breach, or data risk; affected capabilities are immediately disabled and the incident is managed formally.
Document measurable triggers, authorized actions, and decision-making roles for each severity level. Combine automated metrics with a manual escalation path: support teams or content editors can often spot an incident before a technical alert fires. NIST SP 800-61 Revision 3 positions incident response within ongoing risk management, emphasizing detection, response, and recovery as interconnected tasks.
Degraded Mode as a Ladder Rather Than an On-Off Switch
A resilient chatbot supports multiple controlled operating states. The exact ladder depends on the use case, but might look like this:
- Normal Operation: Approved knowledge base, model, and permitted integrations are fully active.
- Restricted Responses: The bot answers only clearly defined questions from verified sources; uncertain topics are not improvised.
- Tools Disabled: The bot explains that an action cannot currently be performed and never confirms success without a verified outcome.
- Assistive Mode: The bot provides navigation guidance only and directs users to a verified human contact or self-service channel.
- Offline Mode: The chat interface is closed or replaced with a static, accessible notice.
Every state transition requires a clear trigger condition, an owner, and a tested return path. Avoid phrases like "completed" or "booked" when an underlying dependency action has not been verified. During handoffs, context scope, data privacy, and agent availability must be established. For details, see the guide on human handoff in AI chatbots.
Define Rollback Criteria Before the Next Release
A rollback makes sense when an incident correlates with a recent change and the previous version provably offers a safer state. Rollback capabilities should cover not just application deployments, but prompt configurations, knowledge base snapshots, routing rules, tool permissions, and model assignments. Document which components must be reverted together to avoid incompatible configurations.
Also define abort criteria. If a rollback fails to improve metrics, the team should not repeatedly apply the same action. Shift to the next degraded mode or isolate the failing dependency instead. Google's SRE practices highlight fast rollbacks as a legitimate incident mitigation tactic, but stress structured coordination and continuous decision logging.
Before returning to normal operations, perform a recovery check: ensure technical health metrics are stable, golden set samples pass, affected locales are verified, tools are validated with non-destructive test cases, and handoff paths are reachable. Only then should traffic be ramped back up in a controlled manner.
The Incident Playbook for the First 30 Minutes
A concise runbook is far more useful during an incident than a lengthy general policy. It can outline the following sequence:
- Acknowledge the alert or support report, recording the start time, impacted capabilities, and user impact.
- Determine incident severity and designate an incident commander.
- Freeze uncoordinated changes; review recent releases, prompt updates, knowledge base changes, and routing adjustments.
- Activate a safe degraded mode to constrain high-risk tools or response generation.
- Compare technical and functional metrics to isolate affected locales and dependencies.
- Execute a rollback or workaround based on pre-defined criteria.
- Brief support teams, product leads, and key stakeholders using verified facts.
- Evaluate the impact after each action, documenting timestamps, outcomes, and next decisions.
Google SRE summarizes incident management as coordination, communication, and control. Clear roles prevent multiple team members from making conflicting changes simultaneously. Smaller teams can consolidate roles; what matters is that one person commands the incident, one manages technical mitigation, and another maintains accurate status communications.
Communication Without Speculation
Status updates should include observed impacts, affected capabilities, active fallback paths, and the expected time for the next update. Unverified root causes or speculative resolution ETAs do not belong in status reports. If only one language or integration is affected, state that clearly. If scope remains unclear, acknowledge the uncertainty.
For sensitive incidents, internal security, privacy, and regulatory reporting procedures apply in addition to standard playbooks. A standard support runbook does not replace them. If prompt injection, data exfiltration, or unauthorized tool actions are suspected, involve security teams early. The article on prompt injection in website chatbots discusses appropriate technical defense layers.
Postmortems and Drills Close the Loop
After recovery, a blameless postmortem documents impact, timeline, detection, mitigation, contributing factors, and concrete follow-up actions. Google SRE recommends defining postmortem triggers before incidents occur—such as user-visible degradation, data loss, manual rollbacks, or monitoring failures. The focus remains on system resilience and decision-making, not placing blame.
Every action item requires an owner, deadline, and verifiable outcome. Typical improvements include a new alert rule, tighter tool permissions, an additional golden set test case, an updated status template, or a tested offline banner. Equally important are brief operational drills: simulate a provider timeout, an unreachable knowledge base, or a corrupted locale. Test whether roles, degraded mode transitions, communications, and recovery checks function as expected in practice.
Checklist for Incident Readiness
- Technical and functional incident signals are defined separately.
- Severity levels have measurable triggers and clear decision-making authority.
- Isolatable fallbacks exist for models, knowledge base, tools, routing, and locales.
- The chatbot never confirms an action without a verified result.
- Degraded mode and offline notices have been tested on desktop, mobile, and keyboard navigation.
- Rollback plans encompass related configurations and include abort criteria.
- Handoff and escalation channels are tested and contain verified contact details.
- Recovery criteria require stable metrics, quality sampling, and controlled ramp-up.
- Postmortem action items have assigned owners, deadlines, and verification steps.
- The team regularly rehearses scenarios across multiple realistic error domains.
Sources
- NIST: SP 800-61 Revision 3 on Incident Response
- NIST AI Risk Management Framework: Core
- Microsoft Well-Architected: Emergency Response Strategy
- Google SRE Workbook: Incident Response
- Google SRE: Postmortem Culture
Incident readiness does not make a chatbot immune to errors. It ensures that a team catches anomalies early, limits high-risk functionality, and guides users onto a reliable alternative path. ChatReact can be deployed as part of a clearly documented website, knowledge, and handoff workflow; responsibilities, thresholds, and emergency procedures must be tailored to each organization.
Turn website visits into better conversations
Reduce support load while keeping answers consistent
Give visitors instant website support, route edge cases to your team, and keep every answer aligned with your approved knowledge base.
Related articles
Keep reading

Human Handoff in AI Chatbots: When Website Support Must Hand Over to Humans
An AI chatbot only provides sustainable relief for support teams if it masters the transition to a human. This checklist shows triggers, context data, handover texts, and KPIs for better website support.

Testing AI Chatbot Routing: Errors, Handoffs, and Locale Comparison
How to test AI chatbot routing with target paths, false positives and negatives, handoff funnels, locale comparisons, and targeted review samples.

Measuring AI Chatbot Answer Quality: Golden Set, RAG Tests, and Review Workflow
A website chatbot only becomes reliable when its answers are regularly checked against sources, expected answers, and real user questions. This guide shows how teams build a Golden Set, RAG tests, and a lean review workflow.