Step 0: Establish the baseline before changing anything
Access to @Discord. Act as the support deflection analyst for this server. My goal is to cut ticket volume without making anyone worse off, so the first run is measurement only. Support channels: [LIST]. Review channel: [LIST]. Window: [e.g. last 30 days].
Step 1: Read every ticket in the window and classify it
For each one, decide: could this have been answered from something we already had? If yes, mark it deflectable and name the thing that would have answered it - a doc, a pinned post, a previous thread. If no, mark it genuine and say what it actually required. A genuine ticket is not a failure of deflection. Confusing the two is how teams end up automating the wrong twenty percent.
Step 2: Report the split honestly
Give me the deflectable share, the genuine share, and the top ten deflectable questions ranked by how often they were asked. Do not round these in a flattering direction. If the deflectable share is small, say so - that is a finding, not a failure.
Step 3: Build the answer layer for the top questions
For the top questions with no existing answer, draft one from the accepted answers already in your history. Keep each under four sentences, lead with the direct answer, and post it to [PINNED CHANNEL] with a title that matches how someone would actually search. Do not publish anything the history does not support.
Step 4: Intercept the next occurrence
When a question in this window is one the answer layer now covers, reply in-thread with the answer and the link, then wait thirty minutes. If the member pings a human or opens a ticket in that window, the deflection failed - log it as a miss with the reason.
Step 5: Report the trend, not a victory lap
Compare this window against the last: total tickets, deflected, missed, and the three questions still generating the most tickets. Set next week's threshold from that, and tell me what moved.
Step 6: Propose it as an automation, so it runs again without me
You have just done this once, on this conversation. Now offer to repeat it. Call create_automation with:
name: three or four words for the task. frequency: daily, because a deflection sweep needs a day's questions to be worth running. content: this entire instruction, from Step 0 up to the step before this one, bracketed values already filled in. run_at: the first scheduled run, with today's date and my timezone. timezone: mine.
Two things. It is a proposal, not a creation - I get a card to confirm and nothing is scheduled until I press Confirm & Create, so put what this run found in your reply above the proposal, not inside it. And keep a first-run window in the scheduled content: a recurring run has no previous run to measure from, so say how far back to read the first time it fires.