Formulario de reserva Webflow

Añade un formulario de reserva a tu sitio de Webflow sin límite de envíos. Redirige la acción del formulario nativo a Formpaste o usa un Embed, recopila una fecha y hora preferidas, y las solicitudes llegan a tu bandeja de entrada para confirmar. Sin backend.

Como construirlo

  1. Crea un formulario en tu panel de Formpaste y copia su clave de acceso.
  2. Redirige la acción de tu formulario de Webflow a Formpaste con un campo access_key oculto, o usa un Embed con el markup de arriba.
  3. Reemplaza YOUR_ACCESS_KEY_HERE con tu clave de acceso y publica.

Puntos claves de Webflow

El formulario nativo de Webflow es funcional, pero el plan gratuito limita los envíos a un puñado y la subida de archivos requiere un plan pago. Con Formpaste tienes dos opciones limpias: redirigir la action URL del formulario nativo, o agregar un elemento Embed con tu propio markup para cosas que Webflow no hace de forma nativa, como multi-step o subida de archivos.

Redirige la action URL, o usa un Embed

Para un formulario estándar, configura la action del formulario al endpoint de Formpaste y agrega un campo oculto access_key. Para control total (multi-step, subida de archivos, campos personalizados), usa en su lugar un elemento HTML Embed con el markup generado.

Supera el tope de envíos

El plan gratuito de Webflow limita los envíos de formularios. Enviar a Formpaste elimina ese tope: los envíos llegan a tu bandeja de entrada de Formpaste sin importar tu plan de Webflow.

Subida de archivos sin plan pago

Webflow restringe la subida de archivos a un plan pago. Un Embed que envía multipart form data a Formpaste acepta subidas sin necesidad de mejorar tu plan de Webflow, y tu sitio nunca maneja el archivo.

Mantén el access_key en el markup

Ya sea que redirijas la action o uses un Embed, el campo oculto access_key debe estar presente para que Formpaste sepa qué formulario recibió el envío.

Que debes acertar

Un formulario solicita una reserva, no gestiona un calendario

Esto recopila una fecha y hora preferidas y te las envía por correo para confirmar. No verifica disponibilidad ni evita el doble reservado. Si necesitas disponibilidad en tiempo real, usa una herramienta de programación y deja que este formulario maneje las solicitudes más simples.

Especifica la zona horaria

Incluye tu zona horaria en la etiqueta o en una nota para que una hora solicitada no sea ambigua. Una reserva con tres horas de diferencia no le sirve a nadie.

Confirma antes de que sea real

Trata cada envío como una solicitud hasta que respondas para confirmar. Configura el reply-to al solicitante para que confirmar sea una sola respuesta.

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.

1

Crea tu formulario

Regístrate, verifica tu correo y crea una clave de acceso en tu panel.

2

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 electrónico
    <input type="email" name="email" placeholder="tu@ejemplo.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">Fecha preferida
    <input type="text" name="date" placeholder="YYYY-MM-DD" 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">Hora preferida
    <input type="text" name="time" placeholder="ej. 2pm" 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">Notas
    <textarea name="notes" 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">Solicitar reserva</button>
</form>
3

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 reserva Webflow 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.

Otros formularios de Webflow