Documentation Index
Fetch the complete documentation index at: https://setup.cevro.ai/llms.txt
Use this file to discover all available pages before exploring further.
What Is Shadow Mode?
Shadow Mode lets AI observe human-handled support tickets and post draft replies as internal notes instead of sending real messages to players. Human agents see what the AI would have said — without any impact on the actual conversation. This enables:- Safe onboarding — see AI quality on real conversations before going live
- Copilot workflow — agents get AI-drafted replies they can review and copy-paste
- Instruction tuning — spot where AIP instructions need improvement using real tickets
- Gradual rollout — enable shadow on specific AIPs to validate quality before full automation
How It Works
- A customer sends a message on the helpdesk
- The ticket is assigned to a human agent (auto-escalated with Shadow Mode type)
- AI pipeline runs normally — classification, AIP routing, response generation
- Instead of sending to the customer, the response is posted as an internal note on the helpdesk
- All AI actions (escalate, resolve, transfer) also become notes instead of real actions
What the Player Experiences
Nothing changes. The player only interacts with the human agent. AI never sends a message to the player.What the Agent Sees
- Normal ticket in their helpdesk queue
- Internal notes from Cevro prefixed with
[Shadow]showing what the AI would have replied - If the AI would escalate, a note explains why (e.g., “Cevro would escalate here. Reason: player requesting account closure”)
- If the AI would send an external message (email, Slack), a note describes what would have been sent
Setting Up Shadow Mode
Choose AIP scope
- All responses — shadow mode applies to every AIP in the workspace. The greeting is suppressed and the ticket is immediately escalated to a human agent. No AI messages reach the player.
- Only select AIPs — pick specific AIPs from the list. The AI handles the entire opening flow normally — greeting, player identification, verification, and classification all send real messages to the player. Once the ticket is classified into a selected AIP, all subsequent AI responses become shadow notes instead of real messages. AIPs not in the list continue to operate fully.
Choose brand scope (optional)
- All brands (default) — shadow mode applies to tickets from any brand in the workspace.
- Only select brands — click Select brands and choose at least one. Shadow mode only activates for tickets that belong to the selected brands; tickets from other brands are handled normally.
Supported Channels
| Channel | Supported | Notes |
|---|---|---|
| Intercom | Yes | Internal notes via Intercom API |
| LiveChat | Yes | Notes posted via agent visibility events |
| Zendesk | Yes | Uses Zendesk Support API for internal comments |
| Cevro Widget | Yes | Shadow messages appear directly in the admin inbox — no external helpdesk needed |
| Zoho | No | |
| Respond.io | No | No internal notes API available |
What Gets Suppressed
Shadow Mode intercepts all outbound AI behavior. Nothing reaches the player or external systems.| AI Action | Normal Behavior | Shadow Mode Behavior |
|---|---|---|
| Send message | Message sent to player | Posted as internal note with [Shadow] prefix |
| Escalate | Ticket transferred to human team | Note posted: “Cevro would escalate here” (once per ticket) |
| Resolve | Ticket closed | Note posted instead of closing the ticket |
| Transfer | Ticket moved to another group | Note posted instead of transferring |
| Action tools | Tool executes (e.g., issue bonus) | Suppressed — returns synthetic result so AI continues, but no mutation happens |
| Data tools | Tool queries data (e.g., get player info) | Executes normally — AI works with real player data |
| External messages | Email/Slack sent to external target | Note posted: “Cevro would send external message…” |
AI Context in Shadow Mode
Shadow notes are excluded from the AI’s own conversation context. When the AI generates a new response, it only sees:- Real player messages
- Real human agent replies
Analytics & Costs
- Shadow tickets are excluded from all production metrics — they won’t skew your automation rate, CSAT, or resolution stats
- LLM costs are tracked separately — shadow mode calls are tagged so you can filter them from production costs
- Escalation events are logged with a distinct Shadow type for easy identification in the timeline
Key Behaviors
One escalation note per ticket
One escalation note per ticket
System errors don't generate notes
System errors don't generate notes
Greeting behavior depends on AIP scope
Greeting behavior depends on AIP scope
Works with AIP scoping
Works with AIP scoping
Brand scope is independent of AIP scope
Brand scope is independent of AIP scope
Idle conversations auto-close with a shadow note
Idle conversations auto-close with a shadow note
Common Questions
Does the AI still handle the greeting and player verification in shadow mode?
Does the AI still handle the greeting and player verification in shadow mode?
- All responses — No. The greeting is suppressed and the ticket is immediately assigned to a human agent. The AI never sends a message to the player.
- Only select AIPs — Yes. The AI sends the greeting, handles player identification and verification, and classifies the ticket normally — all with real messages to the player. Shadow mode only activates once the ticket is classified into one of the selected AIPs. If the ticket lands on a non-shadowed AIP, the AI handles it fully as usual.
Can I run shadow mode on some AIPs while others handle tickets normally?
Can I run shadow mode on some AIPs while others handle tickets normally?
Will shadow mode affect my existing tickets?
Will shadow mode affect my existing tickets?
Can agents copy-paste shadow responses?
Can agents copy-paste shadow responses?
Why can't I enable Shadow Mode?
Why can't I enable Shadow Mode?
How does Zendesk shadow mode work?
How does Zendesk shadow mode work?
What happens if a player abandons the conversation in shadow mode?
What happens if a player abandons the conversation in shadow mode?
Related Documentation
- Content Shield — Detect sensitive content and silently escalate to human agents
- Ticket Escalation vs. Unresolved Tickets — Understanding different types of handoffs
- Human-in-the-Loop (HITL) — How HITL requests work and how to use them in AIPs