Getting Started
Get TicketFlow running in your Discord server in under 5 minutes.
1. Add the Bot
Click the invite link to add TicketFlow to your server. You'll need Manage Server permission.
The bot requires these Discord permissions: Manage Channels, Send Messages, Embed Links, Attach Files, Read Message History, and Manage Webhooks.
2. Create a Ticket Board
A board is the entry point where users open tickets. You'll typically create one in a #support channel.
Run the /setup command:
/setup name:General Support category:#Support Tickets staff_role:@StaffRequired options:
name
Board name shown to users (e.g. "General Support")
category
The channel category where ticket channels will be created
staff_role
The role that can view and manage tickets
Optional:
message
Description shown on the board embed
"Click the button below to create a support ticket."
color
Hex color for the embed (e.g. #FF5733)
#5865F2
maxtickets
Max open tickets per user on this board (0 = unlimited)
1
TicketFlow posts an embed with an Open Ticket button in the channel. Users click it to create a ticket.
3. How Tickets Work
When a user clicks Open Ticket:
A private channel is created under your chosen category
Only the user, staff, and the bot can see it
Staff are pinged (the ping auto-deletes to keep things clean)
The user writes their message, staff reply — just like a normal Discord conversation
Staff can also view and reply to tickets from the web dashboard without needing Discord open.
4. Log In to the Dashboard
Visit ticketflowbot.com and sign in with Discord. You'll see every server you manage that has TicketFlow installed.
From the dashboard you can:
View all open and closed tickets
Reply to tickets (messages appear in Discord via webhook)
Claim and close tickets
Manage server settings and boards
Next Steps
Commands Reference — Full list of slash commands
Web Dashboard — Dashboard walkthrough
Templates — Create structured ticket forms with custom fields
Configuration — Customize limits, logging, and more
Last updated