Skip to guide
NightCrew Docs

Documentation›Support›Ticket System

Support

Ticket System

Private support channels, threads, or bot DMs with categories, staff access, transcripts, and automatic closing.

Updated October 21, 20263 min read

Getting started

1

Create categories

Create support types such as General Support, Reports, or Purchases under Tickets.

2

Assign staff

Choose which Discord roles can view and respond to each category.

3

Build a panel

Choose buttons or a dropdown, select one or more ticket types, then choose private channel, private thread, or bot DM delivery.

4

Publish

Choose a public channel and publish. Keep the dashboard panel record while its Discord buttons are active.

5

Manage tickets

Staff can claim, prioritize, add participants, reply, close, reopen, and review transcripts.

6

Use the staff workspace

Insert saved replies, attach files, add private notes, apply tags, block abusive users, and review the complete audit and member history.

7

Operate the queue

Filter by assignment, priority, category, or activity; save personal views; and use audited bulk actions for up to 100 selected tickets.

8

Plan follow-ups

Attach a private UTC reminder and staff note to a ticket, then complete or reschedule it from the ticket workspace.

9

Export operations

Download the current server-side queue filters as a spreadsheet-safe CSV without message contents or internal notes.

10

Measure support

Set per-type response targets and assignment rules, then monitor overdue tickets, response time, category demand, workload, and satisfaction ratings.

Settings reference

Use this reference when you need to check what a setting does.

Ticket type

Logical support choice with its own roles and dashboard grouping.

Panel layout

Visible buttons or one dropdown containing up to 25 ticket types.

Delivery mode

A private channel, a private thread below the panel channel, or a private bot DM synchronized to the dashboard.

Queue filter

All, unassigned, claimed, mine, or closed combined with priority, category, and sort order.

Saved view

Reusable queue filters visible only to the staff member who saved them.

Bulk action

Claim, unassign, reprioritize, or close up to 100 selected tickets with an audit event per affected ticket.

Follow-up

Private staff reminder with a UTC due time and note.

Queue export

Spreadsheet-safe CSV of the current filtered ticket records without transcripts or notes.

Claiming

Lets one staff member take responsibility while visibility follows the selected claim rule.

Auto-close

Closes inactive tickets after the configured number of hours; zero disables it.

Transcripts

Stores conversation history at closure; private transcripts restrict public access.

How it works

Here’s what happens once you’ve finished setup.

  1. 1
    Member

    Starts a channel, private-thread, or DM ticket.

  2. 2
    Review suggestions

    Staff use queue filters, saved views, SLA indicators, and bulk assignment.

  3. 3
    Conversation

    The dashboard mirrors messages and sends replies back to the correct Discord destination.

  4. 4
    Follow-up

    Staff schedule private work that should not be forgotten.

  5. 5
    Resolution

    Closure, rating, transcript, and audit information are retained.

Example

EXAMPLE
Support lead view

Save an Unassigned + Urgent/High + Oldest-first queue, bulk claim related incidents, add follow-ups for promised updates, and export the filtered queue for a weekly operations review.

Permissions

!
What NightCrew needs
  • Manage Channels
  • View Channels
  • Send Messages
  • Embed Links
  • Manage Messages

Things to know

!

Ticket Panels uses a concise settings editor. Design message opens the panel-message dialog; publishing and deletion still require explicit actions.

Troubleshooting

A saved view is missing

Saved views belong to the staff member and selected server; verify both before recreating it.

Bulk close asks for confirmation

Expected: closure notifies each available Discord conversation and cannot be silently applied.

A follow-up does not notify the member

Expected: follow-ups are private staff reminders, not scheduled Discord messages.

Export opens with changed values

NightCrew protects cells beginning with spreadsheet formula characters; keep that protection when re-saving the CSV.

Transcript is empty

NightCrew needs View Channel and Read Message History until closure.

Common questions

The button says interaction failed+

Confirm the bot is online and the panel still exists in the dashboard.

Staff cannot see tickets+

Add their role to the category and verify the channel overwrites.