Analytics: Real-Time Performance Alerts With Game Webhooks

[Update] July 30, 2026


Hi Creators,

We’re looking for volunteers to test real-time performance alerts. Instead of manually checking dashboards or finding out about issues from players, you can now set up alerts that proactively notify you when key performance metrics like crash rates, memory usage, or frame rates cross your defined thresholds. You need access to performance metrics (100+ DAU) to use alerts.

We’ll give early access to the first 150 universes that sign up and will reach out on DevForum if you’re accepted. If you don’t get in, don’t worry – we’ll be launching alerts to all experiences that have access to performance in a few weeks.

Create Custom Alerts for Your Performance Metrics

After you sign up, you can find the new Alerts page in your Creator Dashboard for your games under Configure > Alerts. You can create up to 20 alerts per game.

You can learn more about alert configuration settings from our documentation.

Receive Alerts via New Game Webhooks

We are introducing game level webhooks. Now, you can create webhooks specific to each of your games to keep your notifications focused on the right teams. Alerts are delivered via these webhooks. You can manage your game webhooks under Configure > Webhooks for any game.

When an alert fires or recovers, we send an HTTP POST request to your configured webhook URL with a JSON payload:


{
  "summary": "The Plant Game: Crash Rate Too High has fired",
  "metric": "ClientCrashRate15m",
  "current_value": "0.272",
  "universe_id": "12345",
  "evaluation_time_utc": "2026-06-15T17:47:00Z",
  "alert_history": "https://create.roblox.com/dashboard/creations/experiences/12345/alerts?tab=AlertConfiguration-Analytics&utm_medium=webhook&utm_campaign=alert_firing"
}

This makes it easy to integrate with tools like Discord, Slack, or any custom monitoring pipeline. Read Webhook documentation to learn more.

See Active Alerts on Your Overview Page

On your game overview page, you can see which alerts are still active and need your attention. You’ll see the metric value that triggered the alert here too.

Monitor Alert History on the Alerts Dashboard

On the Analytics tab under Alerts you can review your alert activity:

  • Alerts over time graph: See how many alerts were firing over any time range. You can filter this graph by alert name and/or severity.
  • Alert status table: View currently active alerts at a glance.
  • Alert events table: See a chronological log of all fired and recovered events within your selected time range.

You will also see annotations on the charts when an alert is triggered. You can disable these from the annotations menu.

Tips for configuring your alerts

To get the most out of alerts and prevent your webhook endpoints from being flooded with notifications, keep these best practices in mind:

  • Prevent false alarms with duration: Avoid setting your duration to 1 for highly volatile metrics like session time. A sudden influx of players joining or loading assets simultaneously can cause temporary spikes. Setting a duration of 6 ensures an alert only fires if the issue is sustained.

  • Use segment breakdowns efficiently: Instead of creating multiple individual alerts for Android, iOS, and Windows, you can create a single alert and use the Breakdown feature. The alert will evaluate each platform separately and specify where the issue is occurring in the webhook payload.

  • Establish a baseline first: Before setting your thresholds, review your existing analytics charts over the last 7 to 14 days. If your normal crash rate hovers around 1.2%, consider setting your alert threshold to 2.5% or 3%. Giving your metrics room for natural fluctuations prevents false alarms.

  • Use descriptive, structured names: Because alert names are injected directly into your webhook payloads and annotations, using a clear formula like [Metric] - [Context] (e.g., High client crash rate - mobile) makes it easy for your team to triage issues at a glance.

Permissions

To create alerts, you’ll need the following permissions:

  • View analytics permission: Required to receive alert notifications.
  • Create and configure alerts (new): Required to create, edit, delete, and toggle alerts on/off. This is available under game Permissions for group-owned games.

If you want to manage game level webhooks:

  • List, create, update, and delete webhooks (new): Required to manage game-level webhooks which can be used for alert delivery.

If someone has “Create and configure alerts” permission, they will get webhook permission by default.

What’s Next

We’ll give early access to the first 150 games that sign up using this form. We’ll start giving you access on Monday. Read documentation to learn more and please give us feedback!

We’re actively working on expanding this feature with:

  • Studio, Creator Hub, and email notification channels
  • Assigning alert notifications to roles
  • Alerts for custom events and recommended events
  • Opencloud APIs

Please let us know if you have any questions or feedback.

112 Likes

This topic was automatically opened after 10 minutes.

This is definitely one nice weekend, thank you for these updates :folded_hands:

12 Likes

this week and last week have been so amazing for roblox developers, i appreciate these changes so much

4 Likes

Really cool.

One little irony i find is the alert for the “High client memory” triggering at 1+ gigs of client memory usage. I mean… when isnt the client at over 1 gig of memory?

5 Likes

I’d assume that was just for testing/showcasing, you will be able to customise what values the alerts trigger.

7 Likes

I love it! but what about currently on-going engine memory leaks that have been ignored for months? :slight_smile:

5 Likes

Update: Performance Alerts & Game Webhooks Are Now Available to Everyone

Thanks to everyone who tested real-time performance alerts during early access. Alerts and game-level webhooks are now available to everyone with access to performance metrics (100+ DAU). Head to Configure > Alerts and Configure > Webhooks in your Creator Dashboard to get started. You can also use the overflow menu of any performance chart and click on “Create an alert” for that metric. See the alerts documentation and webhook documentation for details.

New: Data Store Metrics

You can now create alerts for data store metrics as well as all performance metrics, so you can monitor your storage usage and performance.

A Note on Permissions

Anyone with edit experience permissions now gets create alert permissions by default, so your team can start setting up alerts right away. If you’d like to limit who can create or manage alerts, you can revoke alert permissions separately under game Permissions.

Thanks again for all the feedback during early access and let us know if you have any questions or suggestions.

4 Likes