Key Points
- Define client criticality through business impact: Categorize clients and systems based on their influence on revenue, uptime, and compliance to ensure support resources are prioritized for the most essential business functions.
- Structure support tiers by priority: Organize helpdesk levels to align with business importance, ensuring mission-critical failures receive immediate attention while routine tasks are managed by primary support staff.
- Align SLAs with criticality levels: Define specific response and resolution timeframes within Service Level Agreements that reflect the urgency of each tier, providing transparency and setting clear expectations for stakeholders.
- Optimize ticket escalation workflows: Implement a standardized routing process that automatically escalates high-criticality issues to senior engineers, reducing downtime for incidents that threaten business continuity.
- Leverage RMM tagging for asset management: Use monitoring tools to tag assets with criticality markers, enabling automated alerting and prioritizing helpdesk queues based on the technical importance of the affected system.
As MSPs, you should know that not all clients vary greatly in how critical their IT environments are. Applying a one-size-fits-all approach to IT support tiers often results in overserving low-risk clients and undeserving mission-critical ones, leading to wasted resources and client dissatisfaction. Crafting tiered coverage enables MSPs to tailor service levels more effectively and sustainably.
Since monitoring tools like NinjaOne give MSPs powerful monitoring, alerting, and management capabilities, MSPs can use them to enhance support tier creation. They can incorporate monitoring tools with other tasks that curate segment support based on client risk or importance. This guide will show you how to build a clear, scalable tier-based support model grounded in client criticality.
At a glance
| Component | Purpose and value |
| Tier definitions | Streamlines delivery and sets expectations |
| Tier-based coverage map | Enables scalable and efficient support structure |
| Consistent client placement | Enhances fairness and defensibility |
| Automated alerts | Aligns alerting with client needs and responsiveness |
| Quarterly reviews | Ensures support remains aligned with business changes |
| Client tier overview | Builds transparency and customer trust |
Understanding the Profitability Gap: Tiering is not just about service; it’s about protecting your margins. Platinum clients require higher-salaried L3 engineers, whereas Silver clients can be profitably serviced by automated scripts and L1 helpdesk staff.
Prerequisites for designing support tiers
Before proceeding with designing support tiers based on client criticality, make sure you meet the following requirements:
- Agreement on client criticality tiers: Ensure that everyone on your team understands the meaning of each criticality tier (for example, Tier 1—Platinum, Tier 2—Gold, Tier 3—Silver).
- Business impact criteria: A solid definition of what makes a client more critical must be established. This may include criteria such as uptime importance, regulatory/compliance risk, revenue dependency, and more.
- Defined SLAs or response metrics per tier: This helps set clients’ expectations regarding response time, resolution time, escalation path, etc.
- Monitoring tools: A robust remote monitoring and management (RMM) tool, such as NinjaOne, can align alert thresholds and must support different severities, response triggers, and escalation paths.
- Quarterly service reviews: This regular process should be in place to reassess tier alignment, which can be influenced by whether clients are in the correct tiers, whether SLAs are being met, and adjust resources as needed.
Effective crisis management depends on reliable execution, not guesswork.
Task 1: Define clear client criticality levels
📌 Use Case:
Establishing a solid client criticality level dynamic aligns tone and language with business outcomes, reducing ambiguity.
Below are recommended criticality tiers and how you can define each of them:
| Tier | Description | Examples |
| Platinum | Mission-critical systems | Core infrastructure, financial transaction systems, and regulatory compliance systems |
| Gold | Important but moderate impact | Sales or production applications, high-volume customer interaction platforms |
| Silver | Supporting tools with low business impact | Internal admin tools, communications, non-critical utilities |
Task 2: Map support components per tier
📌 Use Case:
Aligning support components ensures that the most skilled personnel are properly allocated and resources are distributed where client risk is highest, while offering adequate service to less critical clients.
Once levels are defined, map specific support components to each tier so clients and your team always know what’s included. Key support aspects include the following:
| Support aspect | Platinum | Gold | Silver |
| Monitoring interval | 1 minute | 5 minutes | 15 minutes |
| SLA response time | 15 minutes | 1 hour | 4 hours |
| Escalation path | Direct L2/L3 escalation | Tiered escalations | L1 only / minimal escalation |
| On-site support | Included | Optional | Not included |
| Availability | 24/7 | Business hours + extended | Standard business hours only |
Don’t just track SLAs (what you promised); track SLOs (what you aim for). For Platinum clients, your SLO should be 20% faster than your SLA to ensure you never flirt with a breach
Task 3: Assign tiers using risk assessment
📌 Use Case:
A decision matrix that scores specific criteria helps assign clients to tiers consistently and fairly.
You can assign scores to the following components in a decision matrix to determine the appropriate tier for each client:
- Dependency: Determines how much of a client’s operations rely on the IT system
- Revenue: Involves revenue data that is at stake in instances of system downtime
- Compliance risk: Describes any regulatory repercussions or reputational risks associated if systems go down or a security failure happens
- Operational impact: How broadly an outage or issue would affect business functions (e.g., just a few users vs the entire organization)
- Energy Footprint: High-criticality clients often require redundant hardware and ‘always-on’ cloud clusters. Use this component to calculate the carbon footprint and energy costs associated with maintaining Platinum-level uptime.
Task 4: Automate tier-aware response mechanisms
📌 Use Case:
Automatically escalate Platinum-tier alerts to higher expertise to ensure timely and appropriate handling.
You can use monitoring tools like NinjaOne to automate tier-aware responses. Here’s an example:
if ($tier -eq "Platinum" -and $alert.Severity -eq "Critical") {
Send-MailMessage -To "[email protected]"
}
if ($tier -eq "Platinum" -and $alert.Severity -eq "Critical")checks two conditions, of which both must be true for the next step to commence. It confirms:- The client’s tier is Platinum.
- The alert severity is Critical.
Send-MailMessage -To "[email protected]"sends an email notification to the Level 2 support team’s inbox. In practice, you’d also specify the following parameters to make the email usable:- Subject
- Body
- SMTP server
💡 Tip: Automatically escalate Platinum-tier alerts to higher expertise to ensure timely and appropriate handling.
Task 5: Review and adapt tiers quarterly
📌 Use Case:
Tier assessment in this cadence can ensure alignment with the client’s current realities while maintaining both fairness and profitability.
Monitor Service-Level Agreements (SLA) compliance, incident volume, and business on a quarterly basis. Use insights to:
- Adjust client tiers: Factors such as a business’s level of dependency on the IT system may change over time. This improvement may impact your client’s tier position.
- Refine SLA definitions: Reassess if your SLAs still reflect client expectations and operational demands.
- Reallocate resources when needed: Check if resource reallocation is necessary for particular scenarios. Perhaps the Platinum tier needs more support hours, or the Gold tier is spending more than enough on features it doesn’t use.
Task 6: Clearly communicate tier benefits
📌 Use Case:
This ensures both you and your clients share a clear understanding of what comprises each tier.
Here’s how you should break down the services, response times, and support levels included in each tier to your clients for accurate expectations:
- Produce a digestible and well-explained one-page overview of tiers to distribute to clients.
- Ensure that you highlight response times, availability, and monitoring frequency so they know the exact parameters of each operation.
- Present clear escalation protocols so clients know the issue resolution process, who will be involved, and when escalation will occur.
Tier-based Onboarding: Ensure your onboarding checklist changes based on the tier. A Silver client gets an automated agent deployment; a Platinum client gets a 4-hour on-site environment audit and a dedicated ‘Emergency Runbook’ created in NinjaOne.
Automation touchpoint example
Here’s a practical sample workflow that utilizes automation to design support tiers..
- Evaluate client criticality and assign tier: A decision matrix should help determine which support tier a client belongs to.
- Configure monitoring thresholds and alert paths per tier: In a monitoring tool (like NInjaOne), thresholds and escalation routes can be adjusted based on tier.
- Automate responses based on alert severity and tier: Utilize scripts or policies that can automate notification of the right support team, alert escalation, or ticket creation in the integrated PSA.
- Track and report SLA performance per tier: Leverage dashboards that showcase how well you’re meeting SLA commitments across tiers, helping you proactively spot gaps.
- Review and reassign tiers during quarterly business reviews: Consider collected data when deciding whether a client needs to be moved to a different tier.
NinjaOne integration for designing support tiers for clients
NinjaOne and its tools can help with different tasks involved in designing support tiers based on client criticality.
| NinjaOne service | What it is | How it helps create and configure support tiers |
| Tier tagging and annotations | The ability to label client accounts or assets with their assigned support tier. | Ensures alerts and dashboards can be filtered by tier, making it easier to route and prioritize tickets. |
| Tier-based dashboards | Custom dashboards segmented by Platinum, Gold, or Silver clients. | Provides quick visibility into SLA breaches, critical alerts, and incidents per tier for faster analysis. |
| Automated escalation notifications | Rules that trigger notifications based on alert severity and tier assignment. | Guarantees Platinum alerts are escalated immediately to higher-level technicians, while lower tiers follow standard workflows. |
| Tier documents in RMM profiles | Storing tier definitions and escalation rules within NinjaOne profiles or knowledge bases. | Gives support staff clear, accessible guidance on how to handle incidents based on the client’s tier. |
Have questions about RMM capabilities? Explore answers to common MSP questions about monitoring, automation, alerting, and tier-based workflows in the NinjaOne RMM FAQ.
Gain clearer insight into affected systems with centralized monitoring.
Final thoughts on building support tiers for clients
A streamlined support helps build trust and brings client satisfaction. To establish this, designing support tiers based on client criticality is essential. This helps MSPs deliver precision service without unnecessary complexity. However, one of the first considerations you have to understand is clearly communicating the advantages of each support tier to your clients. Meanwhile, here are some key tasks you should accomplish:
- Define 3-tier criticality levels (e.g., Platinum, Gold, Silver) based on business risk.
- Map support components (SLA, escalation, monitoring) per tier for clarity.
- Assign clients consistently using a documented risk assessment model.
- Automate responses and alerting to reflect assigned tier coverage.
- Review tiers quarterly based on incident volume and SLA trends.
- Communicate tier benefits with clients using simple one-pagers to reinforce value.
Setting these expectations accurately when it comes to response times, availability, monitoring frequency, and escalation protocols. You can also incorporate a robust monitoring tool like NinjaOne, especially its automation features, to streamline support tier curation.
Related topics:
- IT Automation – Everything You Need to Know
- 10 IT Help Desk Best Practices for IT Professionals
- What is an MSP Service Level Agreement (SLA)?
Quick-Start Guide
Key Principles for Tier Design:
1. Assess Client Criticality
– Evaluate business impact of downtime for each client
– Consider industry-specific requirements (e.g., healthcare vs retail)
– Determine recovery time objectives (RTO) and recovery point objectives (RPO)
2. Create Tier Structure
– Tier 1 (Mission-Critical): 24/7 support, dedicated SLAs, immediate response
– Tier 2 (Business-Critical): Business hours support, fast response times
– Tier 3 (Standard): Standard business hours, normal response times
3. Assign Resources Accordingly
– Allocate more support staff to higher tiers
– Implement escalation paths for complex issues
– Provide dedicated account managers for top-tier clients
4. Document SLAs Clearly
– Define response times, resolution times, and availability
– Include escalation procedures and contact information
– Make SLAs part of the service agreement
5. Monitor and Adjust
– Regularly review tier assignments based on changing business needs
– Track satisfaction metrics and adjust service levels as needed
– Use feedback to refine tier structure and support processes
This approach ensures that MSPs can efficiently manage resources while providing appropriate support levels based on each client’s specific needs and criticality.
