AI Support Sync
En producción desde el 14/10/2026 · en uso en Marketing AI

Cada problema de una app, resuelto o con dueño.

AI Support Sync pone un chat de ayuda dentro de cada app interna de Siete. Una IA atiende a la persona con el manual técnico de su app; lo que no puede resolver se convierte en una tarea en PM Tech, con responsable, plazo y aviso por email.

4apps internas con la integración lista
1lugar para ver todos los reportes: PM Tech
~15 minpara sumar el chat a una app nueva
52hallazgos documentados en el camino
De dónde sale la idea

Los problemas llegaban por cualquier lado y se perdían

Siete tiene varias apps internas que usa todos los días: AISDR, Response Manager (con UniBox adentro), Outply y Marketing AI. Cuando algo fallaba, el aviso llegaba por WhatsApp, por Slack o de palabra. Nadie sabía cuántos problemas había, quién los tenía ni para cuándo estarían resueltos.

Además, buena parte de esas consultas ya tenía respuesta: era cuestión de saber dónde estaba un botón o qué significaba un error. El equipo de desarrollo terminaba contestando lo mismo una y otra vez.

La propuesta, del área de Tecnología: un chat de ayuda dentro de cada app, con una IA que conoce el manual de esa app, y que todo lo que no resuelva entre a PM Tech, la herramienta donde el equipo ya organiza su trabajo. Después se sumó un pedido clave: que conectar el chat a cualquier proyecto nuevo de la empresa sea tan simple como pegar una clave.

Antes

  • Reportes sueltos en chats y conversaciones
  • Sin responsable ni fecha de resolución
  • Las mismas preguntas, contestadas a mano
  • Sin datos de qué app falla más ni quién reporta

Con AI Support Sync

  • Un botón de ayuda en la misma app, donde ocurre el problema
  • La IA resuelve lo que el manual ya responde
  • Lo demás es una tarea con dueño, plazo y aviso
  • El usuario sigue su reporte; el equipo ve todo en un tablero
Qué resuelve

Menos interrupciones, más trazabilidad

El objetivo es doble: que el equipo de desarrollo deje de atender lo que el manual ya responde, y que nada de lo que sí necesita a un programador se pierda.

Ayuda inmediata

La persona pregunta en lenguaje natural y la IA responde con el manual técnico de su app: pantallas, errores frecuentes y cómo salir de ellos.

Tareas con dueño y plazo

Lo que la IA no resuelve se convierte en un reporte (bug, mejora o funcionalidad nueva) y entra a PM Tech con responsable y vencimiento según su severidad.

Visibilidad real

Un panel por usuario muestra quién reporta, cuántos reportes tiene abiertos y cuántos resolvió la IA. Lo resuelto también queda registrado.

Escala a cada proyecto nuevo

Una app nueva suma el chat desde PM Tech en unos 15 minutos: se registra, recibe su clave y carga su manual. No hay que tocar el código de soporte.

Avisos automáticos

Cada reporte que necesita a un programador avisa por email al responsable de la app y al líder de soporte, sin que nadie tenga que reenviar nada.

Seguimiento para el usuario

En "Mis reportes", dentro del mismo chat, cada persona ve el número de su ticket, en qué estado está, quién lo tiene y para cuándo.

Cómo lo hace

Tres piezas que conversan entre sí

El widget vive dentro de cada app; siete-soporte es el servicio con la IA, los manuales y la cola de envío; PM Tech convierte cada reporte en una tarea.

1

La persona pide ayuda

Abre el botón de ayuda en su app y cuenta qué pasó. No hay login extra: la app ya sabe quién es.

2

La app pide un pase

El backend de la app, con su clave, pide a siete-soporte un pase de 10 minutos para esa persona.

3

La IA atiende

Claude responde con el manual técnico de esa app. Si alcanza, pregunta "¿Se resolvió?". Si no, propone un reporte.

4

PM Tech lo organiza

El reporte entra como tarea en el proyecto de soporte de la app, con responsable, plazo y aviso por email.

✓ Lo resolvió la IA

Entra igual a PM Tech, como tarea ya hecha y sin avisos, para que el tablero muestre también lo que se resolvió solo.

→ Necesita a un programador

La persona revisa el borrador (título, tipo y severidad) y lo envía. El vencimiento sale de la severidad, y el programador puede ajustarlo de 1 a 10 días.

Urgente: hoyAlta: 2 díasMedia: 5 díasBaja: 10 días
Así se ve una tarea en PM Tech (se entiende sin abrirla):Carla · Outply · SOP-123 — No carga la bandeja de respuestas

La cara de Siete

El botón del chat no es un "?" ni una chispa genérica de IA: es una cara propia, con cejas, ojos, una sonrisa y un 7 de nariz. Está dibujada con trazos para leerse bien chica, y sus gestos le dicen a la persona qué está pasando. Con "reducir movimiento" activado, se queda quieta.

En reposo

Parpadea de vez en cuando.

Pensando

Mueve las cejas y lee mientras espera la respuesta.

Contenta

Al registrar el reporte, con su número SOP.

Confundida

Si algo falla; el mensaje no se pierde.

Qué hicimos

Del análisis a producción en dos semanas

Todo el código está en GitHub, revisado con tests, y lo que ya está en producción quedó verificado.

29 de septiembre

Análisis y diseño

  • Relevamiento de las cuatro apps internas y de PM Tech.
  • Decisiones de producto: sección "Soporte apps" separada del portafolio, semáforo de severidad, plazos por severidad, líder de soporte configurable.
30 de septiembre al 5 de octubre

Las tres piezas

  • siete-soporte: chat con IA, manuales, registro de reportes y envío al PM con reintentos.
  • PM Tech: la sección Soporte apps (reportes, panel por usuario), tickets SOP-n y avisos por email.
  • Un manual técnico por app (de 3.500 a 4.000 palabras cada uno) para que la IA sepa resolver.
  • El widget integrado en AISDR, Response Manager, Outply y Marketing AI.
6 de octubre

La API de conexión

  • "Conectar app" en PM Tech: registra la app, crea su proyecto de soporte vinculado al proyecto de la app y entrega una clave propia.
  • Si falta el manual técnico, el asistente lo pide con la estructura que necesita la IA y no avanza sin él.
  • Un tour de activación con el código listo para copiar, que marca la app como "Conectada" sola.
14 de octubre

Despliegue y entrega

  • siete-soporte y la nueva versión de PM Tech, en producción y verificados.
  • Marketing AI conectada: el chat ya está en uso, con César Granda como líder de soporte.
  • Primera prueba de punta a punta: el reporte entró como SOP-1, con responsable y plazo, salieron los emails y el chat lo mostró resuelto.
  • Los reportes ya no se pierden aunque falte una clave: esperan en cola.
  • Documentación de entrega y esta página.
14 de octubre, a la noche

La cara de Siete y las apps que faltaban

  • Widget v3: la cara de Siete en el botón y la confirmación con el número del ticket (SOP-n).
  • AISDR y Outply, listos para sumarse sobre su versión de hoy, con el CI en verde.
  • Esta página, publicada en GitHub Pages.
15 de octubre

Traspaso a Jaime

  • El manual para quien queda a cargo, publicado junto a esta página.
  • La cara de Siete, en producción en Marketing AI; PM Tech ya entrega el widget v3 al conectar una app.
  • Outply, en uso desde las 20:32 (Lima), dentro de su horario de despliegue: muestra la cara de Siete y tiene su manual, puesto al día con lo que cambió la app desde el 05/10.
  • AISDR, con su cambio publicado; se conecta cuando se decida su proyecto y su responsable.
Lo que sigue

Activación completa

  • Cargar la clave de Anthropic y conectar AISDR. Ver Entrega.
Tecnologías

Herramientas conocidas, sin piezas exóticas

Se usó el mismo stack que ya tienen las apps de Siete, para que cualquier persona del equipo pueda mantenerlo.

siete-soporte (el servicio del chat)

PythonFastAPIPostgreSQL 16SQLAlchemy 2AlembicJWT (pases de 10 min)httpx

Inteligencia artificial

Claude (Anthropic)Claude Sonnet 5.5 · esfuerzo bajoManual técnico por appPrompt cacheado por app

PM Tech (donde llegan los reportes)

FastAPIPostgreSQLCelery + RedisReact 19ViteTypeScriptTanStack QueryTailwind CSSFirebase Auth

Widget e integración en las apps

JavaScript sin dependenciasSubresource Integrity (SRI)Next.jsFastAPIExpress

Calidad

pytestPlaywrightVitestMSWruffmypyGitHub Actions

Infraestructura

Docker ComposeCoolifyHTTPS en cada servicioDespliegue desde GitHub
Buenas prácticas de la herramienta

Seguro por diseño, simple de operar

Las claves no salen del servidor

Cada app tiene su propia clave y la guarda en su backend. siete-soporte sólo guarda una huella (hash) de ella. El navegador nunca ve ninguna clave.

Una clave por app

Cada app se conecta, rota su clave o se apaga por separado. Si una clave se filtra, se rota en un clic sin afectar a las demás.

Pases cortos

El widget usa un pase que dura 10 minutos y está atado a la persona y a su app. La app de un reporte sale del pase, nunca de lo que mande el navegador.

Widget congelado

Cada versión del widget se publica una vez y nunca se edita; las apps la cargan con su huella (SRI). Si el servidor se viera comprometido, el navegador no corre otro script.

Sólo dominios autorizados

El chat carga únicamente desde los dominios que se registran al conectar cada app.

La variable de entorno es el interruptor

Sin su clave, una app no muestra el botón. Se puede desplegar el código antes de activarlo, sin que nadie vea un chat que falla.

Nada se pierde

Cada reporte se guarda antes de enviarse y se reintenta solo si PM Tech no contesta. El envío es idempotente: un reintento nunca crea una tarea duplicada.

Funciona aun sin IA

Sin saldo, sin red o con la API caída, el chat arma el reporte con las palabras de la persona y lo envía igual.

Permisos mínimos

La base de datos impide que la aplicación fabrique claves o mapeos: eso sólo se hace desde la consola de administración.

Manuales con estructura

Cada manual sigue la misma estructura (pantallas, errores, qué no puede resolver el usuario, glosario), con un mínimo de contenido y sin secretos.

Probado antes de mergear

Tests automáticos en cada pieza, pruebas del widget en navegador y CI en GitHub. Cada cambio pasó por un PR revisado.

Configurable sin deploy

Los líderes de soporte son una lista editable: hoy es una persona y mañana pueden ser otras, sin tocar código.

La importancia de implementarlo pronto

Ya está encendido: falta sumar el resto

El trabajo grande ya está hecho, verificado y en uso en Marketing AI. Cada semana sin sumar las demás apps es una semana más de reportes perdidos y consultas repetidas en ellas.

1 clave

separa al equipo de que la IA resuelva sola con el manual: la de Anthropic. Las otras apps tienen sus cambios listos.

0

reportes perdidos desde el día uno: lo que hoy se diluye en chats pasa a tener número, dueño y plazo.

Bajo costo

un modelo eficiente, con esfuerzo bajo y el manual en caché. Cada consulta que resuelve la IA es una interrupción menos para desarrollo.

El código envejece si no se usa

Las apps siguen cambiando. Cuanto antes se active, menos riesgo de que la rama que espera (Response Manager) y los manuales queden atrás de sus apps.

Los datos empiezan a contar desde que se enciende

El panel por usuario y el historial de lo que resolvió la IA sólo existen a partir del primer reporte. Son la base para priorizar mejoras en cada app.

La activación es una lista corta de pasos, en orden. Está abajo, con casillas para ir marcando.

Ir al checklist
Onboarding

Cómo se usa, según tu rol

Cada rol entra por un solo lugar: el usuario por el botón de ayuda de su app y el equipo por PM Tech → Soporte apps.

DóndeEl botón de ayuda, abajo a la derecha de tu app (en Response Manager, abajo a la izquierda). SDRs, admins de agencia, marketing.
  1. Abre el botón y cuenta qué pasóCon tus palabras. Si ayuda, en qué pantalla estabas.
  2. Lee la respuesta de la IASi el manual alcanza, te explica cómo resolverlo y pregunta "¿Se resolvió?".
  3. Si no se resolvió, revisa el reporteLa IA arma un borrador con título, tipo y severidad. Ajústalo si hace falta y envíalo.
  4. Síguelo en "Mis reportes"Ves el número (SOP-n), en qué estado está, quién lo tiene y para cuándo.

Sumar el chat a una app nueva

Cualquier proyecto nuevo de la empresa suma el chat en unos 15 minutos, todo desde PM Tech.

1

Registrar la app

En PM Tech → Soporte apps → Apps → Conectar app: nombre, identificador, dominios y el proyecto de la app. Se crea "Soporte - <App>", vinculado a ese proyecto.

2

Guardar la clave

La clave se muestra una sola vez. Va en las variables de entorno del backend de la app: SIETE_SOPORTE_KEY (y SIETE_SOPORTE_URL si hace falta). Nunca en el navegador ni en el repo.

3

Cargar el manual

Si no existe, el asistente lo pide: título y cuatro secciones (pantallas, errores, qué no puede resolver el usuario, glosario). Se puede partir de la plantilla o subir un .md.

4

Pegar el código del tour

Una ruta del backend que pide el pase para la persona logueada (ejemplos en FastAPI, Next.js y Express) y el script del widget con su huella.

5

Desplegar

Con la primera persona que abre el chat, la app aparece como Conectada y sus reportes empiezan a entrar al tablero.

?

¿Y si se pierde la clave?

"Rotar clave" da otra y corta la anterior. Se pega la nueva en el backend de la app y se redespliega.

Entrega · estado al 15/10/2026

Dónde está cada pieza

siete-soporte

Desplegado, conectado a PM Tech y en uso. Falta la clave de Anthropic para que responda la IA; mientras tanto, todo se convierte en reporte.

En producción

PM Tech · Soporte apps

En producción con Conectar app, tickets SOP-n, avisos por email y el panel por usuario. Desde el 15/10 entrega el widget v3 al conectar una app.

En producción

Marketing AI

Conectada: el chat está en uso y la primera prueba de punta a punta salió bien (SOP-1). Sus reportes le llegan a Jaime. Desde el 15/10 muestra la cara de Siete.

En uso

Response Manager (con UniBox)

Cambios listos, ya con el widget v3. Esperan el visto bueno de quien lleva la verificación de Google (CASA), porque la app lee Gmail.

Espera aprobación

Outply

Conectada y en uso desde el 15/10: muestra la cara de Siete, su manual está cargado y sus reportes le llegan a Jaime.

En uso

AISDR

Su cambio ya está publicado y no se ve hasta conectarla. Falta decidir a qué proyecto de PM Tech se vincula y quién recibe sus reportes.

Pendiente de decisión

Manuales técnicos de las 4 apps

Escritos. Se cargan al conectar cada app; los de Marketing AI y Outply ya están cargados. Los de AISDR y Response Manager son del 05/10: revisarlos antes de cargarlos.

Listos

Checklist para terminar

Los pasos que quedan los hace una persona con acceso de administración (DNS, despliegues y PM Tech). Las casillas quedan guardadas en este navegador. El detalle exacto de cada paso está en la documentación interna.

0 de 7

Preguntas frecuentes

¿Qué pasa si la IA no está disponible?

El chat sigue funcionando: arma el reporte con las palabras de la persona y lo envía a PM Tech. Nada se pierde.

¿Qué pasa si PM Tech no responde o una clave está mal?

El reporte queda guardado en siete-soporte y se reintenta solo (cada vez con más espera, hasta una hora). Sale apenas se corrige el problema.

¿Cómo apago el chat en una app?

Se borra su clave del backend de esa app y se redespliega: el botón desaparece. No hace falta tocar siete-soporte ni PM Tech.

¿Por qué Academy no tiene el chat?

Sus usuarios son externos a la empresa. Necesitan otro estilo de ayuda, así que quedó afuera a propósito.

¿Cada cuánto hay que actualizar un manual?

Cada vez que la app cambia pantallas o mensajes de error. Es lo que la IA lee para responder: un manual al día es una IA que resuelve más.

¿Quién recibe los avisos?

El responsable del proyecto de soporte de la app y los líderes de soporte. Lo que resolvió la IA no genera avisos.

¿Se pueden sumar más líderes de soporte?

Sí. Es una lista editable por un administrador en Soporte apps, sin despliegues.

Dónde está todo