The approval queue: review before send
AI agents never message your customers directly. Every AI write is held in the approval queue until a human reviews and sends it.
How drafts are filed
- When PING (or the auto-responder) writes a reply, it files an
ai_draft. - A proposed fix files a
resolution_proposal. - Both are saved with
draftStatusset todraftand notify the ticket thread that an approval is pending.
Reviewing a draft
In the dashboard, open a ticket to see its pending drafts. You can:
- Approve — sends the reply or applies the resolution.
- Edit — change the text first, then approve.
- Reject — discard the draft.
Note: Approve and reject are atomic and idempotent — concurrent or repeat clicks can't double-send.
The MCP send tier (send_reply, resolve) stays locked behind this queue, so a draft-only credential can propose but never deliver.