Help Buddy Docs

Permissions

How Help Buddy determines who can do what, and how to configure access for your team.

Permission Model

Help Buddy uses a two-level permission model: regular users who can open and interact with their own tickets, and staff members who have elevated capabilities across all tickets.

Support Role

The Support Role is the core of Help Buddy's permission system. Any user with this role is considered staff. You can configure more than one Support Role — all members of any configured support role are treated as staff.

ActionRegular UserStaff
Open a ticketYesYes
View own ticket channelYesYes
View all ticket channelsNoYes
Close a ticketOwn tickets onlyAny ticket
Claim / UnclaimNoYes
Add / Remove membersNoYes
Transfer ownershipNoYes
Rename ticketNoYes
Post staff notesNoYes
Set priorityNoYes (Premium)
Use snippetsNoYes (Premium)
Generate transcript manuallyNoYes

Ticket Opener Permissions

The user who opens a ticket can read and send messages in their own ticket channel and can close the ticket. They cannot use staff-only commands like /ticket note, /ticket priority, or /ticket claim.

Added Members

Users added via /ticket add receive the same channel permissions as the ticket opener: read and send messages, but no staff commands.

Dashboard Access

The web dashboard is accessible to any Discord user who has the Manage Guild permission on that server. Regular members and support staff without admin permissions cannot access the dashboard.

Bot Permission Requirements

Warning

The bot's role must be positioned above any roles it needs to manage in the server role hierarchy, or channel permission overwrites will silently fail.
PermissionRequired For
Manage ChannelsCreating and deleting ticket channels
Manage Roles / PermissionsSetting per-channel overwrites
Send Messages & Embed LinksPosting embeds and button messages
Read Message HistoryGenerating transcripts
Attach FilesSending HTML transcript files
Use Application CommandsRegistering slash commands