Flamingo Raises $4.5M Seed Round

An incident process rarely breaks at the resolution step. It breaks twenty minutes earlier, when someone has to decide whether the thing in front of them is a P1 or a P3 and the definition is loose enough that two technicians would answer differently. Everything downstream inherits that call: who gets paged, which SLA clock starts, whether the client hears about it before they notice it themselves. This guide covers the seven-stage workflow, the priority model that holds it together, the metrics worth tracking, and where tooling fits once the process is sound.

TL;DR

  • Definition. Incident management is the process for restoring a failed or degraded service as fast as possible, with the permanent fix handled separately.
  • Seven stages. Identification, logging, categorization, prioritization, diagnosis, resolution, closure.
  • Not incident response. Response is the security discipline for breaches; management is the service discipline for outages.
  • Priority beats severity. Impact times urgency, agreed in writing before you need it.
  • Tools last. They enforce a process, they don't supply one.

What Incident Management Is, and What It Is Not

An incident is an unplanned interruption or a drop in quality of a service. Incident management is the process for getting that service back, and the goal is restoration speed, not root cause. If a mail server falls over and a failover brings it back in nine minutes, the incident is closed even though nobody yet knows why it fell over. The why belongs to problem management, which runs on its own timeline without an SLA clock ticking.

That split is worth being blunt about: closing an incident fast and understanding it properly are two different jobs with two different deadlines, and collapsing them into one is how a four-hour outage turns into a write-up nobody had time to act on.

There's a second reason the split matters, and it's commercial. Incident work usually sits inside the managed service fee, while the engineering that stops a class of incident recurring is project work with its own budget line. Keep them separate and improvement work gets funded. Blur them and it gets absorbed into an unbilled support queue, which is why the same outage keeps arriving. MSPs hit the same trap in commercial terms. The provider who opened an r/msp thread on separating major incidents from routine ones put the worry plainly: majors that keep recurring because of an underlying problem nobody is paying to fix become a money pit. The answers they got point somewhere other than tiering the service package, which is covered further down.

One more distinction to nail down early. An incident is something broken; a service request is something wanted. A new laptop, a mailbox, a permission change, all requests, all with their own workflow and their own clock. Mixing them into the incident queue inflates your volume and flatters your resolution times at the same time.

The boundary that generates the most ticket noise sits between an event and an incident. A monitoring alert is an event. It becomes an incident when it has service impact, or a clear and imminent risk of it, and not a moment before. An ITIL Master setting out the pipeline in an r/ITIL thread on where proactive work belongs describes monitoring detecting an event, event management evaluating it, and only an exception with service impact becoming an incident record.

That thread also produces the rule worth stealing from anyone tempted to file preventative work as a low-priority incident: you should not be planning to have incidents. Clearing a cache or restarting a process inside a maintenance window is change or request work. An incident table padded with planned tasks stops being a record of what broke, which is the one thing it is for.

Then there's incident management versus incident response. Response is the security discipline: containment, eradication, forensics, disclosure. Management is the service discipline: restore the thing, hold the SLA, tell the client. They share vocabulary and almost nothing else, and if you're mapping the boundaries between outage, disaster and breach, our breakdown of business continuity, disaster recovery and incident response draws the lines. The practical version of that boundary is that a major incident is still an incident, while a disaster is what invokes the continuity plan, so the two should never share a trigger. Incident management also sits inside the wider service framework covered in our guide to ITSM.

The Seven Stages, Step by Step

The ITIL-aligned lifecycle runs seven stages:

  1. Identification - something is wrong and someone or something notices
  2. Logging - a record exists, with an owner and a clock
  3. Categorization - what kind of thing this is
  4. Prioritization - how fast it has to move
  5. Diagnosis - investigation, and escalation if the first responder is stuck
  6. Resolution and recovery - service restored, by workaround or by fix
  7. Closure - confirmed with the reporter, written up, fed back into the runbook

ITIL 4 treats incident management as a practice rather than a rigid process, so read those as a sequence to adapt rather than gates to pass. In day-to-day work they collapse into three decisions and four actions, and the decisions are where the time goes.

Logging is doing more work than it looks like. An incident that lives in a technician's head or a Teams thread has no clock, no owner and no history. Where it came from matters too, because a monitoring alert, a user call and a client's own IT contact each hand you a different amount of context to start with.

Categorization looks like admin overhead until you need the data. Network, identity, endpoint, application, third-party. The value shows up the quarter someone asks what broke most, and either your categories can answer or they can't.

Escalation splits two ways that get confused. Functional escalation moves the incident to someone with deeper skills. Hierarchical escalation moves it to someone with more authority. They solve different problems, and the confusion costs the most on exactly the incidents where it hurts.

Resolution means restore, by whatever legitimate route is fastest. A documented workaround that restores service in six minutes beats a permanent fix in three hours, every time, as long as the permanent fix gets its own record and doesn't quietly become the new normal.

Closure is where the next occurrence gets cheaper. Confirm with whoever reported it, write the resolution note, and put anything reusable in the runbook. On a major incident, add a post-incident review that walks the timeline and separates what worked from what was luck. That review is the input to problem management, which is the only thing that moves recurrence.

One shape sits outside the sequence: the major incident. A P1 that spans multiple clients or threatens a contract needs a named incident commander who coordinates rather than fixes, a communications owner who isn't the person typing commands, and a timeline written as events happen rather than reconstructed afterwards. Separating the commander from the fixer isn't ceremony. The moment your best engineer is also the person answering the client's third phone call, one of those two jobs is getting done badly, and it won't be the phone call.

Priority Is Where SLAs Break

Severity describes the technical damage. Priority decides the order of work. Use the words interchangeably and you end up with every ticket marked urgent, which is the same as no ticket being urgent.

The workable model is impact times urgency. Impact is how much of the business is affected. Urgency is how fast the damage compounds. A single user unable to print is low impact and low urgency. A single user unable to reach the payroll system on the day payroll runs is low impact and very high urgency, and a model built on user count alone will get it wrong.

One question settles more of these than the grid does: is there a workaround? An r/ITIL commenter who works the monitoring side describes running exactly that test: latency with no way around it outranks a failed automated call that someone can place by hand, and the second one drops to a P2 on a looser SLA. Impact and urgency tell you where a ticket belongs. Whether a workaround exists tells you what that position costs the client.

Impact \ UrgencyHighMediumLow
High (site or company-wide)P1P1P2
Medium (department or team)P1P2P3
Low (individual)P2P3P4

That grid is the whole model. Two axes a dispatcher can answer in ten seconds, and a result they don't get to argue with. Print it into the ticket template rather than a policy document, because the first minute of an incident is not when anyone goes looking for policy documents.

Then attach the clocks:

PriorityTypical triggerResponse targetResolution target
P1 criticalBusiness-wide outage, revenue or safety at risk15 to 30 minutesUnder 4 hours
P2 highA department blocked, or a costly workaround in place1 hourUnder 8 hours
P3 mediumIndividual blocked, workaround availableSame business day1 to 3 business days
P4 lowDegraded but functional, or a request in disguiseNext business dayScheduled

Those P1 targets match the 2026 incident management benchmarks published by ITSM Tools, where the common critical SLA is a 15 to 30 minute response with resolution inside four hours. Treat them as an opening position to negotiate from rather than a standard to adopt unread, because a target agreed without the capacity behind it is a breach with a date on it.

Two rules keep the model working once it's live. Agree the definitions with the client before you need them, in writing, with examples drawn from their own environment. And let anyone raise a priority while requiring a second person to lower one, which takes away the incentive to quietly downgrade a ticket at hour three.

A fifth priority for preventative work comes up often enough to settle here. The case for it: clearing a cache or restarting a process before anyone notices sits at impact zero, so it needs somewhere to live that is not P4. The case against is sharper, and it comes from the same r/ITIL discussion: if failing to do that work would take the service down, its potential impact is not zero, and by that reading it belongs nearer P2 than P5. Both readings are right about different tickets, which is why the durable answer is a separate queue rather than a fifth priority. An incident is an incident whether or not anyone reported it. Planned maintenance is neither.

Expect a grey area to survive anyway. In an r/ITIL thread on where the major incident line falls, an ITIL Master describes P1 calls needing sign-off from a director or CIO, those calls being disputed, and disagreement inside their own team, then lands on the advice worth copying: stop trying to remove the grey area and put a process behind settling it. The same thread has two credentialed practitioners disagreeing in public over whether P1 alone is a major incident or P1 and P2 both are, which is a fair signal that the line is a local decision rather than a standard.

The way out of that argument is not a better definition, it is a list. Agree with the client which applications are mission-critical, and anything hitting those or the stack underneath them trips the major incident process. Write the list down, review it when their business changes, and the grey area shrinks to the size of the list rather than the size of the debate. It also helps to separate P1 from P2 by response shape rather than by wording: P1 is drop everything, all hands, a bridge that stays open until it is fixed, while P2 is urgent inside business hours without the full mobilization.

Telling the Client Before They Notice

The technical restore and the client's experience of an incident are separate things, and the second one decides whether the contract renews. A four-hour outage handled with updates every thirty minutes lands very differently from a ninety-minute outage the client found themselves and had to chase you about.

Three commitments cover most of it. Acknowledge within the response target rather than when you have something to report, because silence reads as nobody is looking at it. Send updates on a stated cadence even when the update is that nothing has changed, since a predictable nothing beats an unpredictable something. And write the closure note in the client's language rather than yours, because a note saying the DHCP scope was exhausted tells a finance director nothing about whether it happens again next month.

Agree the cadence per priority level at the same time you agree the priority definitions, and put it in the same document. An update commitment that lives only in a technician's judgment is one busy afternoon away from not happening.

The Metrics That Tell You It Is Working

Four numbers, read together. Read separately they're easy to game, and it is worth being specific about how. An ITIL practitioner in the r/ITIL thread on classifying preventative work notes in passing that managed events can be logged as resolved P1s whenever the reporting needs flattering, and nothing in the tooling stops it. That is the argument for reading all four: a P1 count climbing while detection time and recurrence stay flat is a counting change, not an operational one.

Mean time to detect is the gap between something breaking and anyone knowing. It's the number monitoring investment moves, and the one clients never see.

Mean time to resolve is the headline. On its own it misleads, because it drops when you close tickets early and rises the moment you start recording the incidents you used to fix informally.

First-contact resolution is the share closed by whoever picked it up, and it's the cleanest read on whether your documentation is any good. ITSM Tools puts the industry range at 70 to 75%, with top performers above 85%.

Recurrence rate is the share of incidents that are the same incident again. A low MTTR with a high recurrence rate means you have efficient firefighting and no problem management.

Benchmarks are useful for direction and dangerous as targets. The teams posting the strongest numbers have the staffing and monitoring behind them; adopting their target without that gets you the same outcome as having no target, plus a reporting line that makes it visible every month.

ITIL 4 deliberately doesn't hand you a fixed KPI list. It asks you to pair each metric with a critical success factor, which is a formal way of saying a number without a stated purpose becomes a target for its own sake. Pick the four above, write down what each one is for, and review them quarterly rather than continuously.

Running It Across Client Tenants

Everything above assumes one estate. Run it across thirty and the process doesn't scale linearly, because the difficulty isn't ticket volume, it's variation.

Thirty clients means thirty sets of SLA definitions, thirty escalation trees, thirty sets of access requirements and thirty different answers to what counts as a P1. Every one of those has to be stood up before a new client goes live: monitoring integrations, on-call schedule, escalation path, runbook. That's the real cost sitting behind a signature, and it's the part that gets underestimated at the point of sale.

Three things make the difference at that shape. Priority definitions should be per client but drawn from one template, so a technician moving between tenants reads a familiar structure instead of relearning the rules. Alert context has to arrive with the alert, because a responder spending ninety seconds working out which tenant owns a hostname is doing that on every incident, forever. And data isolation has to be real, since one client's credentials surfacing in another's ticket is the kind of incident that ends a contract.

There's a staffing consequence too. A single-estate team can hold its priority definitions in shared memory because there's only one set. A provider can't, so those definitions have to live somewhere a technician reaches in the first minute rather than somewhere they'd have to go and look.

There is a commercial lever underneath all of this, and MSPs reach for it before they reach for incident tiers. Asked in r/msp whether major incidents deserve their own service package, the operators who answered were unanimous that they do not: a major incident is still an incident, and splitting it into a separate line item mostly creates an argument about which line a ticket belongs on. What they bound instead is scope. Contracts get written so that anything outside the supported estate cannot touch service delivery or the SLA, and one provider in that thread makes incident coverage conditional on the client running the full recommended baseline, local admin policy, EDR, backup, vulnerability scanning and patching included. Coverage follows the stack you were allowed to deploy. That is a cleaner boundary than a priority level, because it gets agreed at signature rather than argued at hour three.

This is also where the ticketing layer stops being an administrative choice, and our rundown of IT ticketing software covers what to look for when one queue has to serve tenants on different contracts.

Where the Tools Fit

Tooling enforces a process. It doesn't supply one, and buying before the priority model is agreed just automates the disagreement.

The category splits into two worlds that rarely get compared side by side, because they were built for different jobs.

On-call and SRE platformsITSM and PSA platforms
Built forOne estate, engineering on-callMany tenants, service delivery
StrengthPaging, escalation policies, incident channelsContracts, billing, per-client SLA rules
Multi-tenantUsually bolted onNative
Priced onPer user, on-call often an add-onPer technician or per endpoint
Named toolsPagerDuty, incident.io, Rootly, Grafana IRMConnectWise PSA, HaloPSA, Autotask, OpenFrame

On published pricing as of September 2026, PagerDuty runs $21 to $41 per user per month with AIOps as a separate line starting at $699 per month, incident.io lists $15 per user per month on Team and $25 on Pro billed annually, and Rootly lists Incident Response and On-Call at $20 per user per month each. List prices move, so check them before quoting anyone.

One migration worth knowing about: Atlassian stopped new Opsgenie sales on 4 June 2025, and support ends on 5 April 2027. Anyone still on it has a deadline rather than a choice, and it's the single biggest driver of movement in this category right now.

For a provider running incident management across client estates, the practical shape is that the PSA is the system of record and an on-call tool is an optional layer on top of it. OpenFrame, Flamingo's open, AI-native infrastructure layer for IT and security, takes the consolidating path instead: native PSA, RMM and remote access on one data model, so the alert, the asset and the ticket point at the same object rather than three systems agreeing to disagree. Our PSA software breakdown compares the commercial options on the contract and SLA features that matter here.

Start With the Definitions, Not the Software

Write down what a P1 is for each client, in their words, with an example they'd recognize. Agree who can raise a priority and who can lower one. Then pick your four metrics and give each one a stated purpose.

Do that and the tooling decision gets easy, because you'll know exactly what you're asking the tool to enforce.

Related Content

Blog Posts

Product Releases

Podcasts

Webinars

Case Studies

Events

Onboarding Guides

Frequently Asked Questions

Incident Management

The ITIL-aligned incident management lifecycle runs seven stages: identification, logging, categorization, prioritization, diagnosis, resolution and recovery, and closure. ITIL 4 treats incident management as a practice rather than a rigid process, so treat the seven as a sequence to adapt to your environment rather than gates every ticket has to pass through.
Incident management is the service discipline for outages: restore the service, hold the SLA, tell the client. Incident response is the security discipline for breaches: containment, eradication, forensics and disclosure. They share vocabulary and almost nothing else, and a team can run one well while having no capability in the other.
An incident is something broken, an unplanned interruption or a drop in service quality. A service request is something wanted: a new laptop, a mailbox, a permission change. They need separate workflows and separate clocks. Mixing requests into the incident queue inflates your incident volume and flatters your resolution times at the same time.
Priority is impact times urgency, not severity. Impact is how much of the business is affected, urgency is how fast the damage compounds. A two-axis grid settles it in about ten seconds: high impact plus high or medium urgency is a P1, an individual user with a workaround is a P3 or P4. Agree the definitions with each client in writing, with examples from their own environment, before you need them.
A P1 is the top priority level, typically a business-wide outage or anything putting revenue or safety at risk. Per ITSM Tools 2026 benchmarks, the common P1 SLA is a 15 to 30 minute response target with resolution inside four hours. Treat published targets as an opening position to negotiate from, because a target agreed without the capacity behind it is a breach with a date on it.
Incident management restores the service and stops when it is back, even if nobody yet knows why it broke. Problem management finds and removes the underlying cause, on its own timeline with no SLA clock running. Collapsing the two is how a four-hour outage turns into a write-up nobody had time to act on. There is a commercial split too: incident work usually sits inside the managed service fee, while the engineering that stops a class of incident recurring is project work with its own budget line.
Four numbers, read together: mean time to detect, mean time to resolve, first-contact resolution and recurrence rate. Read separately they are easy to game. A low MTTR with a high recurrence rate means efficient firefighting and no problem management. ITSM Tools puts the first-contact resolution industry range at 70 to 75%, with top performers above 85%.
A major incident is a P1 that spans multiple clients or threatens a contract, and it needs a different shape from a normal ticket. That means a named incident commander who coordinates rather than fixes, a communications owner who is not the person typing commands, and a timeline written as events happen rather than reconstructed afterwards. Separating the commander from the fixer matters because one person cannot both run the fix and answer the client's third phone call.

About OpenFrame

OpenFrame isn't built to plug into your stack. It replaces it. Instead of duct-taping a dozen tools together (RMM, MDM, SIEM, patching, remote access, each its own login and bill), we bundle it into one unified platform: RMM, MDM, monitoring, automation, remote access, patch management, security monitoring, and ticketing, plus built-in AI copilots. So "does it integrate with X?" usually means: you won't need X anymore.
Most platforms give you one piece and expect you to bolt the rest on. OpenFrame unifies the whole stack in one place, with AI copilots built in. Fewer logins, fewer bills, less duct tape.