Ticket Resolution

Close Workflows

Close tickets gracefully with confirmation dialogs, collect a reason, generate transcripts, and trigger feedback — all automatically.

ticket-1234
Online
Moderatorused5:30 PM

/close

Support BotBOT5:30 PM

Close Ticket?

Are you sure you want to close this ticket? A transcript will be generated and sent to the log channel.

Ticket

#ticket-1234

Messages

24 messages

Duration

2h 15m

Participants

3 members

A feedback form will be sent after closing

Message #ticket-1234

Illustration only — actual interface and behavior may differ

Three Close Methods

Every Way to Close a Ticket

Different situations call for different close methods. Choose the one that fits.

1

Confirmation Close

Standard close with a confirmation dialog. Optionally collect a reason. The user and staff both confirm before the ticket is closed.

2

Scheduled Close

Tickets auto-close after configurable inactivity. Users are warned before closure and can send a message to reset the timer.

3

Force Close

Staff can immediately close a ticket without confirmation. Used for spam, duplicates, or when immediate cleanup is needed.

Ticket System

Close Confirmation

Customizable confirmation dialog with close reason, feedback trigger, transcript options, and notification settings.

Confirmation dialog prevents accidental closes
Optional or required close reason
Reason logged to transcript and analytics
Feedback form triggered after close

Close Ticket?

Please confirm that you want to close this ticket. This action will generate a transcript.

Messages

24 messages

Duration

2h 15m

Issue resolved - user confirmed fix working
Ticket System

Scheduled Close

Set a timer to auto-close a ticket. A warning message is sent before closing, giving users a chance to respond.

Scheduled Closures

ticket-1231

Closing in 4 hours

Inactive 44h

ticket-1228

Closing in 30 minutes

Inactive 47.5h

ticket-1235

Active — timer reset

Last msg 2m ago

Auto-close after 48 hours of inactivity

ticket-1231
Online
Support BotBOT11:00 AM

⚠️ Inactivity Warning

This ticket has been inactive for 44 hours. It will be automatically closed in 4 hours if no new messages are sent.

Last Activity

44 hours ago

Auto-Close In

4 hours

Timer Threshold

48 hours

Send a message to reset the timer

Message #ticket-1231

Illustration only — actual interface and behavior may differ

Ticket System

Force Close

Instantly close spam or abusive tickets without confirmation. Optionally skip transcript generation for unwanted tickets. In Modmail, this is called silent close — use /modmail close silent:True to close a thread without notifying the user.

ticket-1245
Online
Adminused6:00 PM

/ticket closeforce:Truereason:Spam ticket - duplicate of #ticket-1230

Support BotBOT6:00 PM

⚡ Ticket Force Closed

This ticket was immediately closed by Admin. No confirmation dialog was shown.

Reason

Spam ticket - duplicate of #ticket-1230

Closed By

Admin

Method

Force Close

Transcript

Generated & logged

Channel will be deleted in 5 seconds

Message #ticket-1245

Illustration only — actual interface and behavior may differ

Data Collection

Close Reason Collection

Require or optionally collect a close reason from staff when they close a ticket. Reasons are stored in the transcript, visible in analytics, and help you understand why tickets are being resolved — or not.

Configure as optional or required
Close reasons appear in analytics
Included in HTML transcript
AI can categorize close reasons
ticket-1240
Online
Moderatorused3:45 PM

/close

Support BotBOT3:45 PM

Close Ticket

Please provide a reason for closing this ticket. This will be included in the transcript and analytics.

Ticket

#ticket-1240

Reason

Required

Moderator3:46 PM

Issue resolved - user confirmed the fix is working correctly

Support BotBOT3:46 PM

✅ Ticket Closed

Transcript generated and sent to #ticket-logs. The feedback form has been sent to the user via DM.

Close Reason

Issue resolved - user confirmed the fix is working correctly

Transcript

Delivered

Feedback

Sent to user DM

Message #ticket-1240

Illustration only — actual interface and behavior may differ

After Close

Automatic Transcripts

Every closed ticket generates a full HTML transcript automatically. Transcripts include all messages, embeds, attachments, member activity, and metadata. They are delivered to your configured log channel and optionally to the user via DM.

Transcript Contents

All messages
Attachments & embeds
Close reason
Feedback rating
Timestamps
Member activity
ticket-logs
Online
Support BotBOT3:47 PM

📝 Transcript Generated

A full HTML transcript of this ticket has been saved and delivered.

Ticket

#ticket-1240

Messages

18 messages

Duration

1h 32m

Participants

Moderator, Alex, Sarah

Transcript delivered to #ticket-logs and user DM

Message #ticket-logs

Illustration only — actual interface and behavior may differ

Close Workflows at a Glance

Complete control over how and when tickets are closed.

3

Close Methods

Auto

Transcript Generation

Custom

Inactivity Threshold

Optional

Close Reason

Use Cases

Close Methods for Every Situation

Resolved Issues

The standard close flow. Staff or user confirms the issue is resolved, provides a reason, and the ticket closes gracefully with transcript and feedback.

Abandoned Tickets

Users who stop responding get a warning. If they do not reply within the configured window, the ticket closes automatically — keeping your queue clean.

Spam & Duplicates

Force close spam tickets, test tickets, or duplicates immediately. No confirmation needed — just a quick command and the channel is cleaned up.

Frequently Asked Questions

This is configurable. You can allow users to close their own tickets or restrict closing to staff only.

The channel is deleted, a transcript is saved to your log channel, a feedback prompt is sent (if configured), and the user receives a DM notification.

Ready to Transform Your Support?

Set up professional support in minutes. No coding required. Start with a free trial and explore all features.

This offer is only available for selected servers that have never purchased a plan and never used a free trial before. You do not need to enter any payment information to start the trial and the trial automatically expires after 14 days. Servers that have been deleted from SCNX previously are not able to participate.