Select Page

¿Qué pasaría si pudieras consultar tu saldo, hacer una transferencia o recargar crédito simplemente escribiendo lo que necesitás en un chat? Sin apps, sin menús, sin pasos complicados. Eso es lo que logramos con el Wallet Chat Agent, ahora disponible directamente desde OpenWebUI.

Podés acceder al agente directamente desde oui.ai.openpass.com.ar.

¿Qué problema resuelve?

Operar una billetera digital hoy implica abrir la app, navegar entre pantallas y recordar dónde está cada función. Nuestro agente convierte esa experiencia en una conversación: le decís lo que querés y él lo hace, en lenguaje natural, conectado en tiempo real a la API de BHUB.

¿Cómo funciona la autenticación?

Sin contraseñas. El usuario ingresa su email, el agente lo busca en los logs de actividad (hasta 7 días hacia atrás), obtiene el número de teléfono del perfil BHUB y envía un código SMS. Una vez validado el código, la sesión queda activa.

QA OpenPass Pago24 Coppel Ambiente disponible
Actualmente disponible en QA OpenPass con Pago24 y Coppel. Más ambientes próximamente.
Flujo de autenticación Sin contraseñas — solo email + código SMS 1. Email usuario ingresa 2. Buscar OpenSearch últimos 7 días 3. OTP SMS código al celular 4. Validar sesión activa Autenticado
Flujo de autenticación: de email a sesión activa en 4 pasos

Arquitectura

El agente está construido como un pipe de OpenWebUI escrito en Python. Es completamente stateless: no usa base de datos propia ni Redis extra. El estado de la conversación se embebe como metadatos invisibles en los propios mensajes del chat, y se reconstruye en cada mensaje leyendo el historial.

Arquitectura del agente OpenWebUI chat interface pipe BHUB Chat Agent stateless pipe webhook N8N Auth Check Voice Agent API BHUB API billetera Redis sesión OpenSearch
El pipe Python traduce el chat de OpenWebUI en llamadas al Voice Agent de N8N

Cómo usarlo

La conversación es tan simple como esto:

Usuario:  qa pago24
Agente:   ✅ QA OpenPass — Pago24. Ingresá tu email para continuar.

Usuario:  jorge@sagasti.com
Agente:   📱 Te enviamos un código al ***606. ¿Cuál es el código?

Usuario:  2471
Agente:   ✅ Autenticado correctamente (QA OpenPass — Pago24). ¿En qué puedo ayudarte?

Usuario:  cuál es mi saldo?
Agente:   Tu saldo disponible es de tres mil ochocientos noventa y cinco Pesos.

Lo técnico, para los curiosos

  • Pipe Python instalado en OpenWebUI como Function
  • N8N orquesta los workflows: Auth Check, Voice Agent, búsqueda en OpenSearch
  • OpenSearch indexa los logs de actividad de BHUB para encontrar usuarios por email sin necesidad de acceso directo a la base de datos
  • Redis mantiene las sesiones activas (TTL 30 minutos)
  • Estado stateless: el pipe no guarda nada en memoria — el historial del chat es la única fuente de verdad

El resultado: un agente robusto ante reinicios del servidor, sin infraestructura extra, que funciona en QA OpenPass con la misma instalación. El soporte para Producción y FarmaPay estará disponible próximamente.