How can I identify Appian-originated email thread?

Scenario:

1. John (Appian user) sends an email using the 'Send Email' smart service to an external user Sue.

2. Sue adds her response to John's email and sends it back to John, which comes back to John's Appian process (i.e., Receive Message) for email ingestion.

3. John identifies the incoming email from Sue as a response to his original email sent to her. But John wants to enhance the Appian process so as to emails in the same thread can be identified and categorized as such without his manual effort.

----------

I understand that above scenario can be implemented by inserting a key-value pair (e.g., [CaseID=12345]) into the email content. But I want to hide that custom key-value pair from the end user's view so that it cannot be tampered, intentionally or not.

So, is it doable in Appian to:

  1. Assign/Insert a custom key-value pair to an email
  2. Send it out using the 'Send Email' smart service
  3. Retrieve the original key-value pair from an incoming email if it is part of the same email thread

Any suggestions or comments will be much appreciated!

  Discussion posts and replies are publicly visible