Configurando o Módulo Gmail (Watch Emails)
O primeiro passo é configurar o módulo Gmail, que irá monitorar sua caixa de entrada de suporte ao cliente. Para isso:
- Acesse Make.com e abra o construtor de cenários.
- Procure pelo módulo Gmail e selecione a ação Watch Emails (Observar E-mails).
- Configure a conexão com sua conta Gmail de suporte. Se você ainda não tem uma conexão, siga as instruções para criar uma.
- Defina a pasta que será monitorada. Geralmente, é a caixa de entrada principal (All Mail).
- Selecione o critério para monitorar apenas e-mails não lidos (Only Unread Emails).
- Marque os e-mails como lidos após serem processados (Mark email message(s) as read when fetched).
- Defina um número máximo de resultados para evitar sobrecarga. Um valor alto, como 10000, garante que nenhum e-mail seja ignorado.
Com estas configurações, o módulo Gmail irá disparar o cenário sempre que um novo e-mail chegar à sua caixa de entrada.
Integrando o OpenAI para Análise de Texto
Agora, vamos integrar o OpenAI para analisar o conteúdo dos e-mails e classificar o sentimento e o tema.
Um exemplo de prompt:
Você é um agente de suporte ao cliente e acabou de receber um e-mail com um ticket. Sua tarefa é classificar este e-mail.
* Dê um sentimento: negativo, positivo, neutro.
* Dê uma categoria: reembolso, questão, atraso, entrega, etc.
Retorne o resultado em JSON.
Exemplo:
```json
{
"sentimento": "positivo",
"categoria": "entrega"
}
- Defina o conteúdo da mensagem como o corpo do e-mail recebido (Text content).
- Ajuste o número máximo de tokens para 200 para controlar os custos.
- Nas configurações avançadas, defina o formato de resposta como JSON Object para garantir que o resultado seja facilmente processado.
Analisando o Resultado JSON
Com o OpenAI configurado, precisamos analisar o resultado JSON para extrair as informações relevantes.
- Adicione um novo módulo ao cenário.
- Procure por JSON e selecione a ação Parse JSON (Analisar JSON).
- Defina a STRING JSON como o resultado do módulo OpenAI (Result).

Agora você terá acesso aos valores de sentimento e categoria como variáveis separadas.
Roteando Tickets com Base no Sentimento
Com as informações extraídas, podemos rotear os tickets com base no sentimento.
-
Adicione um módulo Router ao cenário.
-
Crie rotas separadas para tickets com sentimento positivo, negativo e neutro.
-
Defina um filtro para cada rota, utilizando a variável de sentimento extraída do JSON. Por exemplo:
- Rota Positiva:
Sentiment
Igual a positivo
.
- Rota Negativa:
Sentiment
Igual a negativo
.
- Rota Neutra:
Sentiment
Igual a neutro
.
Criando Tickets no Freshdesk com Diferentes Prioridades
Finalmente, vamos criar os tickets no Freshdesk, atribuindo diferentes prioridades com base no sentimento.
- Para cada rota (positiva, negativa e neutra), adicione um módulo Freshdesk e selecione a ação Create a Ticket (Criar um Ticket).
- Configure a conexão com sua conta Freshdesk. Se você ainda não tem uma conexão, siga as instruções para criar uma.
- Mapeie os campos do ticket com as informações extraídas do e-mail e do OpenAI:
- Subject (Assunto):
Email Subject
.
- Type (Tipo):
Label
(categoria extraída do OpenAI).
- Priority (Prioridade): Defina a prioridade com base no sentimento:
- Negativo: High (Alta).
- Neutro: Medium (Média).
- Positivo: Low (Baixa).
- Source (Fonte):
Email
.
- Status:
Open
(Aberto).
- Description (Descrição):
Email Text Content
.
- Requester Info > Email:
Email address
.
Com estas configurações, os tickets serão criados automaticamente no Freshdesk, com as prioridades corretas e todas as informações relevantes.