# webflow-form

> Form wrapper with a success state and a redirect, no request behind it: on submit it shows [form-done] and follows data-redirect, and sends nothing. For a form that goes somewhere, a plain form of the site's own (its endpoint or script, its [form-done] / [form-fail] panels shown by the site), or the server forms (metaobject-creator, newsletter-subscribe: their data lands in Shopify).

Status: Ready (Smootify 2.0)  
URL: https://www.smootify.io/docs/astro/reference/elements/webflow-form  
Updated: 2026-10-21

> [!NOTE]
> It sends nothing. For a form that goes somewhere, use a plain `<form>` of the site's own (its endpoint or script, its `[form-done]` / `[form-fail]` panels shown by the site), or a server form whose data lands in Shopify: [`metaobject-creator`](https://www.smootify.io/docs/astro/reference/elements/metaobject-creator), [`newsletter-subscribe`](https://www.smootify.io/docs/astro/reference/elements/newsletter-subscribe).

## Where it can go

- **Anywhere** on the page.
- **Must contain** `form`.
- **Out of place,** Smootify removes it from the page: no form.

## What it requires

Nothing beyond Smootify: it works on every plan.

## Fields in the form

It reads no field of yours: the submit shows the success state and follows `data-redirect`.

## Loading

Its code loads only on pages that have `webflow-form`.
