Tickets & AI Responder

Give members a private way to reach your team: ticket panels with categories and forms, claiming, transcripts and escalation, plus an AI Responder that answers common questions first.

  • Intermediate
  • 20 min read
  • 4 steps
  • Updated 14 November 2026

By the end, you'll have

  • A ticket panel members use to open private support tickets
  • Categories with their own staff, forms, limits and escalation
  • Transcripts on close, and an optional AI Responder for first-line help

Before you start

  • A channel for the panel, and a Discord category for ticket channels.
  • Dreamliner with Manage Channels, Manage Roles, Manage Threads and Read Message History.
  • Manage Server, so you can open the dashboard.

Tickets turn "DM a mod" into a proper help desk. Members press a button, fill in a short form if you want one, and get a private channel with your team. When it's sorted, the ticket closes and a transcript is saved. It's free.

Panels & categories

Buttons or a menu, with a category for each kind of request.

Built for teams

Claim, assign, set status and priority, add people.

AI Responder

Answers common questions before staff step in.

Step 1 · about 2 min

Set the basics

Choose your staff and channels.

  1. On the dashboard, open Support and click Tickets. Switch on Enabled.
  2. Under Roles & channels, pick your Staff roles, a Log channel and a Default transcript channel.
  3. Under Behavior & limits, set Max open tickets per user (1 by default) and whether to DM transcript on close.
The Tickets settings with General settings and Panels
General settings first, then your ticket panels.

Step 2 · about 5 min

Build a panel

Create the message members open tickets from.

  1. Press Add panel, give it a Label, choose the Channel and a Style: buttons (up to 5 categories) or a select menu (up to 25).
  2. Write the Message and optional Embed. {avg_response_time} and {avg_resolution_time} show your team's recent averages.
  3. Press Add category for each kind of request (next step).
  4. Press Save, then Post panel.

Step 3 · about 5 min

Set up categories

Route each request to the right place.

SectionWhat you set
BasicsLabel, emoji, description (for menus) and button colour.
LocationThe Discord category, a private channel or private thread, the naming pattern (ticket-{number}) and the welcome message.
AccessSupport roles for this category, and roles to ping when a ticket opens.
Form questionsUp to 5 questions asked before the ticket opens: text, dropdowns, user or role pickers, file upload and more.
Limits & closingPer-user limit, auto-close after inactivity, who can close, transcript channel, and a required close reason.
Escalation ladderUp to 10 steps, like "after 30 minutes, ping Senior Staff" or "bump priority".

How a ticket works

  • A member presses a button (or picks from the menu), answers any form, and gets "Your ticket is ready".
  • The ticket opens with a welcome card showing the answers, plus Claim and Close buttons. Ping roles are notified.
  • Staff claim it, chat, and can add people, set status or priority with /ticket.
  • Closing asks for confirmation (and a reason if required), saves a web transcript, posts it to the transcript channel and DMs it to the member.
  • Closed tickets can be reopened from View Tickets on the dashboard.

View Tickets and commands

View Tickets under Tickets shows open and closed tickets, stats like average resolution time and top claimer, handler performance, and each ticket's details and transcript.

CommandWhat it doesWho by default
/ticket closeClose a ticket (with an optional reason).The opener; Moderator for others' tickets
/ticket claim · unclaimTake or release a ticket.Moderator
/ticket add · removeAdd or remove someone.Moderator
/ticket priorityLow, medium, high or urgent.Moderator
/ticket status setOpen, In Progress, Awaiting Response…Admins (grant to staff as needed)
/ticket transcriptGet the transcript.The opener and staff
/ticket blacklistStop someone opening tickets.Admin

Step 4 · about 6 min

Turn on the AI Responder (optional)

Answer common questions before staff do.

  1. Open AI Responder under Tickets and switch it on.
  2. Under Where it answers, choose categories (or every category).
  3. Give it a Name, Tone, Greeting and Your instructions.
  4. Add what it should know to the Knowledge base: questions and answers, or notes. Every help centre guide has a Use to train AI button that adds it here.
  5. Try it in Test it, then save.
The AI Responder page with usage, stats and settings
The AI Responder: replies today, stats, and what it knows.
Hands over smartly
Passes sensitive topics, things it isn't sure about, and your always-human topics to staff, with a summary.
Learns from staff
Learns lessons from how your team solves tickets, with optional review. Autotrain can read channels for facts.
Limits
20 AI replies a day free, 1,000 with Dreamliner One. Test replies count too.

You're set up

What you just did

  • Set staff, channels and limits
  • Built and posted a panel with categories
  • Learned the ticket flow, commands and the AI Responder

Common questions

Members can't see their ticket.

Dreamliner needs Manage Channels and Manage Roles to set ticket permissions, or Create Private Threads for thread tickets.

Changes to my panel don't show.

Save, then press Repost panel. The old panel message keeps working until you delete it.

Read next