Verificación
Floutic implementa un sistema de verificación de perfiles para garantizar la calidad y confiabilidad de usuarios y empresas en la plataforma.
Verificación de Perfiles
Tipos de Verificación
-
Perfil de Empresa
- Verificación de datos fiscales (CIF)
- Verificación de información de la empresa
- Validación administrativa
-
Perfil de Experto
- Verificación de identidad
- Validación de habilidades y experiencia
- Verificación de portfolio
Estados de Verificación
pending: Perfil creado, pendiente de verificaciónverified: Perfil verificado y aprobadorejected: Perfil rechazado (requiere corrección)
Requisitos para Verificación
Empresa
- CIF válido (formato español)
- Datos fiscales completos
- Información de la empresa completa
- Industria y sector especificados
Experto
- Datos personales completos
- Habilidades especificadas
- Portfolio o experiencia documentada
- Datos fiscales completos (para facturación)
Proceso de Verificación
1. Creación de Perfil
El usuario crea su perfil completando todos los campos requeridos:
// Frontend: ProfileFormEmpresa o ProfileFormExperto
const profile = {
// ... datos del perfil
verification_status: 'pending'
};
2. Envío para Verificación
El perfil se marca como pending automáticamente al crearse o actualizarse.
3. Revisión Administrativa
Los administradores revisan los perfiles pendientes desde el dashboard:
GET /api/admin/profiles/pending
Acciones disponibles:
- Aprobar perfil →
verified - Rechazar perfil →
rejected(con razón) - Solicitar más información
4. Notificación al Usuario
El usuario recibe notificación cuando:
- Su perfil es verificado
- Su perfil es rechazado
- Se solicita más información
Restricciones por Estado de Verificación
Empresas No Verificadas
Las empresas con perfil no verificado NO pueden:
- Crear proyectos
- Seleccionar expertos
- Realizar pagos
Mensajes mostrados:
- Alerta en dashboard: "Tu perfil está pendiente de verificación"
- Bloqueo en formulario de creación de proyecto
- Mensaje informativo sobre requisitos de verificación
Expertos No Verificados
Los expertos con perfil no verificado pueden:
- Aplicar a proyectos
- Ver marketplace
- Completar su perfil
Limitaciones:
- Menor visibilidad en búsquedas
- No pueden ser seleccionados para proyectos curados
- No pueden recibir invitaciones directas
Verificación Automática
Sincronización con GoHighLevel
Cuando un perfil se verifica, se sincroniza automáticamente con GoHighLevel:
- Etiqueta
perfil_verificadose añade al contacto - Lead Score se actualiza
- Campos personalizados se actualizan
Webhooks
Los cambios de estado de verificación pueden disparar webhooks externos (si están configurados).
API de Verificación
Obtener Estado de Verificación
GET /api/profiles/me/verification-status
Response:
{
"verification_status": "pending",
"verified_at": null,
"rejection_reason": null,
"can_create_projects": false
}
Verificar Perfil (Admin)
POST /api/admin/profiles/{id}/verify
Request:
{
"status": "verified",
"notes": "Perfil verificado correctamente"
}
Rechazar Perfil (Admin)
POST /api/admin/profiles/{id}/reject
Request:
{
"status": "rejected",
"reason": "CIF no válido",
"notes": "Por favor, corrige el CIF y vuelve a enviar"
}
Verificación de Datos Fiscales
Requisitos
Los datos fiscales son requeridos cuando:
- Una empresa crea su primer proyecto
- Un experto es seleccionado para su primer proyecto
Validación
Empresa (CIF):
- Formato español válido
- Dígito de control correcto
- Estructura: A12345678
Experto (NIF):
- Formato español válido
- Dígito de control correcto
- Estructura: 12345678A
Modal de Datos Fiscales
Cuando se requieren datos fiscales, se muestra un modal bloqueante:
<FiscalDataModal
isOpen={fiscalDataRequired}
onComplete={handleFiscalDataComplete}
profileType="empresa" | "experto"
/>
Características:
- No se puede cerrar sin completar
- Validación en tiempo real
- Mensajes de ayuda contextuales
Verificación de Proyectos
Validación Administrativa
Los proyectos también requieren validación administrativa antes de ser publicados:
- Estado
draft: Proyecto en edición - Estado
pending_publication: Enviado para validación - Estado
published_privateopublished_curated: Aprobado y publicado
Requisitos
- Perfil de empresa verificado
- Información completa del proyecto
- Presupuesto y fechas válidas
- Hitos definidos
Más Información
- Autenticación - Sistema de autenticación
- Cookies - Seguridad de cookies
- Headers - Security headers
- Frontend - Componentes - Componentes de perfiles