Cómo funciona
1. Configura la URL
1. Configura la URL
En el nodo, ingresa la URL de tu interfaz web en el campo correspondiente. El flujo envía ese enlace al usuario como botón o enlace en el chat.La URL que recibe el usuario tiene este formato (el Si tu URL ya lleva otros query params, se añade con
Siempre se añade el
executionId como parámetro en la URL cuando se abre el WebView. Tu página debe leerlo de la URL y enviarlo en el callback.executionId se añade automáticamente):&: https://tu-dominio.com?foo=1&executionId=<valor>.2. El usuario abre el WebView
2. El usuario abre el WebView
El usuario hace clic en el botón y completa la acción en la interfaz web (pago, formulario, etc.).
3. Tu servidor envía el callback
3. Tu servidor envía el callback
Cuando el usuario termina, tu página web debe enviar los datos del callback y el Encabezados del request (JSON, solo del lado del servidor):Usa una API key con el permiso Ejecutar workflows de Brain Studio. Configúrala en Configuración → API Keys.Cuerpo del request (JSON):
executionId a tu servidor, y tu servidor debe llamar al endpoint de callback para desbloquear el flujo.Endpoint (método POST, llamado desde tu servidor):Mientras espera
Cuando la opción de bloquear el flujo está activada, si el usuario escribe algo en el chat mientras el WebView está abierto:- Recibe el mensaje configurado en Mensaje de espera.
- El flujo no avanza hasta que el WebView responda o se cumpla el tiempo de expiración.
Tres salidas posibles
Cuando el bloqueo del flujo está activado, cada resultado del callback se conecta a una rama distinta a través de su propia arista (edge):Conecta las tres aristas del nodo WebView a los nodos que correspondan: uno para éxito, uno para error y uno para cuando expire el tiempo.
Configuración
Cerrar el WebView
NUMERO_DE_TU_CANAL por ese número, con el código de país y sin el signo +:
Facebook e Instagram
Puedes llevar al usuario a la pantalla de cierre de Jelou. Muestra el Mensaje final, que configuras en el tab Avanzado del nodo WebView, y, si es posible, lo devuelve al chat. Cuando tu servidor confirme que el callback respondió con éxito (HTTP 2xx), redirige al usuario con elexecutionId: