Gargoyle

Setup & usage

Setup Guide

From an empty server to a working ticket desk in a few minutes. No code required for day-to-day use.

1. Add Gargoyle

Open the dashboard, log in with Discord, and use it to add Gargoyle to a server where you have Manage Server. It needs these permissions in your hub channel:

  • View Channel, Send Messages, Send Messages in Threads
  • Create Private Threads, Manage Threads, Manage Messages
  • Embed Links, Attach Files, Read Message History, Add Reactions

Make sure Gargoyle's role is positioned high enough to manage threads in the hub channel.

2. Run /setup

In Discord, run /setup (requires Manage Server). It returns your dashboard link and a short setup checklist so you know exactly what's left to configure.

3. Configure the dashboard

In the dashboard, pick the server you manage. Under Settings you can configure staff roles (who can claim/close/escalate/reopen), the transcript/log channel, your ticket categories (each with its own intake questions, welcome message and accent colour), and panel branding.

4. Post a panel

Go to Dashboard → Panels, choose a text channel, and click Post panel — or run /panel directly in the channel. Members click a category button, fill the short modal, and a private thread opens with a pinned control message.

5. Work tickets

  • Claim a ticket so the team knows who owns it.
  • Escalate to a senior role when something needs more attention.
  • Close to save a transcript and archive the thread. Reopen is available on the closing message within your configured window.

6. Command reference

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

Open, Claim, Escalate and Reopen are buttons on the panel and control messages. Need a hand? Join the support server.