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:@Staff

Required options:

Option
Description

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:

Option
Description
Default

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:

  1. A private channel is created under your chosen category

  2. Only the user, staff, and the bot can see it

  3. Staff are pinged (the ping auto-deletes to keep things clean)

  4. 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.comarrow-up-right 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

Last updated