Customer Story
How Vital Service became a NinjaOne partner, tripled their technician efficiency, and scaled their MSP-business
Stephen Murphy, Head of Managed Services and David Jamieson, Managing Director, Vital Service (North East) Ltd.
See NinjaOne in action!
Customer Story
Stephen Murphy, Head of Managed Services and David Jamieson, Managing Director, Vital Service (North East) Ltd.
Supported endpoints:
With Ninja since:
Company
Vital Service (North East) Ltd. Is a UK-based MSP. They deliver services nationwide. As an SME, Vital has three team members who are customer facing.
Headquarters
Gateshead, England
Website
https://vital-service.io/
The team at Vital Service has been using NinjaOne for over five years. In this case study, we look at how they get the most out of NinjaOne and what has kept them from switching all this time. Stephen Murphy, Head of Managed Services, and David Jamieson, Managing Director, share their experience and knowledge.
“Do not be afraid to ask for help. The strength from our point of view is, there are benefits to having Ninja as a product, but at the same time the real benefit is in the relationship. That is something we cannot replace. That is the real benefit of Ninja.”
As an SME, Vital has three team members who are customer facing. By leveraging the efficiency and scalability of the NinjaOne tool, the team has been able to deliver their service to a rapidly growing and demanding customer base. Stephen explains, “We started with around 500 endpoints and now service around 2,400 endpoints across the UK.”
Before NinjaOne, the team at Vital Service had been using other RMM software. In the beginning of 2016, Vital Service’s then-RMM supplier was going through a change in strategy; their overarching platform was no longer as dependent and became more sales focused. “At the time, we were reasonably embedded into their platform and ecosystem, but the moment that they were bought, we saw issues with the platform and a degradation in their service," Stephen says. "Within weeks of this, we were having conversations with Ninja and, within a couple of weeks, we switched.”
Many people take to public community boards when it comes to finding the answers in search of the right tools. Vital Service is no different. Regarding the influence of Reddit and its wider community voice, David shares, “When we initially started looking, there was a buzz around a new RMM platform. We started seeing some good things from participants within the community. The feedback was that NinjaOne was very quick, it was file-based, and it provided the single pane of glass we needed. We could do everything that our customers required of us whilst aligning with our business model. NinjaOne allowed us to manage all devices without the need for additional toolsets and endpoint installations. This is why we decided to investigate further and have a demo with NinjaOne.”
After the first demo, the team at Vital Service learned how to use NinjaOne to increase their efficiency rapidly using IT Automation. Proven to be champions in this field, and with an average of over 500 endpoints per technician, they can use NinjaOne to the fullest. “It’s the combination of the policies and being able to have maintenance runs on a regular schedule," Stephen says. "And the visibility of ensuring that all scripts are running and triggering to specific events and client requirements. As well as being able initiate settings via PowerShell. We can ensure that every system is standardized and has a universal customer experience.”
Before Covid-19, many businesses had been doing a lot more face-to-face and on-site interactions. Covid-19 prevented this, and was initially seen as a potential risk to Vital Service's business model, Stephen notes. “However, we onboarded a customer at the beginning of COVID without seeing or without visiting their premises. We have literally replaced their entirety of their IT infrastructure in terms of the desktops and laptops, with NinjaOne reinforcing all of the RMM aspects. All they have done is put an email address in!”
"Remote registry, the remote command line, being able to ensure that you can do the remote file view — those tools in other RMMs feel kind of clunky, while it is a fresh and modern take in NinjaOne."
— Stephen Murphy, Head of Managed Services at Vital Service
NinjaOne offers technicians the ability to provide their services all from a single-pane-of-glass and is accessible from any location. “I would say the entire remote tools aspect combined with the speed is making it possible for us to deliver a better service to our customers," Stephen says. "Remote registry, the remote command line, being able to ensure that you can do the remote file view — those tools in other RMMs feel kind of clunky, while it is a fresh and modern take in NinjaOne. It is literally one of the quickest tools we have experienced in terms of those remote management aspects. I can take a phone call, and I can be working on someone’s issue in 10 seconds.”
The setup of NinjaOne is highly customizable and partners can personalize the NinjRMM agent to their preferred way of working. Many technicians may be on the road a lot of the time and may use NinjaOne in different ways than technicians who work only from home or the office.
“When on the road we use the mobile app a lot, but it even triggers on my watch. So, the Apple watch tells me there is an issue somewhere or you need to look at this. It really does feel like a seamless experience from the technicians’ point of view," Stephen explains.
"My watch gets the alerts, my phone gets the alert, you can have a check immediately and decide if it needs actioned. I can load it up a mobile hotspot and have it up there and working in seconds. Even with less-than-ideal signal you still get to the platform and work.”
There has been a lot of development in the RMM space over the last five years. Yet, Vital Service has decided to use NinjaOne continuously. Why? “I've got to be honest, it's probably the relationship between ourselves and the Ninja team," David says. "From the day Ninja took our account they always had a positive attitude. We had less than 500 agents, but I have had meetings even with the CEO. I imagine there are much bigger managed services providers, but the team never looked at us that way. You are a customer, and we are going to get your views across. They are always about the relationship.”
Stephen says looks at the experiences of trials and demos that other vendors provide and is often disappointed in the sales approach some companies take. “The rep at another supplier kept me on the phone for two hours and basically it turned out it was kind of half-truths to get a sale. Even to the point where I had to show him screenshots to explain 'you've promised this,' but this is completely the opposite of what you sent, and there was just silence from that representative.”
Comparing Ninja with other providers in the space, Stephen notes that, “You have got to keep your eyes open for what is happening out there. I feel like Ninja is one of the market leaders as how technology is being developed and deployed.”
What does the future look like for Vital Service and NinjaOne?
“There is an element of independence at NinjaOne. I think again it is the art of trying to do something different. There is that synergy between independence, the partnership approach, and that startup mentality," David says. "Those things kind of appeal to me, it is more relational. It works brilliantly for us. It will just scale as we grow and develop and hire new staff.”
Ninja also provides granular user privileges you can use to give full or limited access to the NinjaOne platform to end-users, technicians, or client stakeholders. NinjaOne facilitates co-management and enable partners and end-users to self-manage.
As an example of a recent experience with a new education client, David shares that, “We also brought the on-site IT presence into the platform and enabled [clients] to access and see what we were seeing. They were used to a very, kind of convoluted product. It was slow, sluggish, and there was a server needed to run it on. Now they found a professional-looking tool, with reports in their inbox on the schedule that they want.”
David explains that Vital Service uses NinjaOne as a tool to build and maintain their relationship with their customers.
“It has developed the relationship a great deal. in just being able to have that conversational element. For example, [one] client was even able to scale up literally, 300 people in four days. You can appreciate the scale that you are able to grow with Ninja in that short scale of time. Soon there will be another 400 endpoints within a week."
"They allow Ninja to call external scripts, and have it run custom checks. Is this device in the UK? Is this device meeting compliance regulations? Does this device match what we expect? Can we manage the device, etc? It’s been advantageous from that perspective for us, but from the customer's point of view, as well. They are an organisation based in Scotland, but operate nationwide. They are reaching people all over the UK."
In conclusion, we asked Vital Service to share what advice they have for MSPs and IT Professionals that do not know NinjaOne yet.
“Do not be afraid to ask for help, David says. "The strength from our point of view is, there are benefits to having Ninja as a product, but at the same time the real benefit is in the relationship. That is something we cannot replace. That is the real benefit of Ninja."
"The tool is fantastic, and it lets us do our job, but I think the key thing is the relational aspect. I had an incident once where it was a cold December evening. There were issues happening, and I rang the US support team on my mobile phone. It was after hours in Europe. But there were no issues that I was an EU or UK customer. It was, ‘Let's fix it.’ What more can you ask from that point of view?
Get 5 bite-sized ways to grow your business or career every week!
Never Miss Out - Subscribe to the NinjaOne Newsletter
Cookie | Duration | Description |
---|---|---|
_vwo_ds | 3 months | This cookie is set by the provider Visual Website Optimiser. This cookie is used for collecting information on how visitors interact with the pages on website. |
_vwo_sn | 30 minutes | This cookie is set by the provider Visual Website Optimiser. This cookie is used for collecting information on how visitors interact with the pages on website. It collect statistical data such as number of visit, average time spent on the website, what pages haves been read. |
_vwo_uuid | 10 years | This cookie generates a unique ID for every visitor and is used for the report segmentation feature in VWO. Also, this cookie allows you to view data in a more refined manner. If you have the campaign running on multiple domains, you will notice campaign-specific UUID values. |
_vwo_uuid_v2 | 1 year | This cookie is set by Visual Website Optimiser and is used to measure the performance of different versions of web pages. |
cookielawinfo-checbox-analytics | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics". |
cookielawinfo-checbox-functional | 11 months | The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional". |
cookielawinfo-checbox-others | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other. |
cookielawinfo-checkbox-advertisement | 1 year | The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Advertisement". |
cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
cookielawinfo-checkbox-performance | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance". |
ninja | 1 month | No description |
ninja_added | session | No description |
viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |
Cookie | Duration | Description |
---|---|---|
__cf_bm | 30 minutes | This cookie is set by CloudFlare. The cookie is used to support Cloudflare Bot Management. |
_vis_opt_test_cookie | session | This cookie is set by Visual Website Optimiser and is a session cookie generated to detect if the cookies are enabled on the browser of the user or not. |
geoData | First-party cookie. Stores geoIP data in order to display appropriate phone numbers and content for your region. |
Cookie | Duration | Description |
---|---|---|
_biz_flagsA | 1 year | This cookie is set by Bizible. A single cookie that stores multiple information, such as whether or not the user has submitted a form, performed a crossdomain migration, sent a viewthrough pixel, opted out from tracking, etc. |
_biz_nA | 1 year | This cookie is set by Bizible and is used to store a sequence number that Bizible includes for all requests, for internal diagnostics purpose. |
_biz_pendingA | 1 year | This cookie is set by Bizible. Temporarily stores analytics data that has not been successfully sent to Marketo Measure server yet. |
_biz_sid | 30 minutes | This cookie is set by Bizible. The cookie is used to store the session ID of the user. |
_biz_uid | 1 year | This cookie is set by Bizible and is used to store the user ID on the current domain. |
_hjIncludedInSessionSample | 2 minutes | This is a Hotjar cookie set to determine if a user is included in the data sampling defined by the site's daily session limit. |
YSC | session | This cookie is set by YouTube and is used to track the views of embedded videos. |
Cookie | Duration | Description |
---|---|---|
__utma | 2 years | This cookie is set by Google Analytics and is used to distinguish users and sessions. The cookie is created when the JavaScript library executes and there are no existing __utma cookies. The cookie is updated every time data is sent to Google Analytics. |
__utmb | 30 minutes | The cookie is set by Google Analytics. The cookie is used to determine new sessions/visits. The cookie is created when the JavaScript library executes and there are no existing __utma cookies. The cookie is updated every time data is sent to Google Analytics. |
__utmc | session | The cookie is set by Google Analytics and is deleted when the user closes the browser. The cookie is not used by ga.js. The cookie is used to enable interoperability with urchin.js which is an older version of Google analytics and used in conjunction with the __utmb cookie to determine new sessions/visits. |
__utmz | 6 months | This cookie is set by Google analytics and is used to store the traffic source or campaign through which the visitor reached your site. |
_BUID | 1 year | This cookie is used to store a universal user ID to identify the same user across multiple clients' domains. |
_dc_gtm_UA-100000610-1 | 1 minute | This is a Google Analytics cookie used to store the number of service requests. |
_fbp | 3 months | This cookie is set by Facebook to deliver advertisement when they are on Facebook or a digital platform powered by Facebook advertising after visiting this website. |
_ga | 2 years | This cookie is installed by Google Analytics. The cookie is used to calculate visitor, session, campaign data and keep track of site usage for the site's analytics report. The cookies store information anonymously and assign a randomly generated number to identify unique visitors. |
_gat | 1 minute | This cookies is installed by Google Universal Analytics to throttle the request rate to limit the colllection of data on high traffic sites. |
_gat_UA-100000610-1 | 1 minute | This is a pattern type cookie set by Google Analytics, where the pattern element on the name contains the unique identity number of the account or website it relates to. It appears to be a variation of the _gat cookie which is used to limit the amount of data recorded by Google on high traffic volume websites. |
_gd_session | 4 hours | This cookie is used for collecting information on users visit to the website. It collects data such as total number of visits, average time spent on the website and the pages loaded. |
_gd_svisitor | 2 years | This cookie is set by the Google Analytics. This cookie is used for tracking the signup commissions via affiliate program. |
_gd_visitor | 2 years | This cookie is used for collecting information on the users visit such as number of visits, average time spent on the website and the pages loaded for displaying targeted ads. |
_gid | 1 day | This cookie is installed by Google Analytics. The cookie is used to store information of how visitors use a website and helps in creating an analytics report of how the website is doing. The data collected including the number visitors, the source where they have come from, and the pages visted in an anonymous form. |
_hjFirstSeen | 30 minutes | This is set by Hotjar to identify a new user’s first session. It stores a true/false value, indicating whether this was the first time Hotjar saw this user. It is used by Recording filters to identify new user sessions. |
_hjid | 1 year | This cookie is set by Hotjar. This cookie is set when the customer first lands on a page with the Hotjar script. It is used to persist the random user ID, unique to that site on the browser. This ensures that behavior in subsequent visits to the same site will be attributed to the same user ID. |
_uetsid | 1 day | This cookies are used to collect analytical information about how visitors use the website. This information is used to compile report and improve site. |
_vis_opt_s | 3 months 8 days | This cookie is set by Visual Website Optimiser and is used to detect if the user is new or returning to a particular campaign. |
6suuid | 2 years | This is a 6sense cookie. Registers user behaviour and navigation on the website, and any interaction with active campaigns. This is used for optimizing advertisement and for efficient retargeting. |
DriftPlaybook | session | This is a Drift cookie. |
IDE | 1 year 24 days | Used by Google DoubleClick and stores information about how the user uses the website and any other advertisement before visiting the website. This is used to present users with ads that are relevant to them according to the user profile. |
page | 1 month | No description |
pardot | past | The cookie is set when the visitor is logged in as a Pardot user. |
vuid | 2 years | This domain of this cookie is owned by Vimeo. This cookie is used by vimeo to collect tracking information. It sets a unique ID to embed videos to the website. |
Cookie | Duration | Description |
---|---|---|
_an_uid | 7 days | This is a 6sense cookie. Presents the user with relevant content and advertisement. The service is provided by third-party advertisement hubs, which facilitate real-time bidding for advertisers. |
_rdt_uuid | 3 months | This cookie is set by Reddit and is used for remarketing on reddit.com |
_uetvid | 1 year 24 days | This is a Bing Ads cookie to store and track visits across websites. |
MUID | 1 year 24 days | Used by Microsoft as a unique identifier. The cookie is set by embedded Microsoft scripts. The purpose of this cookie is to synchronize the ID across many different Microsoft domains to enable user tracking. |
test_cookie | 15 minutes | This cookie is set by doubleclick.net. The purpose of the cookie is to determine if the user's browser supports cookies. |
VISITOR_INFO1_LIVE | 5 months 27 days | This cookie is set by Youtube. Used to track the information of the embedded YouTube videos on a website. |
Cookie | Duration | Description |
---|---|---|
_hjAbsoluteSessionInProgress | 30 minutes | This is a Hotjar cookie used to detect the first pageview session of a user. |
_hjIncludedInPageviewSample | 2 minutes | This is a Hotjar cookie set to determine if a user is included in the data sampling defined by your site's pageview limit. |
_hjTLDTest | session | This is a Hotjar cookie. Hotjar tries to store the _hjTLDTest cookie for different URL substring alternatives until it fails. Enables Hotjar to try to determine the most generic cookie path to use, instead of page hostname. After this check, the cookie is removed. |
ARRAffinity | This cookie is set by websites that run on Windows Azure cloud platform. The cookie is used to affinitize a client to an instance of an Azure Web App. | |
campaign | 1 day | No description |
content | 1 day | No description |
conversion_page | 1 day | No description |
landing_page | 1 day | No description |
sliguid | 5 years | Salesloft cookie for use in live website tracking to help identify and qualify leads. |
slireg | 7 days | Salesloft cookie for use in live website tracking to help identify and qualify leads. |
slirequested | 5 years | Salesloft cookie for use in live website tracking to help identify and qualify leads. |
source | 1 day | No description |