Customer Story
From Ninja to Syncro and Back: Why Blue Collar Computing Chose NinjaOne
With Arthur Dodd, Founder and CTO
See NinjaOne in action!
Customer Story
With Arthur Dodd, Founder and CTO
Endpoints Supported
With NinjaOne since
Company
Blue Collar Computing (BCC) is an MSP founded with the goal of providing enterprise IT support to small and medium-sized business across the Chicagoland area. Since 2004 BCC has focused on providing small businesses with the tools they to compete, relieving SMBs’ technology worries so that they can concentrate on growing their businesses and realizing their goals.
Headquarters
Schaumburg, IL
Website
https://www.bluecollarcomp.com/
Blue Collar Computing became a Ninja partner in 2017. In 2019 they decided to move their operations to Syncro. “There were a few features Ninja was missing, but overall we liked the product. Our major pain point was our PSA. Syncro offered a combined RMM and PSA in a slick looking interface. Between the single-vendor approach and the possibility to save some money, we thought we’d give Syncro a try,” says Arthur Dodd, Owner and CTO of BCC.
Talking about the move to Syncro, Arthur says, “The BCC team was excited to move over. We loved having our PSA and RMM in a single screen and we thought the interface looked really great.” It wasn’t until Blue Collar Computing was fully onboarded with Syncro that the cracks started to show. “At a glance the interface looks great, but the layout and workflows just don’t make any sense. It’s not the kind of thing you realize until you’re really in the tool trying to get work done,” explains Arthur. “Having your PSA and RMM in a single pane is only valuable if the navigation and workflows between tools enhance the value of both.” Layout, workflow, and navigation within both the RMM and PSA were not designed with MSP workflows in mind.
“Off the top of my head,” says Arthur, “Three glaring examples of design choices that don’t align with MSP needs are the general lack of actionability and valuable KPIs on data in reports and dashboards, conditions and alert design, and Syncro’s patching workflows.” For BCC, reporting is only important if it highlights their value to clients or is directly actionable. According to Arthur, the built-in reports and dashboards offered by Syncro don’t provide actionable KPIs they can bring to customers. To get valuable data, they need to export and manipulate the data, which defeats the purpose of built in reporting. In addition, dashboards don’t actually align with MSP workflows or help make his team more efficient. “Patching posed a challenge as well. There is no way to block patches from installing. When I reached out to Syncro support, their suggestion was to just turn off patching to avoid a bad patch. That is obviously not a tenable solution and shows how little Syncro understands MSPs. Another workflow issue is that you cannot easily see which devices are missing patches and click through to remediate. I can get a report, but it’s not actionable,” explains Arthur.
Product design issues lead into a greater misalignment between Syncro and MSPs, explains Arthur, “Syncro is a company that just does not understand MSPs – particularly growing MSPs. Syncro is built for 1-2 person break-fix shops who have not reached a significant level of growth or maturity. Once you move beyond two technicians or a few hundred devices, the Syncro environment becomes more of a hinderance than a help.”
“We ultimately had to leave Syncro due to their unwillingness to listen to feedback from their MSP partners,” says Arthur. Within the first month of joining Syncro, Arthur personally submitted feedback about broken or missing features. After an initial discussion, none of BCC’s pain points were ever addressed. “They wouldn’t provide any type of customer-facing roadmap and would never share which features they were working on with us. There was zero transparency into which features were being developed and why they were being developed. I only know that they were not being developed based on MSP feedback.”
Before coming back to Ninja, though, BCC had to find a PSA that fit their needs. “We decided to work with Halo. They have built a great integration with NinjaOne that gives us all the data we need and fantastic bi-directional data syncing,” says Arthur. Once that was solved, they could fully off-board from Syncro.
“Our move to Syncro is a case of ‘it’s always greener on the other side,’” says Arthur. During the year BCC was with Syncro, they maintained a small number of endpoints with Ninja. “We knew Ninja was stable, reliable, and feature rich. We had already done our homework and knew Ninja was really the only other option. Every other RMM was already disqualified either because of missing features, a lack of stability and reliability, or because it was owned by a massive private equity firm that doesn’t care about their customers.” Arthur called up his account manager at Ninja and let him know they were coming back.
“For us Ninja was a known stable solution that can properly do what it says it does with a thoughtful approach to managing devices,” explains Arthur. “My technicians are happy now. They really enjoy using Ninja. It’s obvious that the product was designed with how MSPs work in mind and that Ninja takes feedback from their partners to make the user experience intuitive and efficient. One great example of this is the Ninja mobile app – it’s such a great addition to the Ninja platform and really lets my team perform support from anywhere.” says Arthur. “If you’re planning to grow, you need something that can scale with you. Ninja can do that Syncro can’t.”
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 |