NinjaOne System Tray Tickets: Setting the Correct End User

Overview

Tickets created from the NinjaOne system tray land under the end user who asked for help only when two things are true: the NinjaOne email starts with a cmd user command, and SherpaDesk is allowed to act on it. For most customers that means turning on the NinjaOne integration and adding the command to the email template. Customers using a shared NinjaOne account they don't administer have a separate workaround (Option 2).

This article covers both options, the email template format, and what to check when tickets still land under the wrong user.

Why tickets land under the wrong user

NinjaOne sends system tray requests from a generic address, nonreply@rmmservices.com, so by default SherpaDesk creates the ticket under that sender.

To fix this, the NinjaOne email includes a cmd user command naming the real end user. SherpaDesk only runs parser commands from technicians. If the sender is a standard user, the parser ignores the command and the ticket stays under nonreply@rmmservices.com.

Option 1: Turn on the NinjaOne integration (recommended)

This is the standard setup. With the NinjaOne integration enabled, SherpaDesk accepts parser commands from nonreply@rmmservices.com without that address being a technician. No extra license is needed. The integration alone is not enough: the email template must still include the cmd user command.

  1. In SherpaDesk, open your integration settings and connect NinjaOne using your NinjaOne account.
  2. Confirm the integration shows as active.
  3. In NinjaOne, add cmd user ${form.email} as the first line of the system tray email template (see Email template format below).
  4. Send a test request from the NinjaOne system tray on a device assigned to a known user.
  5. Check that the new ticket in SherpaDesk lists that person as the user, not nonreply@rmmservices.com.

Note: You need admin access to your own NinjaOne tenant to connect the integration. If your organization uses a NinjaOne account shared with or managed by another company, you may not be able to connect it. In that case, use Option 2.

Option 2 (shared NinjaOne accounts only): Add the NinjaOne sender as a technician

Most customers don't need this. It applies only if you use a NinjaOne account shared with or managed by another company and can't connect the integration yourself. In that case, make nonreply@rmmservices.com a technician in SherpaDesk so the parser runs its commands. This uses one paid technician license, and the email template still needs the cmd user line.

  1. Purchase or free up a technician license.
  2. Add a technician with the email address nonreply@rmmservices.com.
  3. Send a test request from the NinjaOne system tray and confirm the ticket lands under the right user.

Email template format

Both options need this. The first line of the NinjaOne system tray email body must be cmd user ${form.email}. NinjaOne fills in ${form.email} with the email address the end user enters in the support form, and SherpaDesk sets that person as the ticket's user. Do not add cmd end for NinjaOne requests; the parser handles NinjaOne emails without it.

cmd user ${form.email}

[rest of your NinjaOne support request template]

If the cmd user line is missing or isn't the first line, the ticket stays under nonreply@rmmservices.com even with the integration turned on.

Troubleshooting

What you see

Likely cause

Fix

Ticket created under nonreply@rmmservices.comSender isn't authorized to run commandsTurn on the NinjaOne integration (Option 1); on a shared NinjaOne account, add the sender as a technician (Option 2)
cmd user text shows up in the ticket bodyParser ignored the commandSame as above; also confirm the command is on its own line
Ticket still under the wrong user with the integration onTemplate includes cmd endRemove cmd end from the NinjaOne email template
Ticket assigned to an unexpected personcmd user value matched a different nameUse the end user's email address instead of a name

Still stuck? Email support@sherpadesk.com with a sample ticket number and a copy of your NinjaOne email template.

Related articles