What Gets Sent
When a webhook is active, Trace can deliver the following event types to your Discord channel:- Bans and unbans - includes the target user, acting moderator, reason, and duration
- Warnings - player warning records with reason
- Anticheat detections - flagged events with detection type and severity
- Server events - server start, shutdown, and key runtime events
- Other moderation actions - kicks, mutes, and custom moderation entries
Setting Up Your Webhook
1
Create a webhook in Discord
In your Discord server, go to Server Settings → Integrations → Webhooks and click New Webhook. Give it a name (for example,
Trace Moderation), select the channel where you want notifications to appear, and click Copy Webhook URL.2
Open TraceConfig in Roblox Studio
In Roblox Studio, open your experience and navigate to ServerStorage. Locate the
TraceConfig module.3
Set the WebhookURL field
Find the Replace
WebhookURL field in TraceConfig and paste your webhook URL as a string value:TraceConfig
YOUR_WEBHOOK_URL_HERE with the full URL you copied from Discord. Save the file in Studio and publish your place.Filtering Events
Event filtering is configured in theIntegrationEvents table inside TraceConfig. Set a value to false to process the event internally without forwarding it to Discord:
TraceConfig
Privacy and Data Handling
All user-entered text - such as moderator-written ban reasons and warning notes - is filtered on the server before being delivered to your webhook. This filter removes content that could expose personally identifiable information or violate platform policies. The content your Discord channel receives reflects the filtered output, not the raw input.