Saltar al contenido
Menú

Producto propio / Extranjería

Una herramienta para que ningún cliente del despacho pierda su renovación

Aplicación para despachos de extranjería que gestiona la ventana de renovación de cada cliente regularizado, avisa por WhatsApp o email y recoge la documentación en un portal multilingüe.

Contexto
Despachos de extranjería · Regularización extraordinaria
Tipo de proyecto
Producto propio / Extranjería

Ficha técnica

Proyecto

renuva.iaoperators.com

Tipo
Producto propio
Stack
Next.js · Supabase · WhatsApp API
Canal
Web y WhatsApp
Estado
En piloto
Ficha del proyecto. No es una captura de la aplicación.
Tablas con seguridad a nivel de fila
17
Todas las del modelo de datos
Pruebas de reglas de base de datos
48
Ejecutadas contra Postgres con todas las migraciones
Idiomas del portal del cliente
3
Español, árabe y francés

01 / Problema

La regularización extraordinaria deja a cada despacho con decenas o cientos de autorizaciones que vencen en fechas distintas. Cada renovación tiene su ventana: se abre antes del vencimiento, hay un periodo de gracia después y, pasado ese plazo, el cliente se arriesga a un procedimiento sancionador. Llevarlo en una hoja de cálculo funciona hasta que alguien se pasa de fecha.

02 / Solución

Cómo lo resolvimos

Renuva es una aplicación multi-despacho sobre Next.js y Supabase, alojada en la Unión Europea. El despacho importa su cartera desde CSV o Excel, el sistema valida cada NIE y calcula el estado de la ventana de renovación de cada caso. Los avisos salen por la API oficial de WhatsApp cuando hay consentimiento y plantilla aprobada, y si no, por email. El cliente sube sus documentos a un portal en español, árabe o francés.

Flujo

  1. 01

    La fecha de vencimiento la aporta el despacho, con su origen registrado

  2. 02

    La ventana se calcula igual en la base de datos y en la aplicación

  3. 03

    Primer aviso a partir de 75 días antes y recordatorio semanal, como máximo uno al día

  4. 04

    El portal se abre con un enlace de un solo uso y un código o la fecha de nacimiento

  5. 05

    El caso pasa a listo cuando el profesional acepta todos los documentos obligatorios

Ejes del trabajo

Cada despacho, aislado en la base de datos

El aislamiento no depende de que la aplicación filtre bien. Las claves compuestas y un disparador impiden mezclar o mover datos entre despachos.

  • Seguridad a nivel de fila en todas las tablas
  • Doble factor exigido también desde Postgres
  • Tres roles: administrador, profesional y asistente

Datos sensibles tratados como tales

NIE y pasaportes se cifran por campo y los documentos de categoría especial quedan ocultos para el asistente.

  • Cifrado AES-256-GCM con subclave por finalidad
  • Archivos privados con URL firmada de 60 segundos
  • Retención configurable y borrado al cerrar el caso

WhatsApp con el número del despacho

Cada despacho conecta su propio número mediante el alta integrada de Meta. Sin consentimiento o sin acuerdo de encargado firmado, no sale ningún dato hacia Meta ni hacia el proveedor de email.

  • Plantillas de utilidad aprobadas por Meta
  • Consentimiento que solo se puede revocar

03 / Alcance

Qué hace

  • Importa la cartera desde CSV o Excel con validación del NIE y detección de duplicados
  • Muestra la ventana de renovación de cada caso: abierta, en gracia o fuera de plazo
  • Asigna una vía de renovación con su lista de documentos
  • Avisa al cliente por WhatsApp o email, de forma manual, en lote o programada
  • Recoge documentos en un portal del cliente en español, árabe y francés

04 / Impacto

Qué resuelve

El despacho ve en un panel qué renovaciones están abiertas, cuáles en periodo de gracia y cuáles fuera de plazo, y deja de perseguir a cada cliente a mano. Hoy Renuva está en fase piloto: las listas de documentos por vía deben revisarse por un abogado y las traducciones al árabe y al francés son provisionales antes de abrirla a despachos reales.

Seguridad y confidencialidad

  • NIE, pasaporte y credenciales de WhatsApp cifrados con AES-256-GCM; los duplicados se detectan por HMAC sin descifrar.
  • El enlace del portal guarda solo su huella SHA-256, caduca y admite cinco intentos de verificación.
  • Registro de actividad de solo inserción que sobrevive al borrado del despacho.

05 / Preguntas

Preguntas frecuentes

¿Renuva calcula la fecha de vencimiento?

No. La fecha la aporta el despacho a partir de la resolución o la TIE, y el sistema registra de dónde salió. Renuva calcula la ventana de renovación a partir de esa fecha, que es donde se producen los olvidos.

¿Usa IA con los datos de los clientes?

No. Renuva no envía datos a ningún modelo de lenguaje. Las reglas de plazos y avisos están escritas y probadas.

Tu siguiente proyecto

¿Quieres un caso así para tu negocio?

Hablemos de tu proyecto