Boa noite, pessoal! Tudo bem?
Eu criei um fluxo para coletar algumas informações de um registro quando ele é alterado e enviar um e-mail para notificar alguns usuários sempre que o status desses registros for alterado. Também existe algumas condicionais a mais para formatar o conteúdo desse e-mail de acordo com algumas informações.
Acontece que estou tendo um problema:
Quando esse fluxo é executado algumas vezes no mesmo dia, ao invés de criar e-mails diferentes referente a cada uma das atualizações do registro, os e-mails estão ficando dentro do primeiro e-mail enviado pelo usuário, como se fosse a continuação de uma conversa.
Como podemos ver na imagem, três registros diferentes foram atualizados e acionaram um fluxo. Ao invés de criar 3 e-mails diferentes para cada um, os outros 2 e-mails ficaram dentro da conversa do primeiro e-mail enviado. O curioso é que o assunto do e-mail é dinâmico e traz o ID da implementação, então não deveria ser incluído dentro do mesmo histórico.
Abaixo, um desenho de como o fluxo está estruturado. Tem algumas condicionais, onde personalizo o corpo do e-mail de acordo com o resultado. Conseguem me dar uma orientação sobre como contornar isso? Obrigado!
Hello, @Katherine West. Thanks for your concern.
After looking for alternatives to this situation, I realized that the problem was not in the Gmail thread but in Salesforce itself. For some reason, even when I put a dynamic field in the subject of the email, referencing the record itself, it automatically sent it in a grouped manner.
What I had to do was create a variable of type text and include this information in the variable. And in the subject of the email I called this variable. This resolved 100% of the cases, which now arrive individually in the inbox (emails are only grouped when the email subject is exactly the same).