← Volver al inicio

Centro de ayuda

Documentación de usuario de la plataforma de entrevistas en vídeo en diferido.

Qué es esta plataforma

Entrevistas en vídeo en diferido: el candidato graba solo, el equipo revisa después con ayuda de IA.

General

Async Interview Platform (AIP) permite realizar entrevistas de una sola dirección (one-way). El reclutador define preguntas con tiempos y reintentos. El candidato recibe un enlace seguro, graba en su navegador sin instalar apps y envía las respuestas.

Después, el sistema postprocesa el vídeo, genera una transcripción, calcula métricas de habla y propone una evaluación con rúbricas. Un humano siempre puede confirmar, corregir o anular la sugerencia de la IA.

Sirve para filtrar volumen en fases tempranas sin agenda de llamadas, manteniendo un proceso estructurado y comparable entre candidatos.

Roles y qué puede hacer cada uno

Reclutador, hiring manager, candidato y revisor externo por share link.

General

Reclutador / Admin de organización: crea posiciones y preguntas, invita candidatos, revisa sesiones, comenta, decide y borra datos (RGPD).

Hiring manager / Reviewer interno: suele entrar al backoffice o recibir un enlace de share para ver vídeos, transcript y puntuaciones.

Candidato: abre el enlace del email (o un link directo), acepta consentimientos, comprueba cámara/micrófono, graba y envía. No necesita cuenta.

Revisor externo (share link): ve una sesión concreta con permiso de solo lectura o comentarios, sin login, hasta que caduca el enlace.

Flujo rápido de punta a punta

De la posición al resultado en 8 pasos.

General

1) Entra al backoffice y crea (o abre) una posición con su batería de preguntas.

2) Publica la entrevista e invita por email, CSV o copia el enlace del candidato.

3) El candidato abre el link, acepta consentimientos y hace el test de dispositivos.

4) Por cada pregunta: tiempo para pensar → grabación → revisión local → regrabar o continuar.

5) Al final, el candidato envía la entrevista completa.

6) El sistema procesa media, transcribe, analiza y evalúa en segundo plano.

7) El reclutador revisa en Sesiones: vídeo + transcript + evidencia IA.

8) Se comenta, se decide (override humano), se comparte o se borra por RGPD.

Acceso al backoffice

Registro de organización, login y navegación principal.

Reclutador

Si tu empresa aún no está en la plataforma, usa Crear organización en la portada. Se generará tu usuario propietario y el tenant.

Con cuenta existente, entra en /login con email y contraseña. La sesión se guarda en una cookie httpOnly.

El menú superior incluye: Dashboard (KPIs y recientes), Posiciones (diseño e invitaciones), Sesiones (cola de review), Audit (trazas) y Ayuda.

Cada usuario pertenece a una organización. Los datos de otras empresas no son visibles (multi-tenant).

Consejos
  • Demo local: recruiter@demo.local / demo1234
  • Si pierdes la sesión, vuelve a /login; no afecta a las entrevistas ya enviadas por candidatos.

Posiciones y diseñador de entrevista

Título, intro/outro (texto + vídeo), preguntas, timers y reintentos.

Reclutador

Ve a Posiciones → Nueva. Define título, descripción, texto de intro y de cierre.

Puedes subir vídeos pregrabados de intro, outro y de cada pregunta (opcional). Se suben directo a storage privado.

Añade una o más preguntas. En cada una puedes configurar:

• Texto de la pregunta (obligatorio).

• Vídeo de la pregunta (opcional): el candidato lo verá antes/al grabar.

• Tiempo para pensar (think): segundos antes de grabar.

• Tiempo de respuesta (answer): duración máxima de la toma.

• Reintentos: cuántas veces puede volver a grabar el candidato (además del primer intento).

Al publicar, la entrevista queda versionada y lista para invitaciones. También puedes adjuntar o reemplazar vídeos después desde el detalle de la posición.

Buenas prácticas: 3–5 preguntas, respuestas de 60–90 s, vídeos cortos (<60 s) y una sola competencia por pregunta cuando sea posible.

Consejos
  • La intro debe tranquilizar y estimar duración total.
  • Formatos recomendados: MP4 o WebM. Evita archivos enormes en móvil.
  • Evita preguntas que inviten a datos sensibles innecesarios (salud, religión, etc.).

Invitar candidatos

Email individual, CSV y enlace tokenizado.

Reclutador

Abre una posición y usa Invitar candidato con email y nombre opcional. Se genera un token de un solo uso/logística de acceso (enlace largo) y, si el correo está configurado, se envía el mensaje.

También puedes pegar un CSV (email,name[,externalId]) para invitaciones masivas.

El enlace del candidato tiene forma /c/<token>. Caduca por defecto a los 7 días (configurable al crear).

Estados habituales de invitación: PENDING → SENT → OPENED → STARTED → COMPLETED (también EXPIRED o REVOKED).

Si el email no llega, copia el link mostrado tras crear la invitación y envíalo por otro canal.

Consejos
  • Guarda el externalId del ATS si lo tienes: facilita integraciones futuras.
  • Reenvíos: crea una nueva invitación si el enlace anterior expiró o se revocó.

Guía del candidato

Cómo completar la entrevista sin fricciones.

Candidato

Abre el enlace del email en Chrome (Android/escritorio) o Safari (iPhone/iPad). No necesitas crear cuenta ni instalar una app.

Paso 1 — Landing: verás empresa, puesto y duración estimada.

Paso 2 — Consentimientos: marca grabación de imagen/voz y política de privacidad. Si aplica, hay un checkbox de uso de IA asistida.

Paso 3 — Dispositivos: permite cámara y micrófono. Comprueba que te ves y se escucha (barra/preview).

Paso 4 — Intro: puede haber un vídeo del reclutador y luego cada pregunta en texto y, si existe, en vídeo.

Paso 5 — Por cada pregunta: lee/ve el enunciado, espera la cuenta atrás de pensamiento, graba, revisa la toma y elige Usar esta toma o Regrabar (si quedan intentos).

Paso 6 — Enviar: cuando hayas respondido lo requerido, mira el outro (texto/vídeo) y confirma el envío. Verás una pantalla de gracias.

Recomendaciones: auriculares con mic si hay ruido, luz frontal, conexión estable Wi‑Fi, cierra otras apps que usen la cámara.

Consejos
  • Si el navegador bloquea la cámara: icono de candado en la barra de dirección → Permitir cámara y micrófono → recargar.
  • En iPhone usa Safari actualizado. Evita navegadores embebidos de algunas apps de correo (abre en el navegador del sistema).
  • No cierres la pestaña mientras sube el vídeo (mensaje Subiendo…).

Revisar sesiones (cola de review)

Vídeo, transcript clickable, scores por pregunta y decisión humana.

Reclutador

En Sesiones verás el listado con estado de procesamiento, score IA y recomendación.

Al abrir una sesión: selector de preguntas, reproductor, transcript sincronizado (clic en una palabra para saltar al momento) y tarjeta de evaluación IA.

La evaluación IA muestra score 1–5, decisión sugerida, fortalezas, debilidades y evidencias (citas del transcript ligadas a criterios de la rúbrica). Es una sugerencia, no una decisión final.

Métricas de contexto (WPM, fillers, keywords) ayudan a leer el habla; no deben usarse solas para descartar a alguien.

Puedes dejar comentarios internos y guardar una decisión humana (STRONG_HIRE, HIRE, MAYBE, NO_HIRE) con notas.

Consejos
  • Si el media aún dice QUEUED/TRANSCODING, espera unos segundos y recarga: el worker trabaja en segundo plano.
  • Prefiere decidir cuando el estado de evaluación esté COMPLETED y hayas visto al menos el vídeo clave.

Cómo funciona la IA (transcripción y evaluación)

Pipeline async, rúbricas, evidencia y límites éticos.

Reclutador

Tras el envío del candidato el pipeline corre así: normalización de vídeo (ffmpeg) → extracción de audio → transcripción (Deepgram u otro proveedor; en demo puede ser mock) → análisis determinista (métricas, keywords, entidades, pistas STAR) → evaluación con rúbrica (LLM-as-Judge o mock).

La rúbrica define criterios ponderados (p. ej. comunicación, ownership, skill del rol). El modelo no debería inventar criterios fuera de esa rúbrica.

Toda puntuación idealmente incluye evidencia literal del transcript. Si una cita no aparece en el texto, el sistema la marca y puede bajar la confianza/score.

No usamos análisis facial, lectura de emociones por cara ni inferencias demográficas en v1. El foco es contenido verbal y estructura de respuesta.

Puedes desactivar la evaluación IA a nivel organización (aiEvaluationEnabled). Aunque esté activa, el humano manda en la decisión de proceso.

Consejos
  • Si muchas respuestas salen con insufficient_evidence, revisa si las preguntas son demasiado abiertas o el audio es ininteligible.
  • Compara periódicamente scores IA vs. tus decisiones humanas para calibrar confianza.

Enlaces de revisión compartida

Comparte una sesión con managers sin crearles usuario.

Revisor

En la ficha de sesión, pulsa Share link. Se genera una URL /share/<token> con caducidad (por defecto 48 h).

Puedes permitir comentarios del revisor externo (nombre + texto) sin login.

El enlace solo muestra esa sesión: vídeos firmados, transcript, resumen y decisión visible en ese momento.

Cuando expire, deja de funcionar. No reenvíes capturas de tokens por canales inseguros si contiene datos personales del candidato.

Estados y significados

Invitación, sesión, media y jobs de IA.

Reclutador

Invitación: PENDING, SENT, OPENED, STARTED, COMPLETED, EXPIRED, REVOKED.

Sesión: CREATED, IN_PROGRESS, SUBMITTED, PROCESSING, READY, FAILED.

Media del clip: PENDING_UPLOAD → UPLOADED → QUEUED → PROBING/TRANSCODING → READY o FAILED.

Jobs (transcript/analysis/evaluation): PENDING, QUEUED, RUNNING, COMPLETED, FAILED, SKIPPED.

Recomendación: STRONG_HIRE, HIRE, MAYBE, NO_HIRE, HUMAN_REQUIRED, PENDING.

Privacidad, consentimientos y RGPD

Bases de tratamiento, retención y derecho de borrado.

Admin / Compliance

Antes de grabar, el candidato acepta consentimientos (grabación y privacidad; opcionalmente procesamiento con IA). Quedan registradas versión, fecha e IP/user-agent cuando está disponible.

Los enlaces de candidato usan tokens aleatorios largos; en base de datos solo se guarda el hash, no el token en claro.

Los vídeos viven en almacenamiento privado y se sirven al reclutador con URLs firmadas de corta vida.

Borrado RGPD: desde la sesión (GDPR erase) o vía API. Revoca el acceso, elimina objetos de media asociados y anonimiza PII (email/nombre/teléfono). Quedan trazas de auditoría del propio borrado.

Retención configurable por organización (días). Cumple el principio de minimización: no pidas más datos de los necesarios para el proceso de selección.

Si usas IA en preselección, informa al candidato (checkbox) y mantén supervisión humana antes de rechazos de alto impacto.

Webhooks e integraciones

Eventos firmados hacia tu ATS, n8n o backend.

Admin / Compliance

Registra un endpoint HTTPS con la lista de eventos que te interesan (p. ej. session.completed, evaluation.ready, invitation.sent).

Cada entrega incluye JSON y cabeceras X-Timestamp + X-Signature (HMAC SHA-256 del body con tu secreto).

Eventos disponibles: invitation.sent, invitation.opened, session.started, session.completed, media.ready, transcript.ready, evaluation.ready, human.decision.updated.

Hay reintentos automáticos ante fallos temporales del receptor.

CSV de importación de invitaciones cubre el caso sin API. Export/ATS nativos profundos pueden llegar en fases posteriores.

Solución de problemas

Cámara, uploads, emails y procesamiento colgado.

General

Candidato no ve la cámara: permisos del navegador, otra app usando el dispositivo, o abrir el link fuera del WebView del email.

Fallo al subir: red inestable o token caducado. Reintenta; si sigue, pide nueva invitación al reclutador.

Email de invitación no llega: revisa spam; en entornos demo mira Mailpit. Usa el link en pantalla tras crear la invitación.

Sesión en SUBMITTED pero sin transcript: confirma que el worker está en marcha y Redis/MinIO/Postgres accesibles. El media debe pasar a READY.

Safari y codecs: el recorder elige WebM o MP4 según soporte. Si una toma falla, regravar suele bastar.

Score IA ausente: puede ser evaluación desactivada en la org, proveedor sin clave, o job FAILED (revisa detalle del clip).

Consejos
  • Health check técnico: /api/health
  • Navegadores recomendados: Chrome 120+, Edge 120+, Safari 16+.

Buenas prácticas de selección con vídeo asíncrono

Diseño de preguntas, fairness y uso responsable de rankings.

Reclutador

Estandariza el mismo set de preguntas para el mismo rol y fase.

Evalúa competencias observables definidas en la rúbrica; no ‘fit cultural’ vago ni apariencia.

Usa la IA para priorizar y resumir, no para rechazar en automático sin revisión humana.

Documenta la decisión humana: el audit log y tus notas ayudan a defensabilidad y calidad.

Ofrece tiempos razonables y reintentos (al menos 1) para reducir ansiedad técnica del candidato.

Comunica plazos de retención y canal de ejercicio de derechos ARCO/pol a candidatos.

Mapa de pantallas

Dónde está cada cosa en la interfaz.

General

/ — Portada pública del producto.

/login y /register — Acceso reclutador / alta de organización.

/app — Dashboard.

/app/positions y /app/positions/new — Listado y alta de posiciones.

/app/positions/[id] — Detalle, preguntas e invitaciones.

/app/sessions y /app/sessions/[id] — Cola y ficha de review.

/app/audit — Registro de acciones sensibles.

/app/help — Esta ayuda (versión autenticada).

/help — Ayuda pública (candidatos y visitas).

/c/[token] — Portal del candidato.

/share/[token] — Revisión compartida sin login.

¿Seguir atascado?

Reclutadores: revisa el Audit log y el estado del clip en la sesión. Candidatos: escribe a la persona de selección que te invitó y adjunta captura del error (sin compartir datos sensibles extra). Técnicos: comprueba /api/health y que web + workers estén en marcha.