Cuando la plataforma YCloud recibe un mensaje entrante, activa un flujo de trabajo de n8n a través de un webhook. El flujo de trabajo invoca al modelo de lenguaje grande para generar una respuesta y luego envía el mensaje de vuelta al usuario a través del nodo de YCloud.
YCloud AI Agent ha creado un flujo de trabajo de IA integral para ti, ofreciendo una base de conocimiento de IA, corpus y procesos automatizados de extremo a extremo y fáciles de entender. Haz clic aquí para obtener más detalles.
Proceso general

Evento de Webhook
- Crear un endpoint de Webhook
- Usa el nodo Webhook de n8n para crear un nuevo listener
- Selecciona POST como el método HTTP
- En Options, establece el Response Code en 200 y asegúrate de que esté seleccionado ‘Immediately’

Use Search event to find the webhook events your n8n workflow needs before confirming.
Analizar el valor de retorno y verificar la firma
Analizar el valor de retorno
Analizar los encabezados en la respuesta del webhook utilizando el nodo ‘code’ integrado de N8N
- El valor original,
- La marca de tiempo,
- La firma recibida, el payload, el payload firmado y la información de la firma en el encabezado de la solicitud
Datos cifrados
En el paso anterior, los datos se particionaron por completo. En este nodo, utilizaremos SignedPayload y Secret. Usaremos el nodo Crypto para cifrar los datos.

Comparar firmas
Usa una sentencia if para verificar la información de la firma; si coincide, la verificación se considera exitosa.
Responder a mensajes usando IA
Una vez que te hayas suscrito a los eventoswhatsapp.inbound_message.received y whatsapp.message.updated, recibirás una notificación push cuando se reciba un mensaje o una actualización de estado de seguimiento después de que se haya enviado un mensaje.
- Usa el nodo
switchpara configurar múltiples tipos de notificaciones de webhook.

- Cuando se recibe un evento
inbound_message_received, se puede generar una respuesta llamando a la API de IA

- Usa el nodo merge para conservar la colección de datos push del webhook de la sección anterior

- Enviar mensajes utilizando nodos de YCloud

Guardar en una tabla de datos (opcional)

Monitorear actualizaciones posteriores al mensaje enviado (opcional)
Una vez completado el paso 5, los datos se enviarán a través del eventowhatsapp.message.update.
Al recibir este push, puedes usar el nodo datatable - update rows para actualizar la tabla de datos, rastreando así todo el proceso de entrega del mensaje.



