Mosaiq Documentation Center
Overview
On a high-level, Mosaiq takes data from your existing MSP products, such as Freshservice or NinjaOne, and puts it in a single dashboard for you to review and analyze.
Mosaiq takes this data in form of a number of metrics, such as a number of tickets about to expire or a number of infected devices. You can select which of these metrics will be shown on your dashboard, depending on what matters the most to you. Mosaiq reports two types of metrics: high-level and organizations-level metrics. High-level metrics give you an overview of the state of your customers health. Each of these is extracted from a single tool and reports an aggregated value of a certain mertic across all customers. For example, a total number of devices with active threats in WebRoot or a total number of urgent and high priority tickets in Freshservice.
Organization-level metrics give a more detailed view into the state of each individual customer. For example you can see in a single dashboard that Customer A has the largest number of high priority tickets in Freshservice, but Customer B has an abnormally high number of devices with active threats in WebRoot. With this information, you can prioritize remediation accordingly. Both of these metrics are available in a single dashboard, making Mosaiq a perfect tool to get a high level view of how your customers are doing and seeing the results of your work.
We are currently not charging any money for Mosaiq. At this moment, we want as many of you as possible to try our product and give us your feedback. That’s why we have eliminated as many hurdles as we could and made it easy for you to start using Mosaiq now. We will continue to improve Mosaiq using your feedback.
Connecting data sources
This article describes what you need to do to make metrics from your products appear in Mosaiq.
Freshservice
Here's how you can set up data collection from your Freshservice account:
- In Mosaiq, click on the Services icon
- Select Freshservice
- You'll need to provide a Company name and an API key
- Head over to your Freshservice account
- Your URL should be xxx.freshservice.com, where xxx is the company name
- Copy and paste the company name into Mosaiq
- Head back to Freshservice and click on your profile icon in the top right
- Follow the instructions on the right to copy Your API Key
- Click Enabled and then Save
- Click Authorize
- Select which metrics you want to see and then click Save metrics
NinjaOne
Here's how you can set up data collection from your NinjaOne account:
- In Mosaiq, click on the Services icon
- Select NinjaOne
- You'll need to provide a Client ID and a Client Secret
- Head over to your NinjaOne account
- Select the Configuration tab in the menu on the left
- Next, click on Integrations and click Add to add a new application
- Select Web (PHP, Jave, .Net Core, etc.) as the application platform
- Come up with a name for the application
- Type in http://0.0.0.0:5000/callback/Ninja_RMM in the Redirect URLs field
- Select Monitoring in the Scopes section
- Select Authorization Code and Refresh Token in the Allowed Grant Types
- Click Save in the top right
- Copy the secret credential from the pop-up window
- Paste it into the Client Secret field in Mosaiq
- Head back to Ninja RMM and copy the Client ID from the newly created application
- Paste it into the Client ID field in Mosaiq
- Click Enabled and then Save
- Click Authorize
- Select which metrics you want to see and then click Save metrics
Webroot
Here's how you can set up data collection from your Webroot account:
- In Mosaiq, click on the Services icon
- Select Webroot
- You’ll need to provide a GSM key, a user name, a password, a Client ID, a Company name and an API key
- Head over to your Webroot management console
- Click Settings on the left panel
- Go the Account Information tab
- Copy the parent Keycode. That’s your GSM key
- Paste it into Mosaiq along with the user name and password you use to log in to Webroot
- Back in the Settings menu of the Webroot management console, select the API Access tab
- Click New. Type in a name and a description for the new application. Hit Create
- Copy Client ID and Client Secret from the pop-up window into Mosaiq
- Click Enabled and then Save
- Click Authorize
- Select which metrics you want to see and then click Save metrics
How we ensure the security of your data
Even though Mosaiq is a very young product, we’ve been building it with security in mind from the very beginning.
Over the last 5 years we’ve been working closely with lots of cybersecurity experts and practioners. Having talked to hundreds of customers, we understand how important is the security of your data and credentials. Here’s how we handle it in Mosaiq:
Signing in into the Mosaiq app

Data collection in Mosaiq

Authorization and Identity security
We rely on Okta identity platform. It’s one of the best solutions on the market trusted by thousands of organizations. Every time you log in into Mosaiq, your credentials are being protected by Okta.
Security of data at rest and in motion
Your API keys, credentials and all the data recieved from your data sources is stored within the Amazon RDS infrastructure. The data is encrypted and goes through the HTTPS. Learn more about Amazon RDS here.
If you have more security related questions, please contact us via email.