Showcase·Socialise Support
Socialise Support
@ga4be
A multi-server modmail and staff rating system. Members open tickets from any of the supported servers through a single app, which routes everything to a central staff guild with full transcript and rating history.
The problem
The client manages several Discord communities and needed a single modmail system that could handle support across all of them without running a separate app per server. Staff needed to work from one central place, but members needed to reach out from whichever server they were in. Off-the-shelf modmail bots don't support multi-server routing.
What I built
A modmail system where members DM the app from any of the supported servers. On contact, they're shown a guild selector, a dropdown listing only the servers the app is active in. Once they pick a server, they choose a ticket type, and a thread opens in the designated category of the central staff guild. Staff work entirely from one server regardless of which community a member is writing from. Staff ratings tie into the close flow: before a ticket fully closes, the member is prompted to rate their experience with the staff member who handled it. Ratings are logged per staff member and surfaced through a leaderboard and history command. The rating step uses a `-f` flag override for cases where the member didn't respond. Later extensions added support for five to six new servers without rebuilding anything, and a guild-removal hook that clears modmail data automatically when the app leaves a server.
Outcome
- Live since July 2025
- 107,000+ members across supported communities
- Handles multi-server routing with no separate deployments per server






