---
title: "NinjaOne Integration: Configuration"
url: "https://help.psarev.io/en/article/ninjaone-integration-configuration"
language: "en"
last_updated: "2026-10-22T17:25:47.235Z"
---

# NinjaOne Integration: Configuration

| **NOTE:** An authorized user account is required to run this integration. To support better security and audit visibility, we recommend creating a dedicated “service account” user. When configuring this integration, sign in using the service account rather than your personal user account to ensure that audit logs reflect the service account running the integration instead of the user who originally installed it. |
| --- |

Complete the steps below to configure the NinjaOne integration.

| **NOTE:** Before starting the configuration steps below, be sure you have completed the required prerequisite steps. See the [NinjaOne Integration: Prerequisites](https://help.psarev.io/en/article/ninjaone-integration-prerequisites) article for more information. |
| --- |

1.  Click **Admin** on the sidebar menu and select **Integrations Library**.  
    ![](https://cdn-assets.productfruits.com/444edc8a-9c61-4ad0-8b3b-11ff74759a56)
2.  Click the *Marketplace* tab.  
    ![](https://cdn-assets.productfruits.com/a251359a-7236-474b-b168-4e1674106439)
3.  Locate and select the **NinjaOne & Rev.io Data Sync Integration** in the *RMM* section.  
    ![](https://cdn-assets.productfruits.com/2fba584b-7c0d-4504-bf3f-17d71ac89d30)
4.  Click the **Configure** button.  
    ![](https://cdn-assets.productfruits.com/4fd2dda7-d42b-49cc-8dcd-231f5c6c4e78)
5.  The *Initial Configuration* section is automatically populated. Click the **Next** button.  
    ![](https://cdn-assets.productfruits.com/bcd39737-dacf-498d-bc21-4abce133860f)
6.  In the *NinjaOne Connection* section, the **Authorize URL**, **Token URL**, and **Scopes** will be automatically populated. Enter your **Client ID** and **Client Secret** from NinjaOne and click the **Connect** button.

| **NOTE:** You must keep *monitoring management control offline\_access* populated in the **Scopes** field as this is what allows us to refresh the token with NinjaOne. |
| --- |

1.  Once you have successfully connected, click the **Next** button.  
    ![](https://cdn-assets.productfruits.com/13a410e7-142b-4af1-903a-6d6b327ebb08)
2.  Select the **Bill Profile ID** you want to use for new customer accounts. Then, click the **Finish** button.  
    ![](https://cdn-assets.productfruits.com/c9a7f1a7-3221-4a09-8001-acee685f4bac)
3.  The integration will prepare to sync your customers. **Do not leave this page while the sync is running.** If you need to work on something in the system while the integration syncs, open Rev.io in another tab.  
    ![](https://cdn-assets.productfruits.com/0069b50b-e65f-4f7f-918e-15e39130c4bb)
4.  Complete the process to sync your data with NinjaOne. See the [Integrations Library: Data Sync & Mapping](https://help.psarev.io/en/article/integrations-library-data-sync-mapping) article for more information about mapping your customers for NinjaOne.  
    ![](https://cdn-assets.productfruits.com/8116359c-267c-4954-8817-cce9e7a1d46c)
5.  To sync new customers with NinjaOne, open the *Integrations* tab on the customer profile screen and click the **Sync** button for the Ninja integration. To deactivate a customer's NinjaOne sync, you'll need to remove the sync manually from both Rev.io and NinjaOne.  
    ![](https://cdn-assets.productfruits.com/f112d823-f20e-4c04-af37-c9f821012129)

NinjaOne alert tickets can be placed on a board of your choice. Open **Sync Settings** for the integration and complete the fields below. 

Each field in **Sync Settings** for NinjaOne alert tickets is defined below.

| **Label** | **Definition** |
| --- | --- |
| **Alert Ticket Board** | *Name of the board where new NinjaOne alert tickets are placed. The board must already exist in Rev.io and be visible to the user who installed the integration.* |
| **Alert Ticket Type** | *Type applied to new NinjaOne alert tickets. The default is RMM Alert.* |
