El robot que postula a empleos: cómo funciona de verdad

“Un robot que postula a empleos por ti” se volvió titular en 2026, y las notas cuentan casi todas la misma historia: el mercado quedó demasiado grande para leerlo a mano, del otro lado hace años que hay máquinas, y ahora un programa puede postular por ti. Todo eso es cierto. El problema es que el artículo termina en el clic y el trabajo empieza ahí. Este post es la parte que queda fuera — qué hace el robot después de pulsar Postularme, dónde se traba, y cómo se prueba que la empresa lo recibió de verdad. Todo lo que sigue sale de nuestro propio código y de nuestras mediciones, con fecha.

Qué contaron las noticias y qué dejaron fuera

Lo que acertaron: esto se puede automatizar, y quien contrata automatizó su lado hace mucho. Lo que queda fuera son tres cosas, y son justo las tres que deciden si alguna postulación llega.

  • Encontrar la vacante es la parte barata. Gupy — la plataforma de contratación detrás de los grandes empleadores de Brasil — tiene una búsqueda pública que responde con JSON estructurado: título, descripción entera, ciudad, tipo de trabajo, plazo. Sin acceso y sin navegador. Lo comprobamos en vivo el 13 de agosto de 2026. Leer un mercado nacional entero es un problema resuelto; lo caro es el formulario.
  • Casi nadie separa “llenado” de “enviado”. Son dos hechos distintos, y solo el segundo le importa a quien busca trabajo.
  • La mitad de las plataformas exige cuenta de candidato. Gupy, InfoJobs, Sólides y vagas.com.br no aceptan nada de quien no tiene registro. Y en Gupy la identidad es el número de contribuyente, lo que lo cambia todo — volvemos a eso al final.

Autocompletar no es postularse

Una extensión del navegador llena lo que está en la pantalla. Un robot que postula tiene que decidir cosas antes de que haya pantalla: ¿esta vacante sigue abierta? ¿hay cuenta en esta plataforma? ¿la sesión de esa cuenta todavía sirve? ¿esta pregunta obligatoria tiene respuesta verdadera en los datos de esta persona? Ninguna de esas preguntas tiene un campo al lado.

En Brasil el muro llega tarde, y eso es lo que engaña. Una vacante de Gupy es pública cuando estás desconectado: la descripción entera, la empresa, el plazo. La exigencia de cuenta aparece recién al enviar. Cualquier cosa que mida el éxito por la página cargada cree que salió bien hasta el punto exacto en que no salió.

Cómo un robot llena un formulario de Gupy, campo por campo

Gupy no es un formulario. Son dos capas, y viven en lugares distintos. La primera es lo que la cuenta ya carga — número de contribuyente, estudios, dirección, CV — y se llena una vez, en el registro. La segunda son las preguntas que esa empresa escribió para esa vacante.

La capa de la cuenta es una sola pantalla: país de origen, número de contribuyente, correo, confirmar correo. Ese número es obligatorio y solo aparece con el país en Brasil.

Después viene “ahora completa tu perfil”: nombre completo, móvil y fecha de nacimiento. Esos dos últimos son donde la automatización muere en silencio. El móvil tiene que entrar como once dígitos brasileños sin código de país, sin espacios y sin guiones — con cualquiera de ellos el botón Continuar simplemente no hace nada, y la página nunca dice por qué. La fecha tiene que ser día/mes/año: en formato internacional la máscara se traga los dígitos y Continuar se congela igual. Después de eso, contraseña, y Gupy siempre manda un correo de confirmación de registro que hay que abrir antes de que la cuenta sirva para algo.

Las preguntas de la empresa no están en la vacante pública: llegan dentro del HTML de la página de empleo de la propia empresa. Eso importa por una razón práctica — una página que no se pudo leer se ve idéntica a una vacante que no pregunta nada. Nuestro código trata las dos de forma distinta a propósito: si la página de empleo no se puede leer, se niega a enviar en vez de mandar la postulación con todas las preguntas de la empresa en blanco.

Texto corto y texto largose llena
Opción única y opción múltiplese llena
Adjunto por preguntava al navegador
Pregunta condicionalva al navegador
CV en la cuentase comprueba antes
Pregunta sin respuesta verdaderava al navegador

El adjunto por pregunta y la pregunta condicional son las dos que el camino rápido no hace: una necesita una subida de archivo firmada solo para esa pregunta, la otra solo aparece según una respuesta anterior. En esos casos la postulación entera vuelve a un navegador de verdad, que la llena por la vía lenta. La regla detrás es corta: media postulación enviada no se puede deshacer.

La prueba de que la postulación salió

Aquí está la distinción que nadie explica. Cuando la postulación se crea en Gupy, el servidor responde 201 — creado. Eso es un hecho sobre una petición, no sobre una postulación. La prueba que nuestro código acepta es otra: vuelve y lee la postulación de nuevo, en tu propia lista de postulaciones de Gupy. Si no está ahí, el robot tiene prohibido decir que la envió.

En un formulario común, fuera del circuito de cuentas, el testigo es la red: la petición de envío al mismo sitio del formulario y el número con el que respondió el servidor de la empresa, escritos en la línea de tiempo de la postulación con esas palabras. Cuando la red no puede atestiguarlo, se exige una confirmación escrita en la página. Sin ninguna de las dos, “enviada” está prohibido y la fila queda abierta para otro intento. Al lado queda la captura del momento en que salió, el registro de lo que se escribió en cada campo y las horas. Cuando el intento muere contra un muro, se guarda más que la foto: el HTML de la propia página, la lista numerada de controles que el programa estaba leyendo y el registro de red — para que “el envío nunca salió” y “el envío salió y volvió 422” dejen de ser la misma observación. La página de postulación automática lo muestra montado.

Cuántas al día tienen sentido, y por qué 10 y no 1.000

No falta vacante. El tablero de un solo grupo hospitalario brasileño en Gupy cargaba 1.699 vacantes abiertas cuando lo miramos, y 425 eran de enfermería. Lo que falta no es volumen: es una vacante que le calce a una persona concreta.

En cuatro días de una búsqueda real leímos 360 anuncios en once sitios de empleo. Cuarenta y siete coincidieron con el objetivo — el 13% — y nueve se convirtieron en postulación. En las cuentas que llevamos hoy, la cantidad de vacantes al día que de verdad merecen el nombre de alguien está entre una y ocho. Por eso el techo aquí son diez al día y trescientas al mes en el plan pago, una al día y veinte al mes en el gratis. Techo, nunca meta: un día en que nada pasa tu regla, no sale nada.

Mil al día es otra cosa. Es dejar de leer, y es quedar a la vista: cien postulaciones de una sola persona en una mañana se notan desde recursos humanos, y los programas de contratación empezaron a responder a ese patrón con detección de fraude. Esa cuenta la paga el candidato.

Lo que nunca debe responder por ti

  • El número de contribuyente, el teléfono y la fecha de nacimiento no se inventan. Si el perfil no los tiene, eso es una parada limpia que nombra el dato que falta — la cuenta que ya existe se guarda primero, y la pregunta vuelve a ti. Adivinar un número ahí sería fraude, no automatización.
  • El permiso de trabajo y la visa reciben la respuesta conservadora. Nunca una afirmación que tus datos no sostienen. Es el único campo de un formulario donde una respuesta equivocada es una mentira y no un error de tipeo.
  • Las preguntas de identidad no se responden por ti. En una postulación el robot no marca género, raza ni orientación. En los perfiles de plataforma que no guardan el CV sin una respuesta, elige “prefiero no declarar” — la única opción que no afirma nada sobre nadie.
  • Tu cuenta de LinkedIn no se toca. El producto nunca crea, guarda ni usa una sesión ahí, y ninguna postulación sale por una dirección de linkedin.com — un enlace así se cierra, no se intenta. Los anuncios se leen; las cuentas no.
  • Aprobar la vacante sigue siendo tuyo. Lo que se acerca sin convencer espera tu sí en una fila de revisión, y ninguna regla saca nada de ahí por su cuenta para llenar la cuota del día.

Y está el caso que rompe la regla general: en Gupy la identidad es el número de contribuyente. Quien alguna vez postuló por ahí ya tiene cuenta, y no puede existir una segunda cuenta con el mismo número — lo comprobamos en vivo el 21 de agosto de 2026, y los números de dos personas resolvían a sus propios correos personales. No hay nada que registrar ni manera de entrar por nuestra cuenta: esa contraseña solo la tienen ellas. En ese único caso el panel pide ese acceso, y es el único lugar del producto donde eso pasa.

Lee también

Cuánto cuesta está en Planes y precios, y qué hace y qué se niega a hacer está en las Preguntas frecuentes. Para verlo en tu búsqueda, crea tu cuenta y pega el enlace de una vacante: la postulación vuelve llena, con la prueba del envío.