Puntos Clave

  • Usamos la función Cowork de Claude Desktop para automatizar la evaluación de candidatos y la programación de entrevistas en una plataforma de reclutamiento importante — navega, evalúa perfiles y agenda llamadas por Zoom en nuestro Google Calendar sin intervención humana.
  • La configuración tomó un día; afinar el prompt tomó cuatro — lo más difícil no fue la tecnología, sino manejar los casos límite como candidatos sin disponibilidad, perfiles duplicados y diferencias de zona horaria.
  • Sonnet 4.6 es el punto ideal para este flujo de trabajo — Haiku no pudo con la toma de decisiones, Opus es excesivo para el costo. Sonnet con una suscripción Claude Max es el equilibrio correcto.
  • Agendó 20 entrevistas por Zoom en su primera semana — mi calendario se llena automáticamente y yo solo me presento a las llamadas.

El lunes pasado abrí mi Google Calendar y encontré ocho entrevistas por Zoom perfectamente programadas entre martes y miércoles — candidatos que nunca revisé manualmente, en una plataforma de reclutamiento a la que no había entrado desde el viernes. Claude lo hizo durante el fin de semana.

Claude Desktop automatizando flujos de reclutamiento — navegando perfiles de candidatos y agendando entrevistas de forma autónoma

Esta es la historia de cómo reemplazamos parcialmente nuestro flujo de reclutamiento con un agente de IA que navega la web, lee perfiles de candidatos y agenda entrevistas. Sí, probablemente viola los términos de servicio de la plataforma. No, no vamos a revelar cuál plataforma. Y honestamente — qué importa.


El Argumento Uber

Quitemos esto del camino de una vez.

Cada vez que alguien automatiza un proceso que una plataforma diseñó para interacción humana manual, la gente invoca los TOS. Justo. Uber violó regulaciones de taxi en prácticamente cada ciudad donde lanzó. Airbnb rompió leyes de vivienda. Netflix envió DVDs por correo de maneras que los estudios nunca imaginaron. El patrón siempre es el mismo: la nueva tecnología hace un proceso existente dramáticamente más eficiente, los incumbentes se resisten, los reguladores se ponen al día, y eventualmente todos se benefician del nuevo modelo.

No estamos haciendo nada malicioso. Estamos usando IA para navegar un sitio web, leer perfiles de candidatos publicados públicamente y agendar entrevistas — exactamente las mismas acciones que un reclutador humano realiza, solo que más rápido y con más consistencia. La plataforma sigue cobrando sus tarifas. Los candidatos siguen siendo entrevistados. Solo eliminamos la parte tediosa donde un humano hace clic en 200 perfiles manualmente.

Si estás esperando permiso para automatizar tus flujos de trabajo, vas a esperar para siempre. Las empresas que se mueven primero establecen los estándares.

Sobre las Políticas de Plataforma: Las plataformas de reclutamiento cobran a los empleadores por puesto y por publicación de empleo precisamente porque asumen que son humanos los que navegan. Los agentes de IA cambian esa economía. Esperen que las plataformas adapten sus precios — no que prohíban la automatización — porque prohibirla es como prohibir los bloqueadores de anuncios. El mercado ya decidió.

La Configuración Exacta

Esto es lo que desplegamos. Nada exótico — corre en una estación de trabajo Windows estándar.

1

Instalar Claude Desktop

Descarga e instala Claude Desktop en Windows. Esta es la aplicación de escritorio de Anthropic que puede ejecutar tareas programadas e interactuar con tu computadora.
2

Instalar Chrome + Extensión de Claude

Configura Chrome como el navegador. Instala la extensión de Chrome de Claude, que permite a Claude Desktop ver y controlar lo que hay en pantalla — navegar páginas, hacer clic en botones, desplazarse, llenar formularios.
3

Conectar Google Calendar

Configura la integración de Google Calendar de Claude Desktop vía MCP. Esto le da a Claude la capacidad de verificar espacios disponibles en el calendario y crear nuevos eventos de reunión Zoom directamente.
4

Crear Tarea Programada

Configura una tarea recurrente en Claude Desktop con un prompt cuidadosamente elaborado que define exactamente qué hacer: qué plataforma visitar, qué criterios usar para filtrar, cómo evaluar candidatos y qué horarios ofrecer para entrevistas.

La tarea programada se ejecuta cada dos horas durante horario laboral. Claude Desktop solo ofrece programación por hora o diaria — sin intervalos personalizados. Así que aquí va el truco del prompt: le indicamos a la tarea que solo se ejecute durante horas impares. La tarea se dispara cada hora, pero la primera instrucción del prompt es verificar la hora actual y salir inmediatamente si es una hora par. Simple, efectivo.

20 Entrevistas Agendadas (Semana 1)
4 dias Afinación del Prompt
2 hrs Intervalo de Tareas
$0 Costo Adicional de Software

Cuatro Días de Ingeniería de Prompts

La configuración tecnológica tomó unas pocas horas. La ingeniería de prompts tomó cuatro días.

El prompt principal le indica a Claude que inicie sesión en la plataforma de reclutamiento, navegue a la búsqueda de candidatos, aplique nuestros filtros (rol, experiencia, ubicación, disponibilidad) y revise el perfil de cada candidato. Para los candidatos que coincidan con nuestros criterios, abre un hilo de mensajes, propone horarios disponibles de nuestro Google Calendar y crea una reunión Zoom.

A continuacion, el prompt real que usamos (con el nombre de la plataforma eliminado). Esta es la version despues de cuatro dias de ajustes:

Prompt Completo de Automatizacion de Reclutamiento (clic para expandir)

Inicia sesion en la plataforma de reclutamiento y comienza revisando los mensajes no leidos de candidatos.

Primero, mira solo la informacion basica del perfil y el resumen. No abras el curriculum completo de inmediato a menos que el perfil parezca relevante.

Filtrado Inicial de Perfiles

Verifica si el perfil del candidato indica:

  • Al menos 2 anos de experiencia en atencion al cliente (soporte, call center, help desk, soporte comunitario, etc.)
  • Buenas habilidades de comunicacion escrita
  • Experiencia trabajando con clientes a traves de chat, email o sistemas de tickets
  • Disponibilidad alineada con el horario del equipo de soporte
  • No se ha tenido una conversacion previa con este candidato

Si la informacion basica parece prometedora, abre el curriculum completo y revisa su experiencia en detalle.

Que Buscar en el Curriculum

Senales Fuertes:

  • Experiencia en soporte al cliente, soporte tecnico o exito del cliente
  • Experiencia usando plataformas de soporte o sistemas de tickets (Zendesk, Intercom, Freshdesk, etc.)
  • Evidencia de resolucion de problemas y apropiacion de los problemas del cliente
  • Experiencia mejorando procesos de soporte, bases de conocimiento o flujos de trabajo
  • Experiencia en entornos de ritmo rapido como startups o empresas en crecimiento
  • Ejemplos claros de manejo de clientes dificiles o situaciones complejas
  • Proyectos personales, scripts de automatizacion o mejoras de flujo que muestren iniciativa

Senales Positivas Adicionales:

  • Experiencia soportando productos digitales, plataformas SaaS o servicios en linea
  • Colaboracion con equipos de producto o ingenieria para resolver problemas
  • Experiencia documentando soluciones o creando bases de conocimiento internas
  • Evidencia de aprender nuevas herramientas rapidamente

Posibles Preocupaciones (no descalifican automaticamente):

  • Mayormente roles sin contacto con clientes
  • Permanencias muy cortas en multiples posiciones
  • Poca evidencia de interaccion directa con clientes
  • Curriculums genericos sin ejemplos de situaciones reales de soporte

Cuando la Informacion No Es Clara

Si falta informacion clave, haz una pregunta corta y amable. Por ejemplo:

  • Que herramientas de soporte o plataformas de tickets has usado?
  • Que tipo de clientes o productos soportaste?
  • Tu rol era principalmente chat, email, telefono o mixto?

Mantener las preguntas cortas y conversacionales.

Guia de Mensajes

Si un candidato parece prometedor:

  • Envia un mensaje de saludo corto para iniciar la conversacion
  • Mantener un tono natural y humano, no con guion
  • Evitar presentaciones largas o lenguaje formal de reclutamiento

Ejemplo: “Hola — gracias por tu aplicacion. Tu experiencia en soporte se ve interesante. Me gustaria saber mas sobre el tipo de clientes y productos que has soportado.”

Despues de iniciar contacto, comparte el resumen del perfil del candidato con el equipo de reclutamiento a traves del canal interno de comunicacion.

Si un candidato no cumple los requisitos y aplico por su cuenta, generalmente es aceptable no responder. Si tu iniciaste la conversacion, no rechaces al candidato inmediatamente despues de saludar — continua la conversacion primero para recopilar mas informacion.

Reglas de Gestion de Conversaciones

  • Si un candidato dice que ya hablaron o se entrevistaron anteriormente, no envies mensajes adicionales
  • Si el historial muestra que se envio un mensaje diciendo “enviado por error”, no contactes a ese candidato de nuevo
  • Si un candidato pide algo que requiere ayuda manual de otro miembro del equipo, notifica al equipo por el canal interno en lugar de responder inmediatamente

Manejo de Preguntas sobre Ubicacion

Si un candidato pregunta por que tu conexion parece ser de otro pais, responde: “Actualmente estoy viajando por trabajo. Nuestro equipo soporta clientes en multiples regiones, asi que a veces trabajamos desde diferentes ubicaciones.”

Preguntas sobre Estado de Entrevistas

Si un candidato pregunta sobre el resultado de una entrevista anterior, responde: “Si hay un siguiente paso en el proceso, nuestro equipo se pondra en contacto pronto.”

Revision de Candidatos Recomendados

Despues de procesar todos los mensajes no leidos:

  • Abre la seccion de Candidatos Recomendados
  • Revisa primero el resumen del perfil de cada candidato
  • Si el resumen sugiere experiencia relevante en soporte, abre el curriculum completo
  • Si su experiencia se alinea bien con el rol, envia un mensaje de saludo corto

Mientras haces esto, sigue monitoreando nuevos mensajes entrantes. Si aparecen nuevos mensajes, regresa a la seccion de mensajes y respondelos primero.

Objetivo Final

Una vez que un candidato calificado comience a responder, guia la conversacion hacia programar una videollamada de 15 minutos para conocer mas sobre su experiencia y enfoque en soporte al cliente. Revisa Google Calendar para horarios disponibles y crea una reunión Zoom. Envía al candidato los detalles de Zoom:

Join Zoom Meeting https://us06web.zoom.us/j/8██████19?pwd=a3█████████████████████Rk

Meeting ID: 8██ ███ █19 Passcode: ██████

Ese es el camino feliz. Los casos límite son donde pasamos cuatro días:

Candidatos sin disponibilidad listada. El prompt necesita manejar esto con gracia — enviar un mensaje preguntando por disponibilidad en vez de intentar forzar un horario.

Contacto duplicado. Claude necesita verificar si ya hemos contactado a un candidato antes de enviarle otro mensaje. Lo codificamos como una verificación de calendario: si ya existe una reunión Zoom con el nombre de ese candidato, lo omite.

Diferencias de zona horaria. Los candidatos en diferentes zonas horarias necesitan ofertas ajustadas a su hora local. El prompt incluye lógica de zona horaria.

Particularidades de la interfaz de la plataforma. Botones que cargan dinámicamente, modales que se superponen a la página, scroll infinito que necesita múltiples ciclos de desplazamiento y espera. Cada uno de estos necesitó instrucciones específicas de manejo en el prompt.

Monitoreamos cada ejecución de cerca durante los primeros cuatro días, observando la pantalla de Claude en tiempo real, detectando errores y refinando el prompt. Para el quinto día, estaba corriendo sin supervisión.

Perspectiva sobre Ingeniería de Prompts: La lección más grande: no intentes escribir el prompt perfecto desde el inicio. Escribe una versión básica, mírala fallar y parcha las fallas. Después de cuatro días de monitoreo, nuestro prompt maneja correctamente alrededor del 95% de los escenarios. El 5% restante son casos límite donde Claude se confunde con estados inesperados de la interfaz — y usualmente se recupera reintentando o encontrando un camino alternativo.

Cómo Claude Realmente Opera el Navegador

Esta es la parte que más me sorprendió.

Claude Desktop le indica a la extensión de Chrome que realice acciones: navegar a una URL, desplazarse hacia abajo, hacer clic en un botón específico, llenar un campo de texto, enviar un formulario. Después de cada acción, la extensión envía una captura de pantalla de vuelta a Claude, que analiza el estado visual y decide qué hacer a continuación.

Es notablemente competente. La mayor parte del tiempo, hace clic exactamente en los botones correctos, lee la información del perfil con precisión y navega flujos de trabajo de múltiples pasos sin problemas.

Pero no es perfecto:

Clics fallidos. A veces Claude apunta a un botón pero falla — quizás la página no ha cargado completamente, o un overlay está bloqueando parcialmente el elemento. Cuando esto sucede, reconoce el fallo desde la siguiente captura de pantalla y reintenta. Usualmente lo logra al segundo o tercer intento.

Inyección creativa de JavaScript. Esta es la parte fascinante. Cuando Claude no puede lograr una acción determinada mediante clics normales — quizás un menú desplegable no se abre, o un botón está oculto detrás de otro elemento — inyecta JavaScript directamente en el navegador para lograr la tarea. Ejecuta algo como document.querySelector('.apply-btn').click() para forzar el clic en un elemento que no puede alcanzar visualmente. No le indiqué que hiciera esto. Lo descubrió por su cuenta cuando el enfoque normal falló.

Voy a ser honesto: no me encanta la idea de una IA inyectando JavaScript arbitrario en páginas web. Pero lo he visto suceder docenas de veces ya, y siempre es dirigido, siempre para lograr la tarea específica en cuestión, y funciona. Así que lo dejé estar.

Abri mi calendario el lunes por la manana y encontre ocho entrevistas ya programadas para la semana. Candidatos evaluados, horarios coordinados, enlaces de Zoom generados. Solo tuve que presentarme.

Manny Xu, CTO, Callnovo

Selección de Modelo: Por Qué Sonnet 4.6

Probamos tres modelos:

Haiku — No fue suficiente. Tiene dificultades con el razonamiento de múltiples pasos requerido para navegar interfaces web complejas. Se confundía con elementos dinámicos de la página, pasaba por alto detalles importantes del perfil durante la evaluación y tomaba malas decisiones de programación. No es viable para este flujo de trabajo.

Opus — Funciona excelente, pero probablemente excesivo. La calidad de toma de decisiones no fue notablemente mejor que Sonnet para esta tarea específica, y la diferencia de costo en una suscripción Claude Max es significativa si ejecutas tareas cada dos horas.

Sonnet 4.6 — El punto ideal. Maneja la navegación, el razonamiento y la programación de manera confiable. Se recupera de errores inteligentemente. Es lo suficientemente rápido para procesar múltiples candidatos por sesión. Y con Claude Max, la economía funciona.

Ejecutamos todo con una suscripción Claude Max. Para un flujo de trabajo que reemplaza horas de trabajo manual de reclutamiento por día, el costo de la suscripción es trivial.

Consejo de Selección de Modelo: Para flujos de trabajo de agentes de IA que involucran automatización del navegador, los modelos clase Sonnet logran el equilibrio correcto entre capacidad y costo. Reserva Opus para tareas que requieran razonamiento profundo o juicio matizado. Para flujos de trabajo estructurados y repetibles con criterios claros de éxito, Sonnet entrega el 95% de la calidad a una fracción del costo.

Qué Falló (Y Qué Aceptamos)

Dos problemas recurrentes, ambos tolerables:

1. Solicitudes de inicio de sesión de la extensión. Claude Desktop frecuentemente solicita que la extensión de Chrome se re-autentique — a veces en medio de una tarea, sin razón aparente. Cuando esto sucede, la tarea se detiene hasta que alguien hace clic manualmente en el proceso de inicio de sesión. Es molesto, no fatal. Aprendimos a mantener la estación de trabajo accesible durante el horario laboral.

2. Caídas ocasionales. Claude Desktop ha fallado un puñado de veces, impidiendo que las tareas programadas se ejecuten. Una reinstalación lo ha solucionado cada vez. No es ideal, pero este es software en etapa temprana. Estamos seguros de que Anthropic resolverá estos problemas.

Ninguno de estos es un factor decisivo. Estamos ejecutando un flujo de trabajo que de otra manera requeriría un reclutador dedicado pasando 3–4 horas al día en evaluación y programación repetitiva. Una tarea fallida ocasional es un error de redondeo comparado con eso.


El Resultado

Mi calendario se llena solo con entrevistas por Zoom ahora.

Cada pocas horas, Claude inicia sesión en la plataforma de reclutamiento, revisa nuevos candidatos contra nuestros criterios, envía mensajes a los calificados y programa entrevistas en los espacios disponibles de mi Google Calendar — con enlaces de Zoom incluidos. Cuando me siento por la mañana, mi día ya está planificado.

En su primera semana, agendó 20 entrevistas. No todas fueron coincidencias perfectas — el prompt aún necesita refinamiento en algunos criterios de casos límite — pero la tasa de acierto fue lo suficientemente alta como para que el ahorro de tiempo sea masivo.

Ya estamos desplegando rápidamente este mismo enfoque tanto en nuestras contrataciones técnicas como en el reclutamiento de CSR. Todavía es experimental — estamos afinando prompts, capturando casos límite y aprendiendo qué funciona para diferentes tipos de roles. Pero la dirección es inconfundible. Cuando una aplicación de escritorio y un prompt bien diseñado pueden hacer en dos horas lo que antes le tomaba a un reclutador un día entero, puedes ver hacia dónde va esto.

Y ese es el verdadero punto. Esto no se trata solo de reclutamiento. Cada rol en cada empresa — técnico o no — está a punto de ser transformado por herramientas de IA como esta. Las personas que aprendan a trabajar junto a estos sistemas ahora tendrán una ventaja enorme. Los que esperen permiso, o asuman que la IA es solo para ingenieros, van a quedar rezagados.

Así es como realmente se ve el despliegue de IA en 2026. No grandes visiones de AGI reemplazando departamentos enteros. Solo una aplicación de escritorio, una extensión de Chrome, un prompt bien afinado y cuatro días de paciencia. El tipo de cosa que cualquier empresa puede configurar si está dispuesta a experimentar.

Seguiremos refinando el prompt, y esperamos que las herramientas se vuelvan significativamente más estables en los próximos meses. Si manejas reclutamiento a cualquier escala y aún haces evaluación manual de candidatos, estás gastando tiempo que no necesitas gastar.


Acerca de Callnovo

Callnovo es una empresa BPO global que opera más de 2,500 agentes de servicio al cliente en más de 15 países. No solo gestionamos operaciones — construimos la tecnología que las impulsa, desde aseguramiento de calidad con IA hasta pipelines de reclutamiento automatizado.

Manny Xu
Escrito por Manny Xu Manny es el CTO de Callnovo, liderando el desarrollo de tecnología de interacción con clientes impulsada por IA, incluyendo HeroVoice, HeroChat y la plataforma de análisis HeroDash. Aporta 18 años de experiencia en software empresarial y sistemas de IA/ML. 18+ años en software empresarial, especialista en IA/ML