Formulario de generación de leads en Vercel
Añade un formulario de generación de leads a tu sitio de Vercel sin función serverless. Califica con un campo de empresa en markup plano, y los leads llegan a tu bandeja de entrada o a tu CRM. Sin backend propio.
Como construirlo
- Crea un formulario en tu panel de Formpaste y copia su clave de acceso.
- Añade el markup de arriba a tu página de aterrizaje.
- Reemplaza YOUR_ACCESS_KEY_HERE con tu clave de acceso, luego despliega.
Puntos claves de Vercel
Vercel despliega tu sitio, y un formulario de Formpaste es solo markup que envías junto con él: sin Serverless Function y sin backend propio. Funciona igual en una app de Next.js, un sitio de Astro o HTML plano.
No necesitas una Serverless Function
No necesitas una API route, una Serverless Function ni una Edge Function para recibir envíos. El formulario envía los datos directamente al endpoint de Formpaste, así que nada tuyo se ejecuta del lado del servidor al momento del envío.
El framework no importa
Vercel despliega Next.js, Astro, HTML plano y mucho más. El formulario es markup en el framework que uses, así que cambiar de framework no cambia cómo se reciben los envíos.
Las subidas de archivos se despliegan igual
Un formulario con un campo de tipo archivo envía datos multipart directamente a Formpaste, así que las subidas funcionan en un despliegue normal, sin un endpoint de subida propio.
Mantén el access_key oculto
Deja el campo oculto access_key generado tal como está, para que Formpaste sepa a qué formulario pertenece cada envío.
Que debes acertar
Cada campo es una decisión de compromiso
Más campos califican mejor al lead pero reducen el volumen. Pide nombre, correo laboral y empresa, y deja el resto como opcional. Siempre puedes dar seguimiento para más detalles.
Enruta los leads a tu CRM
Reenvía los envíos a tu CRM o bandeja de ventas con un webhook, para que un nuevo lead llegue donde tu equipo ya trabaja. El reply-to se configura al lead para que puedas responder directamente.
Califica sin fricción
Un campo de empresa y una breve nota de qué estás buscando te dicen lo suficiente para priorizar, sin un formulario largo que espante a la gente.
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" 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
<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 laboral
<input type="email" name="email" placeholder="tu@empresa.com" 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">Empresa
<input type="text" name="company" 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">Teléfono
<input type="tel" name="phone" 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">¿Qué estás buscando?
<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>
<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">Ponte en contacto</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 generación de leads en Vercel 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.