I have Salesforce configured for email-to-case. We have multiple email addresses customers can send to: email@example.com firstname.lastname@example.org email@example.com. I'd like to send back a unique initial case acknowledment auto response if (and only if) the initial email went to firstname.lastname@example.org. how can I do this? I don't see a case object I can trigger on that includes the email address the request was received on...
How can I send a specific support ticket auto response based off of recipient email address?
You will need to record the source email address. One way to do this without code is to add that specific source email as a value in the Case Origin field and you could use that as your auto response criteria.
If you are just using "email" as the Case Origin, and want to continue to do so, you could still do the above then use a workflow rule to copy the email address to a custom field and also set the Case Origin back to "email". I personally use this approach as it allows:
- High level reporting on Case Origin
- Reporting on Case volume per specific email address
- Ability to configure specific auto responses
I can add more detail on the workflow part if helpful.
When setting up an email to case address you will seen like below. Before this create the relevant Case Origin value. Anytime a Case gets created via this email 2 case address it will have this Case Origin applied:
You mean record the recipient email address on the address/inbox that received the message right? I don't necessarily care who sent the message, at least not for the purpose of creating a custom case acknowledgment... I just want to send back a custom response if the initial email was sent to email@example.com.– Mike BJun 28, 2015 at 16:22
That's exactly what I meant, I'ved added a bit more detail/screenshot. If I understand correctly I don't see why you can't use the case origin field.– GirbotJun 28, 2015 at 16:30
Thanks. That's exactly what I needed and resolved the issue.– Mike BJul 7, 2015 at 22:34