TL;DR: With this simple Plugin, you can paste a Discord Webhook → Click Install → Get structured and customizable Join/Leave alerts in your Discord Server including Player name, timestamp, and session duration. (And more to come!)
No scripting is required, but the Plugin will import a Script named DiscordServerUtilitiesMain into ServerScriptService which will handle the Join/Leave payload. Any and all Scripts imported by Discord Server Utilities and any future versions can be studied and modified for use, but the goal is for the Plugin and it’s UI to do most of this work for you!
Now, simple Discord Webhook Messages, especially Join/Leave Tracking, is nothing new. That being said, this Plugin still provides the most practical and quick way of setting it up. Regardless, I am curious what the community would like to see in future iterations of this Plugin. For example, for now this Plugin only takes 1 Webhook URL at a time. While one could Copy + Paste the DiscordServerUtilitiesMain and provide 2 different Webhook URLs in 2 Scripts, I plan on providing Multi-Webhook URL support to streamline this process and allow maximum customization when it comes to the number of Webhooks. I am taking this approach with anything and everything when it comes to Roblox and Discord Integration: let’s make it easier and quicker, and more customizable than ever! Roblox Studio itself should provide you the tools to flawlessly integrate Discord with your Roblox Experiences: and now it will.
What are features/plugins which provide Discord > Roblox or Roblox > Discord Services that you wish existed that do not? How about, what have you spent the most time painstakingly implementing when it comes to Discord Integration with your Roblox Experiences that would benefit you to be fitted into a Plugin? Such as Discord > Roblox Server Shouts, Analytics Tools or Messages for Game Passes, Developer Products, UGC/Clothing, and more. Or how about syncing Discord Roles with Teams, Leaderboards, or In-Game Content within an Experience, especially useful for Groups or awarding Roles based on a player’s level or inventory items in an MMO. Selectable Timezones is an obvious one too.
Any feedback is appreciated, as I plan on expanding this Lite version of Discord Server Utilities and creating a Paid Version with Beta Features before they come to Lite, Long Term Support and Feature Requests (which will be queued and rolled out in updates)

Creator Hub: link to plugin here!
Troubleshooting
- HTTP 400 (Bad Request): Check that the Webhook URL is valid and unedited.
- No messages appearing:
- Confirm Allow HTTP Requests is ON.
- Test in a Play Solo Server or Live Server (not just Edit).
- Verify the Experience isn’t blocked by a firewall/proxy.
- Rate limiting: Discord rate limits per-Webhook. Avoid spamming.
Why use this?
- Simple, predictable setup (no extra modules or web services, for now).
- Useful for moderation, QA, and tracking sessions/player engagement.
- Works out of the box; defaults are safe, and potential for expansion and LTS.
Privacy & security (DSU Lite as of 8/17/25)
- Uses Roblox HttpService to post only Join/Leave event data to your Webhook.
- Your Webhook URL is a secret. Treat it like a password. Rotate it if shared.
- The Script (DiscordServerUtilitiesMain) does not collect or transmit anything beyond the Join/Leave payload and listed Features in Settings, all of which can be Toggled On/Off.
Honest feedback is important to me, thank you for reading or trying out my Plugin. Please feel free to provide any requests or ideas!
