LIMITED TIME OFFER50% OFF
AntiLink
AntiLink TicketsPlus & Premium

Support that starts
in private.

Publish one clean panel and give every member a private line to your team - as a private thread or a private channel, your call. Your staff run the whole thing with /ticket, and AntiLink keeps it locked down from open to close.

No privileged Server Members Intent required.

# help-desk

How can we help-

Open a private ticket and tell our team what you need.

#ticket-184private

Thanks for contacting the team. Please describe what you need help with.

/ticket claim/ticket add/ticket close

Threads or channels

Your desk, your way.

Pick per panel. Same private, staff-gated ticket either way - only the shape changes.

Private threads

Default

A private thread opens right under your panel channel - no category to set up and no channel-list clutter, even with hundreds of tickets. Invisible to everyone but the opener and your staff.

Cleanest for busy servers

Private channels

Classic

A private text channel per ticket, filed under a category you choose. More visible and permanent, organized exactly how your team expects a support desk to look.

Familiar and organized

Command it

Run every ticket with /ticket.

Configure panels in the dashboard, then let staff operate right inside the ticket. Seven subcommands, all staff-gated.

/ticket close

Close the ticket, with an optional reason for the log. The opener or staff.

/ticket add

Pull another member into the ticket.

/ticket remove

Remove someone from the ticket - never the opener.

/ticket rename

Rename the ticket on the fly.

/ticket claim

Take ownership of the conversation.

/ticket unclaim

Hand it back to the team.

/ticket transcript

Save the styled HTML transcript to the log channel on demand.

/ticket blacklist add

Block a user or role from opening tickets.

/ticket blacklist remove

Unblock a user or role.

/ticket blacklist list

See everyone currently blocked.

Configure in the dashboard, operate with /ticket.

A short path from question to answer

1

A member opens a ticket

One click on the panel opens their private ticket - a thread or a channel, whichever you chose. Duplicate clicks return them to the one they already have.

2

Your team takes ownership

Configured staff roles see the ticket, claim or unclaim it, and add or remove members with a slash command.

3

The opener or staff closes it

Close from the button or /ticket close. If the panel has transcripts switched on, AntiLink saves a styled HTML transcript, plus a shareable online copy on a paid plan, to your log channel first. Then it clears the ticket away.

Every conversation, saved

Transcripts you can read and share.

Close a ticket and AntiLink captures it as a clean, styled web page - then hosts a shareable copy and lists it in your dashboard. Never a plain text file again.

Styled HTML, not a text dump

Every closed ticket becomes a self-contained web page - avatars, colored names, UTC timestamps, code blocks, and real @mentions and #channels resolved to names. It lands in your log channel as a .html file you can open in any browser.

A shareable online copy

Paid tickets also get an unguessable link to a hosted copy, kept 7 days on Plus and 30 days on Premium, then cleared automatically. Send a teammate the link instead of making them dig through the log channel.

Browse them in the dashboard

A Ticket transcripts page in your account: pick a server and see every hosted transcript, newest first, each one a click from opening. No hunting through Discord.

AntiLink ticket transcript

Acme Support #ticket-184

6 messages · generated 2026-07-23 00:13 UTC

Nova23:46 UTC

Thanks for reaching out! @Support is on it.

timeout23:47 UTC

Perfect, thank you! Details are in #billing.

Generated by AntiLink · a labelled record, not a live copy

Privacy and guardrails

Private by construction, not by convention.

Tickets hold the conversations members expect your team to protect. AntiLink builds that protection into the ticket itself - and into every command that touches it.

Private from the first second

Threads are private by construction; channels deny @everyone in the creation request itself. Either way there is no public window - only the opener, configured staff, and the serving bot get in.

Transcripts on a timer

Transcripts are opt-in per panel. When one is generated it is kept behind an unguessable link - 7 days on Plus, 30 on Premium - then deleted automatically, and sooner if your subscription ends. Need one gone before that? Ask support. Outside transcripts, AntiLink stores ticket state and IDs, never your conversations.

Staff-gated commands

Every /ticket action re-checks who is asking. Only the opener can close their own ticket; add, remove, rename, claim, and transcript are staff-only, always.

Blacklist the flooders

Block a user or a whole role from opening tickets with /ticket blacklist (or the dashboard). Blocked members are turned away before a ticket is ever created - so no one can spam your desk.

Live permission checks

Every publish and open re-checks the current plan, the message binding, the staff roles, and the exact channel or thread permissions the bot needs.

Included with AntiLink Plus and Premium.

AntiLink Plus

5 panels

  • Private threads or channels, your choice per panel
  • The full /ticket command suite
  • Up to 10 staff roles and 250 open tickets server-wide
  • Custom panel colors, styled HTML transcripts, and shareable online copies

AntiLink Premium

10 panels

  • Everything in Plus, with double the panel limit
  • The same staff roles, colors and transcripts
  • Hosted transcripts kept 30 days instead of 7
AntiLink Tickets

Give every question a private place to land.

Upgrade to Plus or Premium, pick threads or channels, choose your staff roles, and publish your private support desk.