Webflow client intake form

Add a client intake form to your Webflow site for agency onboarding. Repoint the native form's action to Formpaste or use an Embed, collect project type and budget as dropdowns, and inquiries land in your inbox. No backend.

How to build it

  1. Create a form in your Formpaste dashboard and copy its access key.
  2. Repoint your Webflow form's action to Formpaste with a hidden access_key field, or use an Embed with the markup above.
  3. Replace YOUR_ACCESS_KEY_HERE with your access key, then publish.

Webflow gotchas

Webflow's native form is real, but the free plan caps you at a handful of submissions and file uploads need a paid tier. You have two clean options with Formpaste: repoint the native form's action URL, or drop an Embed element with your own markup for things Webflow cannot do natively, like multi-step or file upload.

Repoint the action URL, or use an Embed

For a standard form, set the form's action to the Formpaste endpoint and add a hidden access_key field. For full control - multi-step, file upload, custom fields - use an HTML Embed element with the generated markup instead.

Beat the submission cap

Webflow's free plan limits form submissions. Posting to Formpaste removes that cap - submissions land in your Formpaste inbox regardless of your Webflow plan.

File uploads without a paid tier

Webflow gates file uploads behind a paid plan. An Embed that posts multipart form data to Formpaste accepts uploads with no Webflow upgrade, and your site never handles the file.

Keep the access_key in the markup

Whether you repoint the action or use an Embed, the hidden access_key input must be present so Formpaste knows which form received the submission.

What to get right

Collect enough to scope

An agency intake needs project type, budget, and a short description to qualify and prioritize. That is usually enough to decide whether to book a call.

Selects make sorting easy

Project type and budget as dropdowns let you sort inquiries at a glance and route the good-fit ones fast, without reading every message first.

Route intake to the right inbox

Forward inquiries to whoever handles new business, with reply-to set to the prospect so a reply starts the conversation.

How it works

Three simple steps for form submissions to land in your email inbox.
Create your form, set your form's action URL to Formpaste's endpoint, and add your access key.

1

Create your form

Sign up, verify your email, and create an access key in your dashboard.

2

Copy the code

Paste the snippet above into your project. Pick CSS or Tailwind to match your site.

<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">Name
    <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">Email
    <input type="email" name="email" placeholder="you@company.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">Company
    <input type="text" name="company" 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">Project type
    <select name="project" 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">
      <option>Website</option>
      <option>Branding</option>
      <option>Marketing</option>
      <option>App</option>
      <option>Other</option>
    </select>
  </label>
  <label class="flex flex-col gap-1.5 text-sm font-medium text-gray-900 dark:text-gray-100">Budget
    <select name="budget" 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">
      <option>Under 5k</option>
      <option>5k to 15k</option>
      <option>15k to 50k</option>
      <option>50k plus</option>
    </select>
  </label>
  <label class="flex flex-col gap-1.5 text-sm font-medium text-gray-900 dark:text-gray-100">Tell us about the project
    <textarea name="details" 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">Send inquiry</button>
</form>
3

Add your access key

Replace the placeholder with your access key to start receiving submissions.

<input type="hidden" name="access_key" value="YOUR_ACCESS_KEY_HERE">

Webflow client intake form FAQ

Paste a form. Get submissions.

Instantly without setting up any backend, servers or databases. 250 submissions/mo free - no credit card.

Other Webflow forms