Gargoyle

Gargoyle

Private-thread support tickets for Discord — with claim/close/reopen, durable HTML transcripts, and a no-code setup dashboard. No paywalls.

What the gargoyle guards

Support that keeps your server clean

Every ticket lives in its own private thread inside a single hub channel — tidy permissions, no channel clutter, and a paper trail that outlives Discord's CDN.

Private threads — each ticket is a private thread inside one hub channel. Durable transcripts — HTML + JSON saved on close with mirrored attachments. Claim & escalate — staff claim, escalate, and reopen tickets. Setup dashboard — configure everything in your browser. Permission-aware — admins configure; transcripts are access-controlled. Self-hosted — runs as a single Node process.

In the server

Commands

A small, focused command set — most of the work happens on buttons and in the dashboard.

CommandWhoWhat it does
/setupManage ServerDashboard link + a setup checklist.
/panelManage ServerPost the ticket intake panel in the current channel.
/close [reason]Staff / openerClose the ticket and save a transcript.
/add <user>StaffAdd a user to the current ticket.
/remove <user>StaffRemove a user from the current ticket.

Perch the gargoyle

Put it on watch in 2 minutes

Open the dashboard, add Gargoyle, run /setup, configure in your browser, and post a panel. That's it.