Nine Minds Logo

Navigation

10.15. Setting Up NinjaOne Integration in Alga PSA

Documentation for 10.15. Setting Up NinjaOne Integration in Alga PSA

10.15. Setting Up NinjaOne Integration in Alga PSA
Documentation for 10.15. Setting Up NinjaOne Integration in Alga PSA
10. SettingsUpdated: 4/8/2026

This guide walks through connecting your NinjaOne RMM account to Alga PSA, enabling you to synchronize devices, receive alerts, and access remote management capabilities directly within Alga PSA.



Getting Started

  1. Navigate to Settings > General > Integrations > RMM in Alga PSA.
  2. Review the Setup Instructions displayed on the NinjaOne integration page.

Create an API Application in NinjaOne

  1. Log into your NinjaOne dashboard.
  2. Navigate to Administration > Apps > API.
  3. Click the + Add client app button.
  4. Fill in the Application Details:
    • Application platform: Select "Web (PHP, Java, .Net Core, etc.)".
    • Name: Enter "Alga PSA" (or your preferred name).

Configure the API Application

  1. Add the Redirect URI:

    • Click the Redirect URIs dropdown.
    • Enter the callback URL from Alga PSA: https://algapsa.com/api/integrations/ninjaone/callback
    • Press Enter to add the URI.
  2. Select the required Scopes:

    • Monitoring: Grants read-only access to monitoring data and organization structure.
    • Management: Allows modification of device and organization information.
  3. Check the Allowed grant types:

    • Authorization code: Required for OAuth authentication.
    • Client credentials: Enables machine-to-machine authentication.
    • Refresh token: Allows token renewal without re-authentication.
  4. Click Add to create the application.

Note: After clicking Add, you will see the Client ID and Client Secret. This is the only time you will be able to view the Client Secret, so make sure to copy it immediately.


Copy API Credentials

  1. Copy the Client ID by clicking the copy icon next to it.
  2. Copy the Client Secret by clicking the copy icon next to it.

Note: Store these credentials securely. If you lose the Client Secret, you will need to generate a new one.


Configure Alga PSA

  1. Navigate to Integrations in Alga PSA from the sidebar.
  2. Click on the RMM tab.
  3. Paste the Client ID from NinjaOne into the Client ID field.
  4. Paste the Client Secret from NinjaOne into the Client Secret field.
  5. Click Save Credentials.

Connect to NinjaOne

  1. Select your NinjaOne region from the Region dropdown:

    • US (app.ninjarmm.com)
    • US2 (us2.ninjarmm.com)
    • EU (eu.ninjarmm.com)
    • OC (oc.ninjarmm.com)
    • CA (ca.ninjarmm.com)
  2. Click Connect to NinjaOne.


Authorize Access

  1. Review the requested permissions on the NinjaOne authorization page:

    • Monitoring: Grants read-only access to monitoring data and organization structure.
    • Management: Allows modification of device and organization information.
    • Offline Access: Access to your NinjaRMM account even when you are offline.
  2. Check the Remember my decision checkbox (optional).

  3. Click Authorize to grant Alga PSA access to your NinjaOne account.


Sync Organizations and Devices

  1. Once connected, you will see "Successfully connected to NinjaOne" message.

  2. Click Sync Organizations to import your NinjaOne organizations.

  3. Map your NinjaOne organizations to Alga companies in the Organization Mappings section:

    • Select the corresponding Alga company from the dropdown for each NinjaOne organization.
    • Enable Auto-Sync to automatically keep data synchronized.
  4. Click Sync Devices to import devices from your mapped organizations.

Note: After syncing, you will see a Fleet Compliance overview showing Devices Online, Devices Offline, Patches Pending, Patches Failed, and Devices With Alerts.


The NinjaOne integration is now complete. Your devices and organizations will be synchronized between NinjaOne and Alga PSA, enabling centralized management of your RMM data.

Participate in Industry Research

Help shape the first ever benchmark report made for Micro MSPs.

Take Survey