Already a NinjaOne customer? Log in to view more guides and the latest updates.

NinjaOne Ticketing: Email and Notification Management

Topic

This article explains how to configure email and notification settings for NinjaOne Ticketing.

Environment

NinjaOne Ticketing

Description

NinjaOne Ticketing allows you to configure inbound email addresses, allow or block specific domains, create email templates, and manage the emails that technicians and end users receive related to ticket activity in NinjaOne.

Select a topic to learn more:

System Email Notifications

System email notification settings enable you to activate or deactivate alerts for various system or ticketing events for both technicians and end users. During the initial deployment of NinjaOne Ticketing, NinjaOne Ticketing prompts system administrators to configure these notifications.

You can edit these settings at any time from the System email notifications section on the General tab of the NinjaOne Ticketing configuration page. The following steps explain how to do so.

System email notifications support replying to ticket assignees in public responses. If you add new assignees, they will also receive the notification.
  1. In NinjaOne, navigate to Administration → Apps → NinjaOne Ticketing.
Figure 1: Configure general settings (click to enlarge)
  1. The Ticketing configuration page will open. Select the General tab.
  2. Locate the System email notifications section of the page and click Edit.
  3. The System email notifications dialog will open, presenting you with configuration options for both Technicians and End users/contacts. You can decide whether to send the default email preconfigured by NinjaOne, use a custom email template created by your organization, or opt out of sending emails entirely for each user type, event, and based on ticket context. For further details, refer to the Definitions section of this article.
Opting out of system email notifications can help reduce duplicate email if you set up trigger actions to notify users when events occur on tickets.
44082170580365-system-email-notifications-ticketing.png
Figure 2: Configure notification settings and associated email templates (click to enlarge)

Definitions

The following tables describe who receives each notification type and the conditions under which each notification is triggered. To learn how to configure email templates for these notifications, refer to the Templates section of this article.

Some notifications apply only to technicians and will not trigger for end users or contacts in the same ticket role.

Technicians

User typeTrigger for notificationExpected Action
Technician…if assigned to a ticket……will receive a notification when they are added as an assignee.
Technician…when removed from a ticket they were previously assigned to……will receive a notification confirming their removal from the ticket.
Technician…if added to a ticket as a CC……will receive a notification when they are added as a CC on a ticket.
Technician…if directly tagged in a ticket comment……will receive a notification when they are mentioned in a comment.
Technician…if set as the requester when a ticket is created in NinjaOne……will receive a notification at the moment the ticket is created.
Technician…if set as the requester when a ticket is created by email……will receive a notification at the moment the ticket is created.
Technician…if set as the requester at the time the ticket is resolved……will receive a notification when the ticket is marked resolved.
Technician…if in the CC list when the ticket status is updated……will receive a notification each time the ticket status changes.
Technician…if assigned to a ticket when it is updated……will receive a notification each time the ticket is updated.
Technician…if set as the requester when a private comment is added……will receive a notification when a private comment is posted on their ticket.
Technician…if in the CC list when a private comment is added……will receive a notification when a private comment is posted on the ticket.
Technician…if assigned to a ticket when a private comment is added……will receive a notification when a private comment is posted on their assigned ticket.
Technician…if set as the requester when a public comment is added……will receive a notification when a public comment is posted on their ticket.
Technician…if in the CC list when a public comment is added……will receive a notification when a public comment is posted on the ticket.
Technician…if assigned to a ticket when a public comment is added……will receive a notification when a public comment is posted on their assigned ticket.
Technician…if assigned to a ticket that has breached its SLA……will receive a notification when the ticket's SLA is breached.
Technician…if assigned to a ticket that has exceeded 80% of its allotted SLA time……will receive a notification when the ticket is at risk of breaching its SLA.

End Users and Contacts

User typeTrigger for notificationExpected Action
End User / Contact…if added to a ticket as a CC……will receive a notification when they are added as a CC on a ticket.
End User / Contact…if set as the requester when a ticket is created in NinjaOne……will receive a notification at the moment the ticket is created.
End User / Contact…if set as the requester when a ticket is created by email……will receive a notification at the moment the ticket is created.
End User / Contact…if set as the requester at the time the ticket is resolved……will receive a notification when the ticket is marked resolved.
End User / Contact…if in the CC list when the ticket status is updated……will receive a notification each time the ticket status changes.
End User / Contact…if set as the requester when a public comment is added……will receive a notification when a public comment is posted on their ticket.
End User / Contact…if in the CC list when a public comment is added……will receive a notification when a public comment is posted on the ticket.

Email Configuration for NinjaOne Ticketing

If you have not already activated this product, for more information about getting started with NinjaOne Ticketing, refer to NinjaOne Ticketing: Getting Started. Then, perform the following steps to configure email settings.

  1. Navigate to Administration → Apps. Select NinjaOne Ticketing.
  2. Click the Email tab. Then, select an option from the tab's drop-down menu.
44082170580365-email-configuration-ticketing.png
Figure 3: Configure email settings for NinjaOne Ticketing (click to enlarge)

The Email tab allows you to create email aliases by using your custom ticketing domain and automate ticket creation from emails sent to those addresses. When this feature is active, NinjaOne Ticketing automatically creates a support email alias for all Ticketing instances and sets it as the default address. NinjaOne Ticketing uses the default email as the sending address for manually generated new tickets.

Inbound Email Addresses

You can add as many inbound email addresses as necessary for your ticketing management.

  1. Select Inbound Email Addresses from the Email drop-down menu, and then click Add.
  2. Use the following table as a guide to complete the applicable fields.

    FieldDescription
    Email Display NameEnter the email alias.
    Incoming Email UsernameSet the local part of the email address.
    Outgoing Email UsernameThis field will automatically mirror the username set for incoming emails.
    Forwarding AddressesForward emails from your custom domain mailbox to your NinjaOne support email address. Enter the original addresses to which emails should be sent before being forwarded to NinjaOne. When adding new emails to this field, press Enter on your keyboard to set the data. You can add multiple accounts.
    FormYou must first create a form before you can select an option from this drop-down; otherwise, NinjaOne Ticketing will use the default form that comes with the Ticketing tool. For more information about getting started with NinjaOne Ticketing, refer to NinjaOne Ticketing: Getting Started.
    Type
    • Problem = service disruption or issue; you can add incidents to problem tickets to resolve underlying issues
    • Question = a query to answer or an investigation
    • Task = action item for a technician
    PriorityUse to communicate how quickly the issue should be resolved (high, medium, or low).
    SeverityUse to communicate how bad the root issue is (critical, major, moderate, or minor).
    TagsIf there are currently no tags to select, you can create them in this field and save them for future tickets. Use tags to dictate which boards a ticket applies to, or create automations based on those tags. For more information about getting started with NinjaOne Ticketing, refer to NinjaOne Ticketing: Getting Started.
  3. Click Save.
For the forwarding address feature to function properly, the email forwarded or redirected to NinjaOne must retain the original sender and recipient. Note that some apps, such as Outlook, use a rule labeled Redirect to instead of Forwarding.

To edit, delete, or make an email alias default, select the checkbox and then click the applicable option at the top of the table. Alternatively, move your mouse cursor over the row and click the actions menu to view these options.

Ticketing_EditEmail.png
Figure 4: Edit, delete, or make the email address the default (click to enlarge)

Email Lists: Allow or Block Emails

The Allowlists tab provides the option to use allowlists and blocklists and can help automate incoming tickets. Additionally, customers have the option to activate ticket creation for unknown email addresses without requiring manual approval.

Open the Email tab and select either Allowlist or Blocklist, and then click Add. Use the following sections to configure the email list. The options will be slightly different depending on whether you are allowing or blocking.

Allowlist Configuration

To configure the allowlist, perform the following steps:

  1. Select an option from the Type drop-down menu. Depending on your selection, the field below Type changes to allow you to enter either a domain name or an email address.

    TypeDescription
    DomainAllow all emails from a specific domain.
    EmailAllow a specific email address.
    All Unmatched SendersCreate tickets automatically if the sender is unknown. This type bypasses manual approval and the Pending Emails board.
  2. Provide the allowed domain name or email (enter the full email address).
  3. Optionally, select an organization to which these emails are routed.
  4. Click Save.

Blocklist Configuration

To configure the blocklist, perform the following steps:

  1. Select either Domain (block all emails from a specific domain) or Email (block a specific email) from the Type drop-down menu. Depending on your selection, the field below Type changes to allow you to enter either a domain name or an email address.
  2. Provide the blocked domain name or email (enter the full email address).
  3. Click Save.

Templates

The Templates tab allows you to create an email that NinjaOne Ticketing can automatically send to technicians or end users when specific ticket activity occurs, such as an event-based or time-based automation.

Email templates should not be confused with response templates, which you can create within a ticket or at NinjaOne Ticketing → Automation → Response Templates.

  • Email template: Use placeholders to set pre-defined information that alerts technicians and users when a certain activity occurs on a ticket.
  • Response template: Set pre-defined actions to provide faster, more consistent ticket updates, responses, and resolutions. Technicians must select response templates manually for each use.

To add an email template:

  1. Click Add.
  2. Enter a name for the template and, optionally, a description. The name should help you identify the type of notification you are sending when you select it from the drop-down menu for Notifications.
  3. Select a Placeholder option from the drop-down menu. The placeholder describes the expected value and pulls that data from the ticket into the email body. For more information about placeholder definitions, refer to NinjaOne Ticketing: Email Template Placeholder Definitions.
    • Selecting a placeholder copies its value to your clipboard. You must click inside the Email body field and paste it to add it to the template. After you paste the placeholder, you can select another placeholder and repeat this step until you have included all necessary placeholders.
    • If the ticket does not contain the requested data, the placeholder will return None.
    • Use the toggle below the Email body field to edit the template in HTML, which allows you to further customize the formatting of the email. If you do not use HTML to control formatting, the Editor field will automatically center the text, as shown in the Preview space.
  4. Include a subject line for the email, which will be visible to the recipient in their inbox.
  5. Review the preview on the right of the page; when finished, click Save.
ticketing_email template.png
Figure 5: Configure email templates for ticketing notifications (click to enlarge)

You can create as many templates as necessary to manage communication over different types of ticket activity. After you create a template, you can edit, duplicate, or delete it by selecting the checkbox next to the template name and then selecting the applicable option.

  • You cannot delete the template if the Usage column shows a value greater than 0. The Usage column indicates the number of notifications using the template.
  • Duplicating a template allows you to modify the copy. Duplicated templates will automatically include (Copy) in the title unless you manually change it; NinjaOne Ticketing will not allow you to save a title that is already in use.
email template_edit, duplicate, delete.png
Figure 6: Edit, duplicate, or delete email templates in NinjaOne (click to enlarge)

Notification Rules

Use notification rules to prevent automated emails from being delivered to specific email addresses. Notification rules can reduce notification traffic and resolve email looping issues.

  1. Navigate to NinjaOne Ticketing and open the Email → Notification Rules tab.
  2. Click Add.
ticketing_email_notification rules_add.png
Figure 7: Configure email notification rules for tickets in NinjaOne (click to enlarge)
  1. In the configuration dialog, enter the notification rule into the Rule pattern field. Acceptable formats for rule patterns include:
Rule Pattern TypeExample FormatNotes
Full email addresses[email protected]This rule affects a specific email address.
Domain wildcardsuser@*This rule affects all email domains, such as Outlook, Gmail, and Hotmail, including business and school email domains.
Prefix wildcards*@email.comThis rule affects all email addresses for a specific domain.
Combined wildcardsuser*@email.comYou can combine wildcards for the address prefix and domain.
  1. Select the responses that the address should receive from the Type drop-down menu.
  2. Optionally, add a description.
  3. Click Update.
ticketing_notification rule example.png
Figure 8: Example of a ticketing notification rule (click to enlarge)
You can view which emails the notification rules blocked in the Ticket activity feed within the body of the ticket. The feed specifies which rule was applied. The notification will appear as a response from System.

Default Notification Rules

We have created a set of default rules to address common issues that you may experience with automated ticketing notifications. You can edit or delete any of these default rules.

The following table describes each rule.

RuleDescription
auto-reply@*Automated response system not monitored by humans
bounce@*Handles undeliverable messages; typically part of bulk email systems
bounces@*Plural form used in mailing systems to process multiple bounce types
customer.service@*Common customer service address; may use auto-responders or routing rules
do-not-reply@*Address that does not accept replies; used for transactional emails
donotreply@*Unmonitored mailbox; replies may be discarded or receive an automated response
helpdesk@*Helpdesk system address; automatic email acknowledgments can trigger loops if not filtered
mail-daemon@*An alternate form of mailer-daemon, used to bounce messages from mail servers
mailer-daemon@*Mail server address for delivery failure notifications
MicrosoftExchange*Exchange system-generated addresses; typically used for delivery reports or system notifications
no-reply@*Variant of noreply@* that you can use for one-way communication; not intended for replies
noreply@*Outbound-only address; replies are not monitored and often bounce automatically
noresponse@*Mailbox that does not accept incoming messages
postmaster@*Standard administrative mailbox for mail servers; may bounce the email or generate an automated response
support@*Common support mailbox; may be monitored, but often generates an automated response or routes via ticketing
unmonitored@*Mailbox not monitored by staff; replies are ignored or deleted
webmaster@*Website administrator mailbox; often used for system alerts or error reports

Use Case: Prevent Email Loops from Mail Security Gateways

Network-attached appliances and automated systems, such as Automatic Call Distribution (ACD) telephony systems, Uninterruptible Power Supply (UPS) devices, and network monitoring systems, can be configured to send email notifications to NinjaOne Ticketing when an event is detected. These systems send email but are not configured to receive or process replies. When NinjaOne receives an inbound email from one of these systems and creates a ticket, it may send an automated acknowledgment back to the originating address. Because the appliance cannot process that reply, it may respond with a delivery failure notice or another automated message. NinjaOne receives that message, creates another ticket, sends another acknowledgment, and the loop continues.

To learn how to troubleshoot this issue, refer to NinjaOne Ticketing: Troubleshooting Email Loops from Mail Security Gateways.

Additional Resources

For more information about configuring and managing NinjaOne Ticketing, refer to NinjaOne Ticketing: Resource Catalog.

FAQ

Next Steps