Product Update

Xurrent IMR - Q2 2026 Product Updates

Rohan Taneja
April 1, 2026
Note: We're just getting started with Q2. This post is a living document, and we'll keep adding new updates right here until the quarter ends on June 30th.

Filter incidents by multiple priorities at once

Analytics now lets you stack priority filters. Select P0, P1, or any combination, scoped to the teams you care about. Results update the moment you click, so you go straight to what matters instead of scrolling to find it.

Xnapper-2026-06-15-16.58.54.png

Delay Notifications: page on-call only when it matters

Not every alert deserves a 2 AM page. The new Delay Notifications action in Alert Rules holds the page for low-priority alerts until a time someone can actually act on it. The incident is still triggered and recorded the instant the alert arrives. Only the notification waits.

A non-critical storage warning fires at 11 PM on a Friday. Your Alert Rule catches it, holds the notification, and pages on-call at 8 AM Monday. Nothing suppressed, nothing lost.

Set the release time and day right in the rule. When the window opens, the notification routes through your escalation policy as usual.

Set it up today ->

Xnapper-2026-06-11-15.35.04.png

Microsoft Teams Conference Bridge: a war room on every incident, automatically

The first five minutes of a major incident usually go to one thing: getting everyone on a call. With the Microsoft Teams Conference Bridge, that step disappears.

Enable it once, and every new incident gets a Teams meeting link attached automatically. An instant virtual war room, ready before anyone thinks to ask for one.

Toggle on Enable Conference Bridge when you connect Microsoft Teams.

Documentation here->

Xnapper-2026-05-29-14.23.04.png

Your on-call rotation survives off-boarding

Deleting a user used to quietly reshuffle your whole on-call schedule and leave displaced shifts behind. Not anymore.

Xnapper-2026-05-28-18.01.30.png

When a user is deleted, their shifts are marked inactive and flagged on the schedule. The rest of the rotation stays exactly as you set it. Team managers get notified right away with the specific schedules affected, and a reminder every 24 hours until every gap is filled. One click on a flagged shift reassigns it and restores full coverage.

Xnapper-2026-05-28-18.02.39.png

Cross-team schedules in escalation policies

You can now pull on-call schedules from other teams into any escalation policy. If the primary on-call doesn't acknowledge in time, the incident escalates to a shared support team, a leadership schedule, or any other team in your org.

Xnapper-2026-05-28-17.49.50.png

A payment failure hits at 2 AM. Payments on-call is paged first. No ack in 10 minutes, the VP of Engineering is notified. Still nothing at 20 minutes, the Leadership schedule takes over.

Notify every stakeholder the moment a workflow fires

When a major incident hits, the right people need to know immediately, not after someone hunts down email addresses by hand.

A single Workflow action can now notify multiple stakeholders at once: individual users, entire teams, or anyone outside Xurrent IMR by email. Pair it with a Stakeholder Template and every notification goes out pre-formatted the instant your trigger fires.

Xnapper-2026-05-13-14.10.08.png

A P3 escalates to a P0. The workflow fires, and your CTO, directors, and major incident team all get a structured critical-incident update with zero manual steps. Previously you could add only one stakeholder per action, with no templates and no external emails.

Set up Workflows now →

Add escalation policies as responders in workflows

When a P0 hits, every minute spent tracking down the right people is a minute lost. You can now add escalation policies from any team as responders in a workflow, not just individual users from your own team. Select multiple policies in one action and the right people across your org are looped in automatically, based on the conditions you define.

Xnapper-2026-04-30-22.19.48.png

No manual paging. No cross-team coordination overhead. Just the right responders, already on it.

ServiceNow Integration: More Robust Now

If you've ever tried to scale our old ServiceNow integration across more than a handful of services, you know the pain. It needed a Configuration Item to route alerts, and every service needed its own manual setup. For teams managing hundreds of services, it just didn't work.

We heard about this. A lot. So we rebuilt it.

Xnapper-2026-04-30-22.13.09.png

No CI dependency. Map any ServiceNow field to your IMR services. Configuration Item, Assignment Group, Service Offering, or a custom field your team already uses. Pick whatever makes sense for how your org runs.

Auto-mapping that actually works. Name Match maps services automatically by name. Custom Match lets you define exact ServiceNow value to IMR service mappings when you need full control. No more spreadsheets, no more manual one-by-ones.

One global template. Configure status, urgency, priority mappings, note syncing, and mandatory fields once. It applies across all your services automatically. Set it and forget it.

Bulk setup. Create integrations across all your services in a single step. What used to take an afternoon now takes minutes.

If you're running ServiceNow and have been waiting to roll out IMR more broadly, this is the unblock.

[Setup ServiceNow here →]

Xurrent IMR MCP Server is Live

You can now connect Xurrent IMR to Claude and ask questions about your incident data in plain English. No tab switching, no SQL, no logging in.

Ask things like:

  • "Show me all critical incidents from the last month"
  • "Who is on call for the SRE team right now?"
  • "Walk me through the timeline of incident #75"
Screenshot 2026-04-15 at 5.25.58 PM.png

Claude connects directly to your IMR account through an MCP server and returns real data: on-call schedules, incident lists, timelines, and more. The kind of context you usually have to dig through three tools to find.

This is read-only today. No changes, no risk. Just faster access to the context your team needs during an incident, in the place where a lot of you already do your thinking.

Setup takes under 5 minutes.

[Get started →]

Noise Reduction is Now Available

Alert fatigue is one of the most common reasons on-call engineers burn out. Noise Reduction fixes that by grouping related alerts into a single incident, so your team isn't paged repeatedly for the same underlying issue.

Two ways to correlate alerts, depending on what fits your stack.

Time-based Correlation. Group all alerts that arrive within a set time window (1 to 20 minutes) for a particular service into a single incident. Simple, predictable, easy to reason about.

Content-based Correlation. Group alerts based on matching payload fields. You choose:

  • Matching logic: correlate if any or all fields match
  • Fields: Incident Title, Incident Summary, Integration, or a Custom JSON field (for example, host_id)
  • Time window: 1 to 20 minutes
Xnapper-2026-04-01-15.28.04.png

A real example

A cluster goes down. Within seconds, your monitoring fires a memory alert, a CPU alert, a disk I/O alert, and a few more. All symptoms of the same root cause.

Without Noise Reduction, each of these creates a separate incident and wakes up your on-call engineer multiple times. With Noise Reduction, all of them roll up into a single incident. Your team gets paged once and has full context in one place. The engineer wakes up to "the cluster is down" instead of "five things are on fire and I have to figure out which is which."

[Read the full documentation →]

Coming soon

We have two more pieces in the pipeline that will join Noise Reduction shortly:

  • AI Correlation: Machine learning that automatically groups related alerts based on patterns in your data. No rules to write.
  • Auto Pause Transient Alerts: Automatic suppression of short-lived, self-resolving alerts that would otherwise create unnecessary incidents. The alerts that always resolve themselves before anyone reads them.

Click Get Beta Access on the Noise Reduction tab if you want early access to these.

New Workflow Actions: Jira and Slack

You can now add Jira and Slack as action steps in your Workflows, so the right people and tools are looped in automatically when an incident event fires. No more "did anyone open the Jira ticket?" five minutes into an incident.

Create Jira Ticket. Opens a Jira issue with your pre-configured project, issue type, and custom fields. Triggered automatically when your conditions are met. No manual ticket creation after every incident.

Send Slack Message. Send a message to an existing Slack channel or create a new one on the fly. Two ways to use it:

  1. Custom message: write your own message with dynamic variables pulled from the incident. For example: "🚨 This P0 incident has been open for 1 hour and is causing customer impact. {On-call Agent}, can you resolve this at the soonest?"
  2. Incident details card: send a structured card with incident details automatically populated. Useful for piping all P0s into a single war-room channel so stakeholders have one place to track what's open.

Both actions plug into the same Workflow trigger system we shipped in Q1. Pick a trigger (incident created, status updated, urgency changed, etc.), set your conditions, and the Jira ticket or Slack message fires the moment your conditions are met.