- Ve a: https://yeiupcumvdvdswfhcoty.supabase.co
- Dashboard > SQL Editor > New Query
- Pega TODO el contenido de
setup_supabase.sql - Clic en RUN ▶
- Verifica que aparezcan 3 tablas: agentes, correos, historial
Abre admin.html con un editor de texto (Notepad, VSCode)
Busca esta línea (~línea 250):
const mailboxEmail = 'pqr@tuempresa.com';
Cámbiala por el correo real que recibe las PQR, por ejemplo:
const mailboxEmail = 'pqr@tuempresa.com.co';
En Azure Portal, tu App debe tener estos permisos de Graph API:
Mail.Read(Application) ✅Mail.ReadBasic.All(Application) ✅User.Read.All(Application) — opcional
Si no los tienes:
- Azure Portal > App Registrations > tu app
- API Permissions > Add Permission > Microsoft Graph > Application
- Agregar Mail.Read y Mail.ReadBasic.All
⚠️ IMPORTANTE: Clic en "Grant admin consent"
admin.html→ Solo para el administradoragente.html→ Para las 8 personas del equipo
Puedes abrirlos directamente haciendo doble clic, o subirlos a Netlify/GitHub Pages para acceso por URL.
- Abrir admin.html
- Crear agentes (menú + Nuevo Agente)
- Clic en "Sincronizar" para traer correos nuevos
- El sistema los asigna automáticamente por tráfico
- Se puede reasignar manualmente desde el detalle
- Abrir agente.html
- Ingresar correo corporativo + PIN de 4 dígitos
- Ver correos asignados en "Mis Correos Activos"
- Abrir, leer cuerpo completo, agregar notas
- Marcar como Gestionado o Solucionado
- Ambos archivos se auto-actualizan cada 5 minutos
- También hay botón manual "Sincronizar / Actualizar"
admin.html → Panel administrador
agente.html → Vista de agentes
setup_supabase.sql → SQL para crear tablas
README.md → Esta guía