Quando a plataforma YCloud recebe uma mensagem de entrada, ela aciona um fluxo de trabalho do n8n via Webhook. O fluxo de trabalho chama o modelo de linguagem grande para gerar uma resposta e, em seguida, envia a mensagem de volta ao usuário pelo nó da YCloud.
O YCloud AI Agent construiu um fluxo de trabalho completo de IA para você, oferecendo uma base de conhecimento de IA ponta a ponta e fácil de entender, corpora e processos automatizados. Clique aqui para obter mais detalhes.
Processo Geral

Evento de Webhook
- Criar um endpoint de Webhook
- Use o nó Webhook do n8n para criar um novo listener
- Selecione POST como o método HTTP
- Nas Opções, defina o Response Code como 200 e certifique-se de que ‘Immediately’ esteja selecionado

Use Search event to find the webhook events your n8n workflow needs before confirming.
Analisar o valor de retorno e verificar a assinatura
Analisar o valor de retorno
Analisando os cabeçalhos na resposta do Webhook usando o nó ‘code’ integrado do n8n
- O valor original,
- O carimbo de data/hora (timestamp),
- A assinatura recebida, o payload, o payload assinado e as informações de assinatura no cabeçalho da requisição
Dados criptografados
Na etapa anterior, os dados foram totalmente particionados. Neste nó, usaremos SignedPayload e Secret. Usaremos o nó Crypto para criptografar os dados.

Comparar assinaturas
Use uma instrução if para verificar as informações de assinatura; se coincidirem, a verificação é considerada bem-sucedida.
Responder a mensagens usando IA
Depois de se inscrever nos eventoswhatsapp.inbound_message.received e whatsapp.message.updated, você receberá uma notificação push quando uma mensagem for recebida ou uma atualização de status posterior após o envio de uma mensagem.
- Use o nó
switchpara configurar múltiplos tipos de notificação por Webhook.

- Quando um evento
inbound_message_receivedfor recebido, uma resposta poderá ser gerada chamando a API de IA

- Use o nó merge para reter a coleção de dados push do Webhook da seção anterior

- Enviando mensagens usando nós da YCloud

Salvar em uma tabela de dados (opcional)

Monitorar atualizações subsequentes na mensagem enviada (opcional)
Assim que a etapa 5 for concluída, os dados serão enviados via eventowhatsapp.message.update.
Ao receber esse envio push, você pode usar o nó datatable - update rows para atualizar a tabela de dados, rastreando assim todo o processo de entrega da mensagem.



