Ação de Email em Workflows
Esta documentação explica como configurar e usar a ação de email nos workflows da plataforma IntegraBot.Configuração do AWS SES
A plataforma utiliza o Amazon Simple Email Service (SES) para envio de emails. Para configurar o AWS SES, siga os passos abaixo:- Acesse o Console da AWS e faça login na sua conta.
- Navegue até o serviço SES (Simple Email Service).
- Verifique os domínios e endereços de email que você deseja usar como remetentes.
- Crie credenciais de acesso (Access Key e Secret Key) com permissões para o SES.
- Configure as seguintes variáveis de ambiente no arquivo
.envdo projeto:
Criando uma Ação de Email no Workflow
Para criar uma ação de email em um workflow:- Acesse o builder de workflows.
- Clique em “Adicionar Ação”.
- Selecione “Email” como aplicativo e “Enviar” como ação.
- Configure os seguintes campos:
Campos Disponíveis
- Assunto: O assunto do email. Suporta variáveis no formato
{variavel}. - Remetente (opcional): O endereço de email do remetente. Se não informado, será usado o valor de
MAIL_FROM_ADDRESS. - Destinatário: O endereço de email do destinatário. Para múltiplos destinatários, separe por vírgula. Suporta variáveis.
- CC (opcional): Endereços para cópia. Separe múltiplos endereços por vírgula. Suporta variáveis.
- BCC (opcional): Endereços para cópia oculta. Separe múltiplos endereços por vírgula. Suporta variáveis.
- Conteúdo do Email: O corpo do email. Suporta HTML e variáveis.
Usando Variáveis
Você pode usar variáveis no formato{variavel} em qualquer campo do email. As variáveis disponíveis incluem:
- Todas as variáveis fornecidas pela habilidade que acionou o workflow.
- Variáveis de contexto:
{_tool.name}: Nome da ferramenta que acionou o workflow.{_tool.description}: Descrição da ferramenta.{_tool.id}: ID da ferramenta.{_context.project_id}: ID do projeto.{_context.chatbot_id}: ID do chatbot.{_context.timestamp}: Data e hora da execução.
Exemplo de Uso
Assunto:Solução de Problemas
Emails não estão sendo enviados
- Verifique se as credenciais da AWS estão corretas.
- Verifique se o domínio ou email do remetente está verificado no AWS SES.
- Se estiver em ambiente de sandbox do SES, verifique se os destinatários também estão verificados.
- Verifique os logs do sistema para mensagens de erro relacionadas ao envio de email.
Variáveis não estão sendo substituídas
- Verifique se o nome da variável está correto, incluindo maiúsculas e minúsculas.
- Verifique se a variável está disponível no contexto da execução do workflow.
- Para variáveis aninhadas, use a notação de ponto:
{objeto.propriedade}.

