ALMA · Plataforma SaaS de Recepcionistas Virtuales

Atención inteligente y gestión de solicitudes multiempresa

Arquitectura multi-tenant con aislamiento estricto RLS en PostgreSQL, control de acceso por roles (owner, admin, agent) y diseño adaptado al RGPD.

Estado de la conexión con Supabase PostgreSQL

Supabase Conectado y RLS Activo

Cada empresa gestiona su propio asistente virtual, catálogo de servicios, horarios, solicitudes y miembros de equipo en un espacio completamente aislado.

Aislamiento Estricto RLS

Todas las tablas operativas fuerzan Row Level Security verificando pertenencia real en organization_members mediante auth.uid().

Control de Roles (RBAC)

Separación granular entre owner, admin y agent tanto en políticas SQL como en las acciones de servidor.

Extracción Estructurada e Idempotencia

Registro controlado de solicitudes validado con esquemas Zod y claves de idempotencia únicas por organización.

Protección de Widget Público

Validación de dominios permitidos (CORS) y limitación de peticiones persistente en PostgreSQL por organización.

Claves de Conversación Aisladas

Clave compuesta isolation_key (org:canal:thread) e integridad referencial cruzada entre empresa, conversación y solicitud.

Preparado para RGPD

Cálculo automático de caducidad (retention_expires_at), borrado por derecho de supresión y registro inmutable en audit_events.