El inbox de apps/admin ya es multi-canal, realtime y robusto — 52 componentes, 24 endpoints. El cuello de botella no es la tubería: es que el agente sale del chat para ver órdenes, pagos y acciones. Esta propuesta pone el negocio al lado del mensaje.
RespondeConversaActúa
Base hoy
340px lista + chat
Default agente
Mis · sin responder
Nuevo
Scope + OS notify
Canales
WhatsApp · Instagram
Dirección
C → B → A
Datos ficticios
Conversaciones, órdenes y montos son escena de diseño. No reflejan clientes ni operación real.
01Diagnóstico
lo que existe
Hoy el inbox resuelve bien la mensajería: lista con filtros por canal, burbujas con media, plantillas Zod, asignación, handoff, burbuja flotante. Lo que no resuelve es el context-switching: crear cotización, enviar tracking, marcar pago o generar etiqueta exige salir a otros módulos.
Meta volvió gratuito el messaging service en julio 2025 — el costo ya no es la restricción. La restricción es cuántas conversaciones atiende bien un agente humano. Ahí entra el rediseño.
02Tres direcciones
no excluyentes
A
Power Agent
Densidad, atajos Cmd+K, macros /, bulk select. Ideal si el cuello es volumen puro.
Bonus · semana 4
B
AI Copilot
Resumen, 3 respuestas en tono Mogos, señales quietas. Lee el snapshot del cliente. El humano inserta y envía. Sección 06.
Fase posterior · diseñado
C
Logistics-Native
Panel con órdenes activas, pagos pendientes, timeline y acciones embebidas. @orden en el composer.
Recomendado · empieza acá
Referencia · mensajería agente
mogos-mensajeria.html ya diseñó la bandeja móvil del agente: input como estado, canal que susurra. El admin inbox comparte filosofía pero es escritorio y conoce el ERP.
03Sin responder · mías y del equipo
dos alcances
Misma regla (inbound sin outbound del staff), dos alcances: mis clientes — conversaciones que yo atiendo o tengo asignadas — y equipo — toda la fila para líderes. El agente abre en mis clientes · sin responder; el líder puede cambiar a vista de equipo.
Default · agente Ana · soporte
admin.mogos.group/inbox · mis sin responder
Inbox
3 tuyas sin respuesta · 12 asignadas
Buscar…
Mis clientes 3Equipo 8
3Tus clientes sin respuesta. Te escribieron y aún no contestas.
Sin responder 3Todas mis 12Sin asignar
Orden · espera ↑ · solo mis clientes
MR
María Rodríguez
¿Cuándo llega mi paquete?
asignada a ti
12:42espera47m
LM
Laura Mendoza
¿Aceptan pago en bolívares?
asignada a ti
12:55espera24m
AC
Ana Castillo
Ok, espero la confirmación
asignada a ti
13:08espera11m
MR
María Rodríguez
tu fila · 47m · WhatsApp · tuya
¿Cuándo llega mi paquete?12:42
Responder a María…
↗
Vista líder Carlos · gerencia
admin.mogos.group/inbox · equipo sin responder
Inbox
8 sin respuesta · todo el equipo
Buscar…
Mis clientes 1Equipo 8
permiso inbox:team
8Equipo completo. Cualquier cliente sin respuesta del staff.
Sin responder 8Todas 42Por agente
Orden · espera ↑ · equipo
RS
Roberto Salazar
Necesito el tracking urgente
último · cliente · Ana C.
11:20espera2h 18m
MR
María Rodríguez
¿Cuándo llega mi paquete?
último · cliente · Ana C.
12:42espera47m
LM
Laura Mendoza
¿Aceptan pago en bolívares?
último · cliente · Ana C.
12:55espera24m
RS
Roberto Salazar
sin responder · 2h 18m · asignada a Ana C.
Es urgente, el cliente me presiona11:20
Responder…
↗
Default URL del agente:/inbox?scope=mine&filter=unanswered. Sin permiso de equipo, el switch «Equipo» no aparece. Los contadores del scope y del tab salen de la misma query con assigneeId = me vs sin filtro. Las notificaciones OS usan el mismo alcance: el agente solo recibe avisos de sus clientes.
04C · Logistics-Native
vista principal
Tres columnas: bandeja · conversación · contexto del cliente. Cero salida del módulo para las acciones que el agente repite todo el día.
admin.mogos.group/inbox · vista logística integrada
Mogos AdminAna · soporteAC
Inbox
42 sin leer · sincronizado
Buscar conversación…
33 tuyas sin respuesta. · 8 en el equipo.Ver mis pendientes
Mis clientesEquipo
Sin responder 3Todas mis 12Sin asignar
MR
María Rodríguez
¿Cuándo llega mi paquete?
3 órdenes activas
12:42 3
JF
José Fernández
Gracias por la confirmación
1 pago pendiente
12:30
AC
Ana Castillo
Sí, ese es el peso correcto
11:58
MR
María Rodríguez
En línea · WhatsApp · +58 412··· · Cliente desde mar 2025 · 14 envíos activa
···
Hoy, 12:40
Hola, ya pasó una semana desde que mi paquete llegó al hub. ¿Cuándo sale?12:40
¿Cuándo llega mi paquete?12:42
Hola María, tu paquete @FRT-2026-0481 sale el viernes 30/05 desde Foshan12:43 ✓
@ para orden · / para plantilla…
Notas: el panel derecho es un customer-snapshot en una llamada. Chips @orden en mensajes salientes. Acciones disparan mutaciones sin cambiar de ruta.
05Notificaciones del sistema
tab en segundo plano
Cuando el agente tiene el inbox en otra pestaña o minimizado, un mensaje nuevo del cliente dispara una notificación nativa del OS (Notification API). Solo inbound del cliente — nunca notas internas ni mensajes del staff. Click en la notificación enfoca la conversación.
¿Permitir notificaciones de Mogos Admin?
Te avisamos cuando un cliente escribe y no estás mirando el inbox. Puedes desactivarlo en ajustes.
PermitirAhora no
Inbox · preferencias
Notificaciones del sistemaMensajes nuevos de tus clientes asignados cuando la pestaña no está activa. Requiere permiso del navegador.
Sonido en la pestañaUn click suave si estás en otra ruta del admin pero la pestaña sigue visible.
Pestaña en segundo plano
m. Mogos Admin · ahora
María Rodríguez · WhatsApp
¿Cuándo llega mi paquete?
Implementación: pedir permiso la primera vez que el agente abre inbox (o al activar el toggle). Guardar preferencia en perfil. Si document.hidden y llega inbound por realtime, new Notification(...) con icono monograma marino. Sin permiso: el toggle queda off y el banner explica cómo activar.
06B · Copiloto
no en el primer build
Más adelanteOperador de flete, no chatbot genérico. Lee el snapshot del cliente (órdenes, tracking, pagos) y propone texto en tono Mogos. No entra en fase 0 — requiere modelo + contexto enriquecido. El humano inserta y envía.
El Copiloto no es un sidebar de ChatGPT: es una capa del inbox logístico de tres columnas. Resumen, señales y respuestas citan datos reales del envío. Sentimiento e intent son texto quieto bajo el resumen — no badges de «IA» ni emojis. Tres respuestas en tono Mogos; Insertar llena el composer; Enviar sigue siendo tuyo.
admin.mogos.group/inbox · copiloto + vista logística
Mogos AdminAna · soporteAC
Inbox
3 sin respuesta · mis clientes
Sin responder 3Todas mis
MR
María Rodríguez
¿Cuándo llega mi paquete?
3 órdenes activas
12:42 3
JF
José Fernández
Gracias por la confirmación
12:30
MR
María Rodríguez
WhatsApp · consulta tracking · espera 47m
···
Hoy, 12:40
Hola, ya pasó una semana desde que mi paquete llegó al hub. ¿Cuándo sale?12:40
¿Cuándo llega mi paquete?12:42
Sugerencias del copiloto insertar · no enviar
Con trackingSalida vie 30/05 · ETA lun 16/06
EmpáticaReconoce la espera en el hub
CortaPide confirmar código de orden
Hola María, tu paquete FRT-2026-0481 sale el viernes 30/05 desde Foshan. Llegada estimada a Caracas: lunes 16/06. Te aviso cuando zarpe.
Insertar llena el composer · Enviar es siempre tuyo · editas antes de mandar
Mobile · asistencia en el composer
←
MR
María Rodríguez
WhatsApp · copiloto activo
¿Cuándo llega mi paquete?12:42
Copiloto · insertar
Salida vie 30/05 · FRT-2026-0481 · ETA lun 16/06
+ 2 más · empática · corta
Hola María, tu paquete FRT-2026-0481 sale el viernes…
↗
Comportamiento
Desktop: columna derecha con tab Copiloto | Contexto — mismo snapshot, dos lecturas.
Mobile: sin sidebar — asistencia compacta sobre el composer; tap expande las 3 opciones.
Contexto al modelo: mensajes + customer-snapshot + últimos eventos logísticos.
Nunca auto-envía. Insertar rellena el composer; el agente edita y pulsa enviar.
Sin iconografía de «IA»: monograma m. marino, tipografía Mogos, datos citados.
Backend · prompt con snapshot · streaming opcional en composer
Reglas: el Copiloto comparte el endpoint customer-snapshot con el panel logístico — no inventa tracking. Sentiment e intent son líneas de texto bajo el resumen, no pills de «urgente» ni gradientes. Plantilla sugerida (freight_status_update) aparece como hint en el aside, no como badge. No en primer build.
08Próxima fase
no en el primer build
Más adelanteDiseñado en la propuesta para alinear expectativas. No entra en la fase 0 (mis clientes · sin responder · notificaciones OS). Requiere backend de snooze y presencia realtime.
1 · Posponer / snooze
Sacar un hilo de tu fila «sin responder» hasta un momento que eliges. No es archivar: vuelve sola cuando expira el tiempo. Si pospones todo, la fila muestra un empty state honesto.
Fila vacía · todo pospuesto
admin.mogos.group/inbox · mis sin responder
Inbox
0 tuyas sin respuesta · 3 pospuestas
Mis clientes 0Equipo 8
Sin responder 0Pospuestas 3Todas mis
☾
Nada urgente ahora
Posponiste las tres conversaciones pendientes. Vuelven a esta fila cuando llegue su hora.
Próxima vuelta: María · 15:30 · Laura · mañana 09:00 · Ana · hoy 18:00
Selecciona una conversación
Acción · posponer con hora
admin.mogos.group/inbox · posponer
Inbox
MR
María Rodríguez
¿Cuándo llega mi paquete?
47m
MR
María Rodríguez
WhatsApp · asignada a ti
☾
¿Cuándo llega mi paquete?12:42
Posponer hasta…
En 30 minutos 15:30
Mañana a las 09:00 vie 29/08
Elegir fecha y hora… personalizado
Reglas: snooze solo en scope mine; la conversación sale de «sin responder» pero sigue en «pospuestas». Si el cliente escribe de nuevo antes de la hora, opción de despertar o bump automático (decisión de producto). Campo snoozedUntil por agente.
2 · Quién lo tiene abierto
Presencia en el hilo: si otro agente ya tiene la conversación abierta, lo ves en la lista y en el header antes de escribir. Evita dos respuestas al mismo cliente.
Lista · presencia en la fila
admin.mogos.group/inbox · mis sin responder
Inbox
3 tuyas sin respuesta
Sin responder 3
MR
María Rodríguez
¿Cuándo llega mi paquete?
CM Carlos lo tiene abierto
12:42espera47m
LM
Laura Mendoza
¿Aceptan pago en bolívares?
12:5524m
AC
Ana Castillo
Ok, espero la confirmación
13:0811m
MR
María Rodríguez
CM Carlos Mendoza tiene este chat abierto
¿Cuándo llega mi paquete?12:42
Carlos está en este chat…
↗
Header · aviso antes de chocar
Comportamiento
Heartbeat por websocket mientras la conversación está abierta en pantalla.
Lista: avatar + nombre del agente que la tiene (viewers[]).
Header: barra celeste si otro agente está dentro; composer atenuado con opción «Responder igual».
Si eres el único: sin ruido — la presencia no se muestra a ti mismo.
Stale timeout ~90s sin heartbeat → desaparece de la lista.
Realtime · Supabase presence o canal inbox dedicado
Primer build incluye: mis clientes · sin responder · notificaciones OS. Próxima fase: posponer + presencia — diseñados acá para no improvisar cuando llegue el sprint.
09A · Power Agent
densidad
Lista densa, tags visibles, búsqueda omnipresente. Sin panel lateral — el operador experto quiere teclado.
admin.mogos.group/inbox · vista Power
Inbox · 42 sin leer
Cmd+K · buscar en mensajes…
TodasMíasSin asignar
MR
María Rodríguez
¿Cuándo llega mi paquete?
URGENTEVIP
12:42 3
LM
Laura Mendoza
Perfecto, hago la transferencia hoy
PAGO
10:45
JF
José Fernández
Gracias por la confirmación
12:30
MR
María Rodríguez
WhatsApp · atajos A asignar · T tag · R responder
¿Cuándo llega mi paquete?12:42
Tu paquete FRT-2026-0481 sale el viernes 30/05 desde Foshan. ETA Caracas: lun 16/06.12:44 ✓✓
/ para macros · Shift+Enter nueva línea
↗
J/K navega · Enter envía
10Mobile · 390
lista ↔ chat
El código actual ya separa lista y chat en mobile con overlay portaled. La propuesta mantiene ese patrón y añade chips de contexto logístico en la fila.
Lista · canal y contexto
Inbox
12 sin leer
Sin resp. 3MisWAIG
MR
María Rodríguez
¿Cuándo llega mi paquete?
3 órdenes
12:42
JF
José Fernández
Gracias…
12:30
Chat · pantalla completa
←
MR
María Rodríguez
WhatsApp
¿Cuándo llega mi paquete?12:42
Sale el viernes 30/05 · Foshan12:43
Escribe…
↗
Empieza por C, luego B. A es bonus.
Para Mogos — logística, no contact center — la dirección de mayor impacto es Logistics-Native. Ataca el comportamiento real: alternar inbox y resto del admin todo el día.
Fase 0 · Primer buildscope=mine&filter=unanswered · vista equipo para líderes · notificaciones OS de clientes asignados.
Fase 1–2 · Panel logístico + @mentioncustomer-snapshot · acciones embebidas · composer con @ y plantillas.
Fase 3 · Quick wins UXCmd+K · tags · macros / · métricas del agente.
Fase posterior · Copilot + snooze + presenciaCopiloto logístico (insertar, no enviar) · posponer · quién lo tiene abierto. No en v1.