Skip to main content
Availability: Limited release— being rolled out gradually. Contact your Thread account team to enable NinjaOne for your workspace.
Connect NinjaOne and your technicians can work on devices without leaving the ticket: check a device’s health and alerts, look up activity, and — with confirmation — reboot a machine or restart a service, all from Super Magic.

What you get

Once connected, Super Magic gains these device capabilities (full details in the Super Magic Tool Reference): Look things up (read): client organizations · device search and detail · a direct link to the device in NinjaOne · recent device activity · active alerts · Windows services. Take action (write — always behind a confirmation step): reboot a device · turn maintenance mode on or off · reset an alert · start/stop/restart a Windows service · approve or reject a device. Write actions also respect your Super Magic write-access settings — see the Super Magic Admin Guide.

How the connection works (read this first)

NinjaOne is connected in two layers, and you need both:
  1. The workspace connection (admin, once). You create an API app in NinjaOne and enter its credentials in Thread. This tells Thread which NinjaOne instance to talk to.
  2. Each member’s sign-in (every technician, once each). Every member who wants to use device tools signs in to NinjaOne with their own account. Super Magic then acts with that member’s NinjaOne permissions — a technician can never do more through Super Magic than they could do logged into NinjaOne directly.
If device tools aren’t appearing for someone, it’s almost always layer 2.

Step 1 — Create the API app in NinjaOne (admin)

In NinjaOne, go to Administration → Apps → API → Client App IDs and click Add. Configure the app exactly like this: Click Save and copy the Client ID and Client Secret. The secret is shown once — store it safely. More Info here.

Step 2 — Configure the connection in Thread (admin)

In the Thread Admin app, go to Integrations (/dashboard/integrations), find NinjaOne, and click Configure → to open the NinjaOne setup page. Enter:
  1. Instance URL — your NinjaOne web address, exactly as it appears in your browser when you’re logged in to NinjaOne. NinjaOne runs regional instances, and using the wrong one is the most common setup failure:
It must start with https:// and be a ninjaone.com or ninjarmm.com address.
  1. Client ID and Client Secret — from Step 1. The secret is stored encrypted; when editing later, leave the secret blank to keep the current one.
Click Connect to save and activate the integration. In the Super Magic access card that appears below the setup, toggle Super Magic access on so device tools reach Super Magic. To edit the connection later, return to Integrations → NinjaOne → Configure. Use Disconnect on the same page to deactivate NinjaOne (and turn off its Super Magic access) while keeping the credentials on file.

Step 3 — Each member connects their NinjaOne account

Every technician who should use device tools signs in once: In Inbox, go to Navigation or ”+” in Super Magic Chat → Connectors → NinjaOne and click Connect.
  1. Open the Connectors page in your Inbox and click Connect on the NinjaOne row (“Run device lookups and actions with your own NinjaOne permissions”) — a NinjaOne sign-in window opens.
  2. Sign in with your own NinjaOne credentials and approve the access request.
  3. The window closes and your connection is confirmed. Device tools now appear in your Super Magic chat.
You stay connected from then on (Thread refreshes your session automatically). You can disconnect at any time, and an admin can verify who’s connected.

Troubleshooting