Web de agencia de reclutamiento sin código, paso a paso
Para hacer la web de una agencia de reclutamiento sin código, separa desde el principio los dos públicos: empresas que contratan y candidatos que buscan. Zugo genera el sitio a partir de esa descripción, y una base de datos guarda las ofertas y los currículums que recibes.
Ese reparto es la decisión estructural del proyecto. Una web que mezcla ambos mensajes en la misma página no convence a ninguno de los dos, porque lo que tranquiliza a un director de recursos humanos aburre a un candidato y viceversa.
¿Cómo se sirven dos públicos en un solo sitio?
Con dos recorridos claros desde la portada y contenido distinto en cada uno. La portada solo tiene que hacer una cosa: preguntar quién eres y mandarte al camino correcto.
| Necesidad | Empresa que contrata | Candidato |
|---|---|---|
| Primera pregunta | ¿Cubrís perfiles como el mío? | ¿Tenéis ofertas para mí? |
| Prueba que convence | Sectores, tiempos medios, método | Ofertas reales y actualizadas |
| Dato que exige | Cómo trabajáis y qué garantía hay | Rango salarial y modalidad |
| Acción principal | Solicitar una llamada | Inscribirse en una oferta |
| Miedo de fondo | Pagar y no cubrir el puesto | Enviar el currículum al vacío |
La última fila explica dos decisiones. Para la empresa, escribir tu proceso y tus condiciones vale más que cualquier adjetivo. Para el candidato, un mensaje de confirmación tras inscribirse evita la sensación de haber escrito a un buzón muerto.
Escribe las ofertas con rango salarial siempre que puedas. Es el filtro que más tiempo ahorra a las dos partes y el motivo por el que muchas candidaturas no llegan nunca.
¿Qué prompt genera la web a la primera?
El generador funciona mejor cuando nombras las secciones, los dos recorridos y la acción de cada uno. Escribe tus sectores reales, no categorías genéricas.
Crea la web de la agencia de selección [nombre] en
[ciudad], en español.
Secciones en este orden:
1. Portada: dos caminos claros, "Busco personal" y
"Busco empleo", más una frase de qué perfiles
cubrimos y en qué sectores.
2. Para empresas: sectores [x, y, z], cómo trabajamos
en 4 pasos, plazo medio, condiciones y formulario
con empresa, puesto, ubicación, modalidad y contacto.
3. Ofertas: listado con puesto, ciudad, modalidad,
rango salarial y fecha de publicación, con filtro
por sector y por ciudad.
4. Ficha de oferta: descripción, requisitos, qué
ofrece la empresa y formulario de inscripción con
nombre, correo, teléfono y currículum adjunto.
5. Trabaja con nosotros: envío de candidatura
espontánea.
6. Quiénes somos: equipo, años, contacto.
Tono profesional y directo, sin promesas de resultado.
La ficha de oferta merece página propia y no un desplegable. Es la página que se comparte por mensaje entre candidatos, y compartir una URL que abre la oferta concreta multiplica las inscripciones frente a enlazar un listado donde hay que buscarla.
Si nunca has escrito un prompt así, el patrón general está en cómo escribir un buen prompt.
¿Dónde se guardan las ofertas y los currículums?
Por defecto, un sitio generado puede guardar datos en el navegador, lo que sirve para enseñar una maqueta y no para recibir candidaturas. Para trabajar de verdad hacen falta base de datos y almacenamiento de archivos.
Conectando Supabase, cada oferta es una fila que puedes publicar o despublicar sin gastar créditos, y cada currículum queda guardado con la candidatura a la que pertenece. Resend envía el aviso a tu correo cuando entra alguien, y también la confirmación al candidato.
Ese segundo correo importa más de lo que parece. Un candidato que recibe "hemos recibido tu candidatura para el puesto X" no vuelve a escribir preguntando si llegó, y eso te ahorra la mitad de los mensajes de seguimiento.
Comprueba el circuito completo antes de publicar: inscríbete tú mismo en una oferta con un archivo de prueba, cierra el navegador y verifica desde otro dispositivo que la candidatura y el archivo siguen ahí. Un formulario decorativo aquí significa perder candidatos sin enterarte.
¿Cómo se mantienen las ofertas al día?
Una web de selección envejece de una forma muy visible: ofertas caducadas. Un candidato que se inscribe en un puesto cubierto hace tres semanas no vuelve, y una empresa que lo ve tampoco te llama.
Con ofertas en base de datos. Cambiar el estado a cerrada es un clic y no cuesta créditos. Es el modo razonable si publicas más de dos o tres al mes.
Con ofertas escritas en el sitio. Cada alta o cierre es una edición de 3 créditos. Solo compensa si trabajas con poquísimas posiciones simultáneas y muy exclusivas.
Añade la fecha de publicación visible en cada oferta. Da sensación de actividad cuando el listado se mueve y, si algo se queda parado, te obliga a ti a verlo antes que el visitante.
Si tu negocio se apoya sobre todo en el volumen de ofertas y no en el servicio a empresas, la estructura se parece más a la de un portal de empleo, explicada en la guía de bolsa de trabajo.
¿Cuánto cuesta montarla?
El plan gratuito da 5 créditos, suficientes para ver una primera versión antes de pagar nada. Pro cuesta $25 al mes con 200 créditos e incluye conectar dominio propio. Business son $99 al mes.
Las acciones tienen precio fijo: generar cuesta 6 créditos, editar cuesta 3 y un sitio de varias páginas se cobra como plataforma, 12 créditos por las tres primeras páginas y 3 por cada página adicional.
Una agencia necesita portada, empresas, ofertas, ficha de oferta, candidatura espontánea y contacto: seis páginas, es decir 12 créditos por las tres primeras y 9 por las tres siguientes, 21 en total. Los ajustes posteriores son 3 créditos cada uno.
El modo Hi-Fi duplica ambas cifras, 12 la generación y 6 la edición. Aquí conviene gastarlo en la portada y en la página para empresas, que son las que lee un cliente que va a firmar un contrato.
El sitio publicado queda en una dirección del tipo tuagencia.zugo.run, y el dominio propio se conecta después sin rehacer nada. El código se exporta a GitHub, así que el proyecto es tuyo si mañana quieres que lo continúe un desarrollador.
¿Dónde se queda corto un generador de IA aquí?
Cinco límites, dichos sin rodeos.
No es un ATS. Seguimiento de candidatos por fases, notas del entrevistador, comparativas y agenda de entrevistas son un producto de gestión completo. La web recoge candidaturas, no las gestiona.
No publica en los portales de empleo. Volcar tus ofertas a los grandes portales o traer las suyas requiere integraciones propias con cada uno.
No hace cribado automático fiable. Se puede pedir que ordene por palabras clave, pero eso no es evaluación y tratarlo como tal introduce sesgos que luego tienes que defender.
La protección de datos es tuya. Guardar currículums implica obligaciones de información, conservación y borrado que varían por país. Un generador redacta un texto plausible, no un texto validado.
Un portal grande necesita equipo. Cuentas por empresa cliente, panel por candidato y estadísticas de proceso forman un producto donde Zugo no sustituye a un equipo de desarrollo. Se llega por partes, con ediciones sucesivas.
Para el caso normal, una agencia que necesita presentar su servicio, publicar ofertas y recibir currículums ordenados, esto se resuelve en una tarde. Si además ofreces consultoría de recursos humanos y quieres presentarla como servicio, la estructura de una web de agencia encaja mejor para esa parte. Empieza con los créditos gratuitos en zugo.dev.