%20copy.png)
If you're shipping software to customer-managed environments, you already know the challenge: your customers install and operate your application in environments you don't control, and visibility into what's happening across those deployments is critical. When a customer's license is about to expire, when an instance goes unhealthy, when a support bundle gets uploaded at 2 AM, your team needs to know.
Until recently, the options for getting proactively notified about these events on the Replicated Platform were limited. The original Instance Notifications system covered a narrow set of instance-level events with basic email or single-channel slack delivery. Teams that needed broader coverage or more flexible routing had to build their own polling and alerting on top of the Vendor API.
Today, we're excited to announce that Event Notifications is now generally available for all vendors. Event Notifications is a complete rethinking of how vendor teams subscribe to, filter, and act on platform events. It replaces the original Instance Notifications with a system that's broader in scope, more precise in targeting, and designed to integrate directly into the tools and workflows your team already uses.
Event Notifications gives you access to over 20 event types organized across six categories:
Each notification subscription lets you combine multiple event types with granular filters to ensure the right people on your team are alerted to the right events. Filters use AND logic within an event (all conditions must match) and OR logic for multi-value selections (e.g., "Paid" OR "Trial" license types), giving you fine-grained control without complexity.

Here are some of the patterns we're already seeing across our early adopters:
A DevOps lead sets up a webhook notification for [.inline]release.promoted[.inline] events, routed to a dedicated #releases Slack channel. Every time a new version is promoted to the Stable channel, the team gets a message with the release version and channel context, no manual checking required.
With the new [.inline]release.build_failed[.inline] event, teams can also get alerted the moment a build fails after promotion. This matters beyond air gap bundles: Enterprise Portal docs, Download Portal release lists, install instructions, and Embedded Cluster installs can all be affected by a failed build. Without this notification, the only way to discover the failure was manually checking the release history page.
A Customer Success team uses the Replicated CLI to script notification setup as part of their customer creation and onboarding pipeline. After creating a new customer and assigning a channel, they run:
[.inline]replicated notification subscription create --file config.json[.inline]
The config automatically creates a subscription that alerts a team Slack channel whenever the new customer's instance falls behind by 3+ versions:
[.inline]{[.inline]
[.inline]"name": "Upgrade compliance - Acme Corp",[.inline]
[.inline]"eventConfigs": [[.inline]
[.inline]{[.inline]
[.inline]"eventType": "instance.version_behind",[.inline]
[.inline]"filters": {[.inline]
[.inline]"versionsBehind": "3",[.inline]
[.inline]"customerId": "<newly-created-customer-id>"[.inline]
[.inline]}[.inline]
[.inline]}[.inline]
[.inline]],[.inline]
[.inline]"isEnabled": true,[.inline]
[.inline]"webhookUrl": "https://hooks.slack.com/services/T00/B00/XXXX"[.inline]
[.inline]}[.inline]
Because notification subscriptions are now fully manageable from the CLI ([.inline]create[.inline], [.inline]update[.inline], [.inline]list[.inline], [.inline]delete[.inline]), teams can template configs in version control and enforce consistency across hundreds of customers programmatically.
A Sales Manager subscribes to [.inline]customer.license_expiring[.inline] events filtered to Trial license types. When a trial customer's license nears expiration, the alert fires to email, giving the sales team a heads-up to engage before the customer goes dark. Combined with [.inline]customer.created[.inline] and install validation events like [.inline]instance.ready[.inline], teams can build notification-driven workflows that track the full customer journey from trial signup through deployment to renewal. For a walkthrough of how to wire these events into a revenue operations pipeline, see Tracking the Customer Lifecycle from Trial Signup to Revenue Recognition.
A vendor managing multiple instances per customer uses instance tag filters to scope health alerts to production environments only. By adding a tag filter with [.inline]environment equals Production[.inline], they avoid getting paged for every dev and staging instance that drifts.
When a known-noisy instance is expected to be unhealthy (e.g., during a planned maintenance window), the team mutes it on the subscription for 7 or 30 days, or indefinitely. Mutes are cluster-aware, so snapshot/restore scenarios won't accidentally silence alerts for the wrong cluster. Active mutes are visible from the notification History tab with a per-subscription badge.
When a customer uploads a support bundle, time matters. A Support Engineering lead subscribes to [.inline]support.bundle.uploaded[.inline] events filtered to paid customers on the Stable channel, with a webhook routed to a [.inline]#support-triage[.inline] Slack channel. The webhook payload includes the bundle ID, customer name, app, channel, and license type, giving the on-call engineer enough context to prioritize before even opening the bundle.
Once the bundle is analyzed, a second subscription on [.inline]support.bundle.analyzed[.inline] can trigger a follow-up notification with analysis results, enabling teams to build automated triage workflows that route bundles based on severity or content. For a deeper look at how to build an end-to-end support bundle workflow powered by event notifications, see Building a Support Bundle Workflow That Meets Your Engineers Where They Already Work.
Event Notifications is available to all Replicated customers. To create your first notification:
For teams looking to automate, the Replicated CLI supports full notification subscription management.
See the Event Notifications documentation for the complete reference, including the full list of event types, filter options, webhook payload formats, and RBAC permissions.
If you'd like a walkthrough from someone on our team, reach out to your account manager. We're happy to help you design a notification strategy that fits your team's workflow.