Skip to main content
Con un canal personalizado tu app (web, móvil u otro backend) puede ejecutar flujos publicados en Brain Studio sin depender de WhatsApp ni Meta. Tu sistema envía interacciones a Jelou, el agente procesa el flujo de forma asíncrona y Jelou entrega las respuestas a un webhookUrl que tú controlas. Algunos nodos y herramientas del builder no están disponibles en este canal. Consulta las limitaciones del canal.

Proceso de integración

1

Activar el canal en el builder

Habilita personalizado, define el webhook, su autenticación y la clave de firma HMAC (obligatoria) desde la interfaz.Guía de activación →
2

Firmar las peticiones

Firma el cuerpo de cada petición entrante (interacción y consulta de estado) y verifica la firma de cada entrega saliente.Firma HMAC →
3

Enviar interacciones

Envía mensajes o acciones de usuario a POST /v1/custom-channel/:botId. Jelou responde de inmediato con un executionId y procesa el flujo en segundo plano.Enviar interacción →
4

Recibir respuestas

Jelou hace POST a tu webhook con el mensaje del bot. Revisa los formatos por tipo de burbuja.Formato de respuesta →
5

Consultar el estado

Usa POST /v1/custom-channel/:botId/status con firma HMAC para saber si la sesión está en ejecución, esperando input o idle.Consultar estado →
La entrega saliente hace un solo intento (timeout 20s, sin retry ni backoff). Tu endpoint debe responder rápido y de forma confiable.