User Flows Principales - Capitalta

Flujos Documentados

  1. Registro y Onboarding Completo
  2. Solicitud de Crédito (Persona Física)
  3. Evaluación y Aprobación (Vista Admin)

1. REGISTRO Y ONBOARDING COMPLETO

Objetivo

Convertir a un visitante anónimo en un usuario verificado y listo para solicitar crédito.

Actores

Duración Estimada


Diagrama de Flujo

[Inicio] → [Landing Page] → [Registro] → [Verificación Email] → [Perfil Básico] 
→ [Verificación Identidad] → [Verificación Biométrica] → [Dashboard] → [Fin]

Paso 1: Landing Page

Página: /

Acciones del Usuario:

  1. Usuario llega a la landing page (orgánico, ads, referido)
  2. Lee la propuesta de valor en el hero section
  3. Explora beneficios y características
  4. Revisa productos disponibles
  5. Lee testimonios y casos de éxito
  6. Decide solicitar crédito

CTAs Disponibles:

Decisión:

Métricas:


Paso 2: Registro

Página: /registro

Campos del Formulario:

  1. Email (validación en tiempo real)
  2. Contraseña (indicador de fortaleza)
  3. Confirmar contraseña
  4. Nombre completo
  5. Teléfono (con formato automático)
  6. Tipo de persona (Física / Moral)
  7. Checkbox: Acepto términos y condiciones
  8. Checkbox: Acepto aviso de privacidad

Validaciones:

API Call:

POST /auth/register

Respuestas Posibles:

Errores Comunes:

Métricas:


Paso 3: Verificación de Email

Página: /verificar-email

Flujo:

  1. Usuario ve pantalla de verificación pendiente
  2. Sistema envía email con link de verificación
  3. Usuario abre email
  4. Usuario hace click en link de verificación
  5. Link redirige a /verificar-email/confirmar?token={token}
  6. Sistema valida token

API Call:

GET /auth/verificar-email?token={token}

Respuestas Posibles:

Reenvío de Email:

Casos Edge:

Métricas:


Paso 4: Perfil Básico

Página: /onboarding/perfil

Objetivo: Completar información básica del perfil

Campos del Formulario:

Para Persona Física:

  1. RFC (validación de formato)
  2. Fecha de nacimiento (date picker)
  3. Estado civil (select)
  4. Dependientes económicos (number)
  5. Dirección completa:
    • Calle
    • Número exterior
    • Número interior (opcional)
    • Colonia
    • Código postal (autocomplete de ciudad/estado)
    • Ciudad
    • Estado
  6. Actividad económica (select)
  7. Antigüedad en la actividad (años)

Para Persona Moral:

  1. Razón social
  2. RFC (validación de formato)
  3. Fecha de constitución
  4. Giro comercial
  5. Número de empleados
  6. Dirección fiscal (mismos campos que persona física)
  7. Representante legal:
    • Nombre completo
    • RFC
    • Cargo

Validaciones:

API Call:

PATCH /usuarios/perfil

Progreso:

Navegación:

Auto-save:

Métricas:


Paso 5: Verificación de Identidad

Página: /onboarding/identidad

Objetivo: Verificar identidad mediante documento oficial

Flujo:

  1. Usuario ve instrucciones para subir identificación
  2. Usuario selecciona tipo de documento:
    • INE/IFE
    • Pasaporte
    • Cédula profesional
  3. Usuario sube foto del frente del documento
  4. Usuario sube foto del reverso del documento (si aplica)
  5. Sistema valida calidad de las imágenes
  6. Sistema extrae datos mediante OCR
  7. Sistema compara datos con perfil
  8. Usuario confirma o corrige datos extraídos

Componente de Upload:

API Calls:

POST /solicitudes/{id}/documentos
GET /verificacion/ocr/{documento_id}

Validaciones Automáticas:

Datos Extraídos (OCR):

Comparación con Perfil:

Casos de Error:

Progreso:

Métricas:


Paso 6: Verificación Biométrica

Página: /onboarding/biometria

Objetivo: Verificar que el usuario es quien dice ser mediante selfie y liveness detection

Flujo:

  1. Usuario ve instrucciones para la verificación biométrica
  2. Usuario otorga permisos de cámara
  3. Sistema muestra vista previa de cámara
  4. Usuario posiciona su rostro en el óvalo guía
  5. Sistema realiza liveness detection:
    • "Mira a la cámara"
    • "Gira tu cabeza a la izquierda"
    • "Gira tu cabeza a la derecha"
    • "Sonríe"
  6. Sistema captura selfie
  7. Sistema compara selfie con foto de identificación
  8. Sistema determina si hay coincidencia

Liveness Detection:

API Call:

POST /verificacion/biometrica

Request:

{
  "selfie_base64": "data:image/jpeg;base64,...",
  "documento_id": "doc_1234567890",
  "liveness_data": {
    "movimientos_completados": ["izquierda", "derecha", "sonrisa"],
    "tiempo_total_segundos": 15
  }
}

Respuestas Posibles:

Casos de Error:

Progreso:

Métricas:


Paso 7: Dashboard (Onboarding Completo)

Página: /dashboard

Estado del Usuario:

Vista de Bienvenida:

Notificación:

Métricas:


Puntos de Salida y Recuperación

Guardar Progreso:

Recuperación de Sesión:

Abandono:


2. SOLICITUD DE CRÉDITO (PERSONA FÍSICA)

Objetivo

Permitir a un usuario verificado solicitar un crédito, proporcionando toda la información necesaria para evaluación.

Actores

Pre-requisitos

Duración Estimada


Diagrama de Flujo

[Inicio] → [Selección Producto] → [Calculadora] → [Formulario Multi-step] 
→ [Información Personal] → [Información Financiera] → [Garantía] 
→ [Documentos] → [Conexión CFDI] → [Revisión] → [Firma] → [Envío] → [Fin]

Paso 1: Selección de Producto

Página: /productos o /dashboard

Flujo:

  1. Usuario explora productos disponibles
  2. Usuario compara características de cada producto
  3. Usuario selecciona producto que se ajusta a sus necesidades

Productos Disponibles:

Información Mostrada:

CTA: "Solicitar este crédito"

Decisión:


Paso 2: Calculadora Interactiva

Página: /productos/{slug}/calcular

Objetivo: Permitir al usuario simular su crédito antes de solicitar

Controles:

  1. Slider de monto (min - max según producto)
  2. Slider de plazo (min - max según producto)
  3. Select de destino del crédito

Cálculos en Tiempo Real:

Fórmula de Pago Mensual:

PMT = P * (r * (1 + r)^n) / ((1 + r)^n - 1)

Donde:
P = Monto del préstamo
r = Tasa de interés mensual (tasa anual / 12)
n = Número de pagos (plazo en meses)

Validaciones:

CTA: "Solicitar este crédito"

API Call (opcional):

POST /calculadora/simular

Decisión:


Paso 3: Formulario Multi-step - Información Personal

Página: /solicitud/persona-fisica (Paso 1/5)

Objetivo: Capturar información personal del solicitante

Datos Pre-llenados:

Campos Adicionales:

  1. Estado civil (select)
  2. Dependientes económicos (number)
  3. Nivel de estudios (select)
  4. Ocupación actual (text)
  5. Nombre de la empresa donde trabaja (text, si aplica)
  6. Antigüedad en el empleo (años, si aplica)

Validaciones:

Sidebar de Progreso:

Navegación:

Auto-save:


Paso 4: Información Financiera

Página: /solicitud/persona-fisica (Paso 2/5)

Objetivo: Capturar información financiera para evaluación de capacidad de pago

Campos:

  1. Ingresos mensuales brutos (currency input)
  2. Fuente principal de ingresos (select)
  3. Ingresos adicionales (currency input, opcional)
  4. Egresos mensuales estimados (currency input)
  5. Desglose de egresos principales:
    • Renta/hipoteca (currency)
    • Servicios (currency)
    • Alimentación (currency)
    • Otros créditos (currency)
    • Otros gastos (currency)
  6. ¿Tienes otros créditos activos? (radio: Sí/No)
  7. Si sí, detalles de otros créditos (tabla dinámica):
    • Institución (text)
    • Tipo de crédito (select)
    • Saldo actual (currency)
    • Pago mensual (currency)
    • Botón "Agregar otro crédito"

Cálculos Automáticos:

Validaciones:

Alertas:

Sidebar:

Navegación:


Paso 5: Garantía Propuesta

Página: /solicitud/persona-fisica (Paso 3/5)

Objetivo: Capturar información de la garantía que respalda el crédito

Campos:

  1. Tipo de garantía (select):
    • Inmobiliaria
    • Prendaria
  2. Si es Inmobiliaria:
    • Tipo de inmueble (select): Casa, Departamento, Terreno, Local comercial
    • Dirección completa (campos separados)
    • Superficie del terreno (m²)
    • Superficie de construcción (m²)
    • Número de recámaras (si aplica)
    • Número de baños (si aplica)
    • Estacionamientos (si aplica)
    • Antigüedad del inmueble (años)
    • Estado de conservación (select): Excelente, Bueno, Regular, Requiere remodelación
    • Valor estimado (currency)
    • ¿Tiene gravámenes? (radio: Sí/No)
    • Si sí, detalles de gravámenes (textarea)
  3. Si es Prendaria:
    • Tipo de bien (select): Vehículo, Maquinaria, Equipo, Otro
    • Marca y modelo (text)
    • Año (number)
    • Número de serie/VIN (text, si aplica)
    • Estado del bien (select): Nuevo, Seminuevo, Usado
    • Valor estimado (currency)
    • ¿Tiene adeudos? (radio: Sí/No)
    • Si sí, detalles de adeudos (textarea)

Validaciones:

Cálculos Automáticos:

Alertas:

Solicitud de AVM:

Sidebar:

Navegación:


Paso 6: Documentos

Página: /solicitud/persona-fisica (Paso 4/5)

Objetivo: Subir documentos requeridos para la evaluación

Documentos Requeridos:

Básicos (obligatorios):

  1. ✅ Identificación oficial (ya subida en onboarding)
  2. ⚠️ Comprobante de domicilio (no mayor a 3 meses)
  3. ❌ Comprobante de ingresos (últimos 3 meses)
  4. ❌ Estados de cuenta bancarios (últimos 3 meses)

Garantía (obligatorios): 5. ❌ Escrituras de la propiedad (si es inmobiliaria) 6. ❌ Predial actualizado (si es inmobiliaria) 7. ❌ Factura o carta factura (si es prendaria)

Adicionales (opcionales): 8. Declaración anual de impuestos 9. Constancia de situación fiscal 10. Referencias personales

Componente de Upload:

Estados de Documento:

API Call:

POST /solicitudes/{id}/documentos

Validaciones:

Sidebar:

Navegación:


Paso 7: Conexión CFDI (SAT)

Página: /solicitud/persona-fisica/cfdi

Objetivo: Conectar con el SAT para obtener CFDIs y realizar análisis automático

Flujo:

  1. Usuario ve explicación de por qué se necesita acceso al SAT
  2. Usuario ingresa credenciales del SAT:
    • RFC (pre-llenado)
    • Contraseña del SAT (password input)
    • Periodo a analizar (select): 6, 12, 18, 24 meses
  3. Usuario acepta términos de uso de datos fiscales
  4. Usuario hace click en "Conectar con SAT"
  5. Sistema inicia conexión con SAT
  6. Sistema muestra progreso de descarga de CFDIs
  7. Sistema analiza CFDIs descargados
  8. Sistema muestra resumen del análisis

Seguridad:

API Call:

POST /cfdi/conectar

Progreso de Conexión:

[████████░░░░░░░░░░░░] 40%
Descargando CFDIs... (120/300)

Análisis Completado:

✅ Análisis completado

Resumen:
• Total de CFDIs: 245
• Periodo: Dic 2024 - Dic 2025
• Ingresos totales: $960,000 MXN
• Promedio mensual: $80,000 MXN
• Tendencia: Estable ↗️

Score CFDI: 850/1000 ✅

Casos de Error:

Opcional:

Sidebar:

Navegación:


Paso 8: Revisión y Confirmación

Página: /solicitud/persona-fisica (Paso 5/5)

Objetivo: Revisar toda la información antes de enviar la solicitud

Secciones de Revisión:

1. Información Personal

2. Información Financiera

3. Garantía

4. Documentos

5. Análisis CFDI

6. Resumen del Crédito

┌─────────────────────────────────────┐
│ Resumen de tu Solicitud             │
├─────────────────────────────────────┤
│ Monto solicitado:    $500,000 MXN   │
│ Plazo:               24 meses       │
│ Tasa estimada:       18.5% anual    │
│ Pago mensual:        $25,500 MXN    │
│ CAT:                 22.3%          │
│ Comisión apertura:   $12,500 MXN    │
└─────────────────────────────────────┘

Términos y Condiciones:

Validaciones:

Sidebar:

Navegación:


Paso 9: Confirmación y Firma

Modal de Confirmación:

¿Estás seguro de enviar tu solicitud?

Una vez enviada, no podrás modificar la información.
Nuestro equipo la revisará en las próximas 24-48 horas.

[Cancelar]  [Sí, enviar solicitud]

API Call:

POST /solicitudes

Procesamiento:

  1. Sistema crea la solicitud
  2. Sistema asigna número de solicitud (SOL-XXX)
  3. Sistema calcula score preliminar
  4. Sistema asigna a analista de crédito
  5. Sistema envía notificaciones

Pantalla de Éxito:

✅ ¡Solicitud enviada exitosamente!

Tu número de solicitud es: SOL-001

¿Qué sigue?
1. Revisaremos tu información (24-48 horas)
2. Te notificaremos el resultado por email y SMS
3. Si es aprobada, coordinaremos el desembolso

[Ver mi solicitud]  [Ir al dashboard]

Notificaciones Enviadas:

Métricas:


Puntos de Salida y Recuperación

Guardar Borrador:

Recuperación:

Abandono:


3. EVALUACIÓN Y APROBACIÓN (VISTA ADMIN)

Objetivo

Permitir a un analista de crédito evaluar una solicitud y tomar una decisión de aprobación o rechazo.

Actores

Pre-requisitos

Duración Estimada


Diagrama de Flujo

[Inicio] → [Dashboard Admin] → [Seleccionar Solicitud] → [Revisión Inicial] 
→ [Validar Documentos] → [Análisis Crediticio] → [Scoring] → [AVM] 
→ [Decisión] → [Aprobar/Rechazar/Solicitar Info] → [Notificar Cliente] → [Fin]

Paso 1: Dashboard Admin

Página: /dashboard (Vista Admin)

Objetivo: Ver pipeline de solicitudes y seleccionar una para evaluar

Vista de Pipeline:

┌──────────────────────────────────────────────────────────────┐
│ Pipeline de Solicitudes                                       │
├──────────────────────────────────────────────────────────────┤
│                                                               │
│ [Nuevas: 12] → [En Revisión: 8] → [En Evaluación: 5]        │
│ → [Pendiente Aprobación: 3] → [Aprobadas: 2]                │
│                                                               │
└──────────────────────────────────────────────────────────────┘

Tabla de Solicitudes:

┌──────────────────────────────────────────────────────────────┐
│ Solicitudes Nuevas (12)                      [Filtros ▼]     │
├──────────────────────────────────────────────────────────────┤
│ ID      │ Cliente      │ Monto    │ Producto │ Fecha │ Acción│
├──────────────────────────────────────────────────────────────┤
│ SOL-001 │ Juan Pérez   │ $500K    │ Simple   │ Hoy   │ [Ver] │
│ SOL-002 │ María Gómez  │ $1.2M    │ PF       │ Ayer  │ [Ver] │
└──────────────────────────────────────────────────────────────┘

Filtros Disponibles:

Asignación:

Decisión:


Paso 2: Detalle de Solicitud

Página: /dashboard/solicitudes/SOL-001

Layout:

┌──────────────────────────────────────────────────────────────┐
│ Solicitud SOL-001                        [Badge: Nueva]      │
│ Juan Pérez • $500,000 MXN • 24 meses                         │
│                                                               │
│ Creada: 27 dic 2025 • Última actualización: Hace 2 horas    │
├──────────────────────────────────────────────────────────────┤
│                                                               │
│ ✓ ───── ● ───── ○ ───── ○ ───── ○                          │
│ Recibida  Revisión  Evaluación  Aprobación  Desembolso      │
│                                                               │
├──────────────────────────────────────────────────────────────┤
│                                                               │
│ [Información] [Documentos] [Análisis] [Historial]           │
│ ─────────────                                                │
│                                                               │
│ (Contenido de la tab seleccionada)                          │
│                                                               │
└──────────────────────────────────────────────────────────────┘

Timeline de Proceso:


Paso 3: Revisión Inicial

Tab: Información

Objetivo: Validar que la información básica esté completa y sea consistente

Checklist de Revisión:

□ Información personal completa
□ RFC válido y verificado
□ Edad dentro del rango permitido (18-70 años)
□ Dirección completa y válida
□ Información financiera completa
□ Ingresos declarados consistentes con actividad
□ Capacidad de pago suficiente
□ Garantía propuesta adecuada
□ LTV dentro del rango permitido

Validaciones Automáticas:

Alertas:

Acción:


Paso 4: Validación de Documentos

Tab: Documentos

Objetivo: Revisar y aprobar/rechazar cada documento subido

Lista de Documentos:

┌──────────────────────────────────────────────────────────────┐
│ Documentos (7)                                               │
├──────────────────────────────────────────────────────────────┤
│                                                               │
│ ✅ Identificación oficial                                    │
│    identificacion.pdf • 2.3 MB • 15 dic 2025                │
│    [Ver] [Descargar] [✓ Aprobado]                           │
│    Comentarios: "Documento válido y legible"                │
│                                                               │
│ ⚠️ Comprobante de domicilio                                  │
│    comprobante.pdf • 1.8 MB • 15 dic 2025                   │
│    [Ver] [Descargar] [Aprobar] [Rechazar]                   │
│    [Agregar comentario...]                                   │
│                                                               │
│ ❌ Estados de cuenta                                          │
│    estados.pdf • 3.2 MB • 15 dic 2025                       │
│    [Ver] [Descargar] [✗ Rechazado]                          │
│    Comentarios: "Documento ilegible, solicitar nuevo"       │
│                                                               │
└──────────────────────────────────────────────────────────────┘

Acciones por Documento:

Estados:

Validaciones:

API Call:

PATCH /documentos/{id}
{
  "estado": "aprobado",
  "comentarios": "Documento válido y legible"
}

Acción:


Paso 5: Análisis Crediticio

Tab: Análisis

Objetivo: Evaluar el riesgo crediticio del solicitante

Secciones de Análisis:

1. Score Preliminar

┌─────────────────────────────────────┐
│ Score Crediticio                    │
├─────────────────────────────────────┤
│                                     │
│        750 / 1000                   │
│     [████████░░] 75%                │
│                                     │
│ Nivel de Riesgo: MEDIO-BAJO         │
│ Recomendación: APROBAR              │
│                                     │
└─────────────────────────────────────┘

Componentes del Score:

2. Análisis CFDI

┌─────────────────────────────────────┐
│ Análisis de CFDIs (SAT)             │
├─────────────────────────────────────┤
│ Score CFDI: 850/1000 ✅             │
│                                     │
│ • Total CFDIs: 245                  │
│ • Periodo: Dic 2024 - Dic 2025     │
│ • Ingresos totales: $960,000        │
│ • Promedio mensual: $80,000         │
│ • Tendencia: Estable ↗️             │
│ • Variación: 8.5%                   │
│                                     │
│ Concentración de clientes:          │
│ • Cliente principal: 35%            │
│ • Top 3: 65%                        │
│ • Diversificación: 7.5/10           │
│                                     │
│ [Ver análisis completo]             │
└─────────────────────────────────────┘

3. Valuación Automatizada (AVM)

┌─────────────────────────────────────┐
│ Valuación Automatizada (AVM)        │
├─────────────────────────────────────┤
│ Valor estimado: $1,200,000 MXN      │
│ Rango: $1,100,000 - $1,300,000      │
│ Confianza: 85%                      │
│                                     │
│ LTV: 41.7% ✅                       │
│ (Monto: $500K / Valor: $1.2M)      │
│                                     │
│ Metodología: Comparables de mercado │
│ Comparables: 12 propiedades         │
│                                     │
│ Recomendaciones:                    │
│ • Confirmar con avalúo profesional  │
│ • Buen estado de conservación       │
│                                     │
│ [Ver reporte completo]              │
└─────────────────────────────────────┘

4. Capacidad de Pago

┌─────────────────────────────────────┐
│ Análisis de Capacidad de Pago       │
├─────────────────────────────────────┤
│ Ingresos mensuales:    $80,000      │
│ Egresos mensuales:     $35,000      │
│ Capacidad de pago:     $45,000 ✅   │
│                                     │
│ Pago mensual crédito:  $25,500      │
│ Ratio endeudamiento:   31.9% ✅     │
│ (Recomendado: < 40%)                │
│                                     │
│ Otros créditos:        $8,000/mes   │
│ Disponible después:    $11,500      │
│                                     │
└─────────────────────────────────────┘

5. Historial Crediticio

┌─────────────────────────────────────┐
│ Consulta Círculo de Crédito         │
├─────────────────────────────────────┤
│ Score Buró: 720                     │
│                                     │
│ Créditos activos: 2                 │
│ • Hipotecario: $250K (al corriente) │
│ • Tarjeta de crédito: $15K (al corriente)│
│                                     │
│ Atrasos en últimos 12 meses: 0      │
│ Consultas recientes: 3              │
│                                     │
│ Calificación: BUENA ✅              │
│                                     │
└─────────────────────────────────────┘

Semáforo de Riesgo:


Paso 6: Decisión

Opciones de Decisión:

1. Aprobar

2. Rechazar

3. Solicitar Información Adicional

4. Enviar a Comité

Formulario de Aprobación:

┌──────────────────────────────────────────────────────────────┐
│ Aprobar Solicitud SOL-001                                    │
├──────────────────────────────────────────────────────────────┤
│                                                               │
│ Monto aprobado:                                              │
│ [$500,000] MXN                                               │
│                                                               │
│ Tasa de interés:                                             │
│ [18.5] % anual                                               │
│                                                               │
│ Plazo:                                                       │
│ [24] meses                                                   │
│                                                               │
│ Comisión por apertura:                                      │
│ [2.5] % ($12,500 MXN)                                        │
│                                                               │
│ Condiciones especiales:                                     │
│ □ Requiere avalúo profesional                               │
│ □ Requiere verificación de ingresos adicional              │
│ □ Requiere seguro de vida                                   │
│ □ Otra: [_____________________________]                     │
│                                                               │
│ Comentarios internos:                                       │
│ [___________________________________________________]        │
│ [___________________________________________________]        │
│                                                               │
│ [Cancelar]                    [Aprobar solicitud]           │
│                                                               │
└──────────────────────────────────────────────────────────────┘

API Call:

PATCH /solicitudes/SOL-001
{
  "estado": "aprobada",
  "monto_aprobado": 500000,
  "tasa_interes": 18.5,
  "plazo_aprobado": 24,
  "comision_apertura": 2.5,
  "condiciones_especiales": [
    "Requiere avalúo profesional"
  ],
  "comentarios_internos": "Cliente con buen historial y capacidad de pago suficiente"
}

Confirmación:

┌──────────────────────────────────────────────────────────────┐
│ ✅ Solicitud aprobada exitosamente                           │
│                                                               │
│ La solicitud SOL-001 ha sido aprobada por $500,000 MXN      │
│                                                               │
│ El cliente recibirá una notificación por email y SMS.       │
│                                                               │
│ Próximos pasos:                                              │
│ 1. Cliente firma contrato digital                           │
│ 2. Se coordina avalúo profesional                           │
│ 3. Se programa desembolso                                   │
│                                                               │
│ [Ver solicitud]  [Ir al dashboard]                          │
│                                                               │
└──────────────────────────────────────────────────────────────┘

Paso 7: Notificación al Cliente

Notificaciones Automáticas:

Si Aprobada:

Si Rechazada:

Si Solicita Información:

Template de Email (Aprobada):

Asunto: ¡Felicidades! Tu crédito ha sido aprobado

Hola Juan,

¡Tenemos excelentes noticias! Tu solicitud SOL-001 ha sido aprobada.

Detalles de tu crédito:
• Monto aprobado: $500,000 MXN
• Plazo: 24 meses
• Tasa de interés: 18.5% anual
• Pago mensual: $25,500 MXN

Próximos pasos:
1. Firma tu contrato digital (disponible en tu dashboard)
2. Coordinaremos el avalúo profesional de tu garantía
3. Una vez completado, programaremos el desembolso

[Ir a mi dashboard]

¿Tienes dudas? Contáctanos en soporte@capitalta.mx

Saludos,
Equipo Capitalta

Métricas del Proceso

Eficiencia:

Calidad:

Operación:


Última actualización: Diciembre 2025