Formulario de solicitud de empleo Netlify
Añade un formulario de solicitud de empleo con carga de currículum a tu sitio de Netlify sin ninguna función serverless. El formulario envía datos multipart directamente a Formpaste, así que las solicitudes con adjuntos llegan a tu bandeja de entrada. Sin backend propio.
Como construirlo
- Crea un formulario en tu panel de Formpaste y copia su clave de acceso.
- Conecta Storage en el panel para que el formulario pueda aceptar cargas de archivos.
- Añade el HTML de arriba a tu página de empleo, añade tu clave de acceso, luego despliega en Netlify.
Puntos claves de Netlify
Netlify aloja tu sitio estático, y un formulario de Formpaste es solo HTML que despliegas junto con él: sin función serverless y sin backend propio. Apunta el formulario a Formpaste, despliega, y los envíos llegan a tu bandeja de entrada. Funciona igual uses o no Netlify Forms.
Es solo HTML que despliegas
Netlify sirve archivos estáticos, así que un formulario que envía al endpoint de Formpaste funciona sin función y sin detección de formularios en tiempo de build. Agrega el markup a tu página y despliega como siempre.
No depende de Netlify Forms
No necesitas Netlify Forms, y no estás atado al hosting de Netlify. El mismo formulario funciona en cualquier host. Si estás evaluando las dos opciones, consulta nuestra comparación [alternativa a Netlify Forms](/es/alternatives/netlifyforms/).
La subida de archivos se despliega igual
Un formulario con un campo de archivo envía multipart form data directo a Formpaste, así que las subidas funcionan en un despliegue de Netlify normal sin configuración extra de tu parte.
Mantén el access_key oculto
Deja el campo oculto access_key generado en su lugar para que Formpaste sepa a qué formulario pertenece el envío.
Que debes acertar
El currículum es una subida de archivo
Una solicitud de empleo real necesita el currículum adjunto, así que el formulario envía multipart form data. El código generado configura el enctype y envía el archivo junto con el resto de los campos.
Acepta tipos de documento comunes
Los candidatos envían archivos PDF y Word. No restrinjas a un solo tipo o perderás candidatos.
Dirige las solicitudes a la bandeja correcta
Envía las solicitudes a tu dirección de contratación, y el reply-to se configura con la dirección del candidato para que puedas responder directamente.
Cómo funciona
Tres pasos simples para que los envíos de formularios lleguen a tu bandeja de entrada.
Crea tu formulario, apunta la URL de action al endpoint de Formpaste y añade tu clave de acceso.
Crea tu formulario
Regístrate, verifica tu correo y crea una clave de acceso en tu panel.
Copia el código
Pega el fragmento de arriba en tu proyecto. Elige CSS o Tailwind para que combine con tu sitio.
<form action="https://api.formpaste.com/submit" method="POST" enctype="multipart/form-data" class="mx-auto flex w-full max-w-md flex-col gap-4 rounded-xl border border-gray-200 bg-white p-6 shadow-sm dark:border-gray-800 dark:bg-gray-950">
<input type="hidden" name="access_key" value="YOUR_ACCESS_KEY_HERE">
<label class="flex flex-col gap-1.5 text-sm font-medium text-gray-900 dark:text-gray-100">Nombre completo
<input type="text" name="name" required class="rounded-md border border-gray-300 bg-white px-3 py-2 text-sm text-gray-900 shadow-sm outline-none focus-visible:ring-2 focus-visible:ring-gray-900 dark:border-gray-700 dark:bg-gray-900 dark:text-gray-100 dark:focus-visible:ring-gray-100" />
</label>
<label class="flex flex-col gap-1.5 text-sm font-medium text-gray-900 dark:text-gray-100">Correo electrónico
<input type="email" name="email" required class="rounded-md border border-gray-300 bg-white px-3 py-2 text-sm text-gray-900 shadow-sm outline-none focus-visible:ring-2 focus-visible:ring-gray-900 dark:border-gray-700 dark:bg-gray-900 dark:text-gray-100 dark:focus-visible:ring-gray-100" />
</label>
<label class="flex flex-col gap-1.5 text-sm font-medium text-gray-900 dark:text-gray-100">Puesto al que aplica
<input type="text" name="role" required class="rounded-md border border-gray-300 bg-white px-3 py-2 text-sm text-gray-900 shadow-sm outline-none focus-visible:ring-2 focus-visible:ring-gray-900 dark:border-gray-700 dark:bg-gray-900 dark:text-gray-100 dark:focus-visible:ring-gray-100" />
</label>
<label class="flex flex-col gap-1.5 text-sm font-medium text-gray-900 dark:text-gray-100">Nota de presentación
<textarea name="message" class="min-h-28 rounded-md border border-gray-300 bg-white px-3 py-2 text-sm text-gray-900 shadow-sm outline-none focus-visible:ring-2 focus-visible:ring-gray-900 dark:border-gray-700 dark:bg-gray-900 dark:text-gray-100 dark:focus-visible:ring-gray-100"></textarea>
</label>
<label class="flex flex-col gap-1.5 text-sm font-medium text-gray-900 dark:text-gray-100">Currículum
<input type="file" name="resume" required class="rounded-md border border-gray-300 bg-white px-3 py-2 text-sm text-gray-900 shadow-sm outline-none focus-visible:ring-2 focus-visible:ring-gray-900 dark:border-gray-700 dark:bg-gray-900 dark:text-gray-100 dark:focus-visible:ring-gray-100" />
</label>
<button type="submit" class="w-full rounded-md bg-gray-900 px-4 py-2 text-sm font-medium text-white shadow-sm transition-colors hover:bg-gray-800 disabled:opacity-60 dark:bg-white dark:text-gray-900 dark:hover:bg-gray-200">Enviar solicitud</button>
</form>Añade tu clave de acceso
Reemplaza el marcador por tu clave de acceso para empezar a recibir envíos.
<input type="hidden" name="access_key" value="YOUR_ACCESS_KEY_HERE">Formulario de solicitud de empleo Netlify FAQ
Pega un formulario. Recibe envíos.
Al instante, sin configurar ningún backend, servidor ni base de datos. 250 envíos/mes gratis, sin tarjeta de crédito.