Olá, @Jeferson Conceição.
Sim, dá para enviar e-mail pelo próprio Genesys usando Agentless Email Notifications via Data Action, mas com alguma limitação tendo em vista que a chamada de origem é uma chamada de voz. Para fluxos de mensagem, a coleta pode ser mais abrangente.
Endpoint:
POST /api/v2/conversations/emails/agentless
Pré-requisitos principais:
-
Domínio configurado como Campaign/Agentless
-
OAuth Client usando Client Credentials
-
Permissão Conversation > Agentless Email > Send
Na Data Action, configure o request como POST para:
/api/v2/conversations/emails/agentless
Exemplo de body:
{
"senderType": "Outbound",
"fromAddress": {
"email": "${input.fromEmail}",
"name": "${input.fromName}"
},
"toAddresses": [
{
"email": "${input.toEmail}",
"name": "${input.toName}"
}
],
"replyToAddress": {
"email": "${input.replyToEmail}",
"name": "${input.replyToName}"
},
"subject": "${input.subject}",
"textBody": "${input.textBody}"
}
No Architect, você captura os dados com Collect Input, monta o texto em uma variável e chama a Data Action.
Exemplo de conteúdo:
"Dados capturados no fluxo\n\nConversation ID: " + Call.ConversationId + "\nANI: " + Call.Ani + "\nCPF: " + Task.cpf
Pontos importantes:
-
Envia para apenas um destinatário por chamada
-
Não suporta anexos
-
Corpo limitado a 3 MB
-
O domínio precisa ser Campaign/Agentless, não um domínio comum de inbound email
------------------------------
Arthur Pereira Reinoldes
------------------------------