Hi Community, am stuck with a weird issue not sure how to tackle I would really appreciate any inputs/thoughts
We have a service desk where tickets get created via API and the ticket will carry all fields including customer name and email id in two different text fields.
The project has a workflow and, in a transition, called "ABC Ready", we send out a custom email to the customer using JWT Send Email post function.
Addon JWT Send email post function has an ability to use a different email address as FROM rather than the outgoing email used in JIRA's outgoing email settings.
Now when the customer receives the email, the customer will reply, and the reply should sit in associated tickets comments. The outgoing email to customers will carry the ticket key in the email subject and when the customer replies, based on a key in subject Jira will process the email and adds a comment. This is the desired function
However, in our case customer email in the ticket is never a part of the service desk and we waited few days thinking users are not responding, but got to know that users are in fact responding and comments are not captured and email replies are in a void.
The FROM email which is different from Jira's outgoing email is via AWS SES without inbox.
After giving a thought, we understood that customer is not part of service desk, in fact not a Jira user hence no association to any ticket and emails will not be processed.
To mitigate this we have manually added customers to Servicedesk and in transition "ABC Ready" we are copying customer email id to request participants. And in inbound email settings, we added the FROM email id to "Create an issue or add a comment" with forward email address to catch unprocessed emails and added the same FROM email id to service desk to create an email ticket.
Also modified customer permissions to:
1-Anyone can email the service desk or raise a request in the portal
2-Any customer, by typing an email address
After doing this we are seeing customer comments coming in and started adding missing customers to customers section in the service desk.
Now replies to emails are inconsistent meaning if john is a customer for 10 tickets, john's replies are populating only 4 or 5 issues and rest aren't. Sometimes we even see in catch email inbox saying the user doesn't have access to project, but the user is part of customers as well as a participant to the given ticket and weirdly there are few tickets with the same error in catch email but comments are posted.
Not sure how to achieve consistency in posting comments when a customer replies to email. How should customers be managed? What settings or how can we redo it to keep it all coming in?
Thanks in advance