Sign in
New Request

BMS Email Parser | Message threading


With a successful parser setup, the incoming emails from the specified mailbox will be converted to tickets in your PSA. This guide explains the parameters involved when parsing and appending a ticket. 


An active email parser setup. Refer to this guide to set up your email parser. 

Ticket Threading

PSA relies on the following parameters in creating and appending a note to a ticket.

  1. Message ID 
  2. Ticket number

Threading By Message ID

  • PSA utilizes message ids from an email conversation to append notes to a ticket. When a ticket is created from an email and the creator or copied parties reply to a conversation in the email thread, PSA checks for message-ids from the email object and then adds the mail to the original ticket. If the message ID is not found then it looks for a ticket number in the subject line to append it to the original ticket. 
  • Message IDs are unique identifiers given to the emails from your email clients. The value of a Message-ID field is a message identifier. When someone replies to an email thread, message identifier can be found in 'In-Reply-To' or in the 'References' section of the email headers. We make use of this reference and thread emails to its original ticket. 

Ticket number 

  • When a customer sends an email to your support mailbox registered as your parser, a corresponding ticket number is generated. Ticket ID is the database reference for a ticket.
  • Once a ticket is generated, the notifications sent to your customers will carry this ticket number. Templates to choose for notifications are created under Admin > Business Process > Email Templates.
  • In the subject line of the email template, add the ticket number field and enclose the ticket number with two Hashes # in the Email Templates. There should be no spaces.
  • #[%Ticket Number%]# 


  • When anyone replies to these notifications, PSA will check if the ticket number matches and will append the reply accordingly.

Parser checks for message ID first and then falls back on the ticket number when appending a note. When both the ticket number and the message-id is not referenced correctly then the system considers this as a new email from a customer and creates a new ticket. 


Have more questions?

Contact us

Was this article helpful?
1 out of 1 found this helpful

Provide feedback for the Documentation team!

Browse this section