Skip to Content
Haven Documentation is the shared home for product guides, plugin setup, and release docs.
PluginsTicketOpenRolesOverview

TicketOpenRoles

TicketOpenRoles grants one or more temporary Discord roles while a member has an open support ticket, then removes those roles when the member no longer has an open ticket.

  • Source description: Assign roles to ticket creators while they have open tickets; per-category roles, whitelist/blacklist
  • Version in source: 1.0.0
  • Dependencies: core, tickets
  • Config templates read: en-ticket_open_roles.json5, en-ticket_open_roles_lang.json5

Main Features

  • Assign roles to ticket creators while tickets are open
  • Map different ticket category types to different role IDs
  • Use default roles when no category-specific mapping is present
  • Whitelist or blacklist ticket types and category indexes
  • Run periodic syncs so stale roles are cleaned up
  • Expose a manual sync command for staff
  • Keep ticket role behavior dashboard-configurable

Plugin Names

ItemName
Plugin folderticket_open_roles
Config nameticket_open_roles
Language config nameticket_open_roles_lang
Main config fileconfiguration/ticket_open_roles.json5
Main language fileconfiguration/ticket_open_roles_lang.json5

Best Fit

Use this when ticket creators need temporary channel visibility, customer status, triage access, or follow-up permissions only while a support ticket is open.