Portal de clientes con roles
Clientes y equipo siguen cada solicitud en el mismo lugar, cada uno con los permisos adecuados.
Sistema de referencia: una necesidad con la que me encuentro a menudo, documentada con la arquitectura exacta que pondría en marcha. Los demás trabajos para clientes se presentan en una reunión.
01Problema
Los intercambios pasan por correo electrónico, WhatsApp y hojas de cálculo. El cliente no sabe en qué punto está su solicitud.
El equipo responde diez veces a la misma pregunta y los documentos se pierden entre los adjuntos.
02Contexto
- Usuarios
- Clientes, equipo operativo, administradores.
- Proceso actual
- Solicitudes por correo electrónico, seguimiento en una hoja de cálculo compartida, documentos enviados como adjuntos.
- Restricciones
- Cada cliente solo ve sus datos, un acceso sencillo sin formación, notificaciones útiles y no ruido.
- Herramientas actuales
- Correo electrónico
- Hoja de cálculo compartida
- Drive
03Solución
Un portal con autenticación, roles y reglas de acceso aplicadas a nivel de la base de datos. El cliente presenta y sigue sus solicitudes, el equipo las hace avanzar y cada cambio de estado dispara la notificación adecuada.
Pagos y documentos quedan vinculados a la solicitud correspondiente.
Por qué este enfoque. La seguridad la garantiza la base de datos (Row Level Security), no solo la interfaz: un error de pantalla no puede exponer los datos de otro cliente.
04Arquitectura
Interfaz
- Portal web Interfaz responsive, una vista de cliente y una vista de equipo, desplegada en Vercel.
Datos
- Supabase Auth Inicio de sesión seguro, invitaciones, roles de cliente, equipo y administrador.
- Postgres + RLS Las reglas de acceso están escritas en la base de datos: cada cliente solo lee sus filas.
- Almacenamiento Documentos vinculados a las solicitudes, con los mismos permisos que los datos.
Automatización
- n8n Escucha los cambios de estado y envía la notificación adecuada al destinatario adecuado.
Salida
- Pago Pago en línea mediante la API de un proveedor, vinculado al expediente.
- Correo Notificaciones claras: qué ha cambiado y qué se espera de usted.
05Funcionalidades
- Inicio de sesión y rolesCliente, equipo, administrador: cada uno ve y hace exactamente lo que le corresponde.
- Aislamiento de los datosLos permisos los aplica la propia base de datos.
- Seguimiento por estadoCada solicitud avanza por etapas claras, visibles para ambas partes.
- Documentos vinculadosSe acabaron los adjuntos perdidos: todo está en el expediente.
- Notificaciones automáticasEl cliente recibe un aviso cuando hay novedades, sin que nadie tenga que acordarse.
- Pago en líneaEl pago se hace desde el expediente y actualiza su estado.
06Resultado buscado
- Una única fuente de verdad por cliente.
- Muchos menos «¿en qué punto está mi solicitud?».
- Documentos localizables en un clic.
Cómo se mide
- Volumen de correos de seguimiento
- Plazo de tramitación por estado
- Tasa de adopción del portal por parte de los clientes
07Lo que hago
- UX de los recorridos de cliente y de equipo
- Diseño de la interfaz
- Modelo de datos y reglas RLS
- Autenticación
- Notificaciones n8n
- Integración del pago
- Despliegue
Pruébelo.
Una versión funcional del sistema, con datos de ejemplo. Nada está grabado: todo se ejecuta en su navegador.