Inbound Emails in ServiceNow


Overview


This article will go over how ServiceNow processes emails sent to the system and best practices for sending emails for ServiceNow. 

New Emails, Replies, Forwards


  1. ServiceNow takes any emails sent to servicedesk@ucsd.edu and processes them through email filters and inbound actions. There are hundreds of aliases and forwards that help funnel emails to the system. We do not keep a list of them all.
  2. Proofpoint and ServiceNow filters reject any suspicious or spam emails and remove any unapproved attachment types.
  3. ServiceNow then parses the email based on predefined rules and configurations, and identifies the inbound action to be taken with the email content. This action could include creating or updating a case, triggering a workflow, or sending notifications. If there are multiple rules that match, ServiceNow will use the first rule that matches based on a predefined order. 
  4. If the email content corresponds to creating a new record, the system will ingest any relevant email content into respective fields. For example, the sender will be added as the customer or to the watchlist, the subject will be added to the short description, and the email body will be added to the description. Any cc'ed email addresses will be added to the incoming email address field for cases. If an alias is setup to create records from the cc field, then cc'ing the alias will create the record.
  5. If the email content matches or references an existing one in ServiceNow, the system automatically finds and updates the record accordingly. The Replying to any ServiceNow record that generated an email will update that record. The system finds existing cases by a) reading an invisible text code in each email body that the system sends out. If you ever see a "ref:msg####" in a ServiceNow email, that is the invisible text code b) reading the subject of an email. If the subject starts with re: and contains a CS##### it will try to find the matching case in the system.

Best Practices for Emails to ServiceDesk