# Limite de envios de formulário do Webflow: o que é e como passar dele

> O plano gratuito Starter do Webflow para de coletar após 50 envios de formulário por site e sites exportados não coletam nada; aponte o Form Block para o Ikiform.

Publicado em 2026-10-25 · https://ikiform.com/pt-br/guides/website-builder-forms/webflow-submission-limit

No plano de site gratuito Starter, o Webflow coleta 50 envios de formulário por site no total, a contagem não zera e novos envios não são coletados depois disso. Os planos pagos de site listam envios ilimitados, e sites exportados para outro host não têm nenhum tratamento de formulários. Defina uma action personalizada no Form Block para o formulário enviar ao Ikiform, o que funciona no Starter, nos planos pagos e no código exportado.

## O que muda no Webflow

O limite do Webflow é mais estreito do que costumava ser. Em outubro de 2026, a página de preços lista 50 envios de formulário no plano de site gratuito Starter e envios ilimitados em todos os planos pagos de site, a partir do Basic. A central de ajuda do Webflow diz que a contagem do Starter é um total que não zera. Artigos antigos que citam limites mensais para planos pagos descrevem preços que já mudaram.

Então quem bate na parede de verdade? Três grupos:

- **Sites que ficam no Starter.** Um site pessoal, um projeto paralelo ou uma página de evento publicada em `webflow.io` sem plano de site. Cinquenta envios acabam rápido quando um bot encontra o formulário.
- **Agências construindo em staging.** Todo envio de teste durante a construção conta nos mesmos 50, antes de o cliente pagar a hospedagem.
- **Sites exportados.** A exportação de código do Webflow entrega o HTML, mas formulários num site hospedado em outro lugar não são processados pelo Webflow. O formulário não envia para lugar nenhum útil.

Se o seu site está num plano pago e você está satisfeito com a caixa de entrada e as notificações do Webflow, não precisa migrar. Quem está em planos pagos migra por outros motivos: um só lugar para formulários de vários sites, webhooks assinados para as próprias ferramentas, filtro de spam ajustável ou um formulário que sobrevive a uma saída do Webflow.

Diagrama: Três situações no Webflow e o que fazer em cada uma

1. Um site Starter em webflow.io coleta 50 envios no total, sem zerar, e depois para de coletar. Defina uma action personalizada no Form Block.
2. Um site num plano pago de site tem envios ilimitados. Fique nos formulários do Webflow, ou migre só se precisar de recursos que o Webflow não tem.
3. Um site exportado e hospedado em outro lugar não tem tratamento de formulários do Webflow. Edite o action do formulário no HTML exportado.

Só a primeira e a última linha são limites. A linha do meio é uma escolha de recursos, não um teto.

## Defina a action personalizada no Designer

Uma action personalizada faz o navegador do visitante enviar direto para a URL que você indicar. O Webflow não processa o envio, então ele não conta como um envio de formulário do Webflow. A configuração do Form Block está disponível no Starter; você não precisa de código personalizado para esta parte.

1. Crie um formulário no painel do Ikiform e copie o endpoint dele.
2. No Designer, selecione o elemento de formulário dentro do Form Block, não o bloco em si, e abra **Settings**.
3. Em **Send to**, remova os destinos do próprio Webflow, escolha uma action personalizada, cole o endpoint em **Action** e defina **Method** como **POST**.
4. Selecione cada input e defina o **Name** dele como um id em minúsculas: `name`, `email`, `company`, `message`. O Webflow preenche os nomes a partir dos rótulos, o que daria `Name` e `Field 2` no Ikiform.
5. Remova qualquer elemento de reCAPTCHA do formulário. O Ikiform não o verifica, e o token dele chegaria como um campo a mais.
6. Adicione mais um Input chamado `_gotcha`, esconda com **Display: none** e adicione os atributos personalizados `tabindex` = `-1` e `autocomplete` = `off`. Esse é o honeypot.
7. Publique em `your-site.webflow.io`. Actions personalizadas não rodam no canvas do Designer.

`Action`:

```text
https://ikiform.com/f/frm_xxxxxxxxxxxxxxxx
```

## O que os visitantes veem depois de enviar

Os blocos de sucesso e erro do Webflow só aparecem quando o Webflow cuida do envio. Com uma action personalizada, o navegador segue a resposta do Ikiform. Escolha uma destas opções:

| Opção | Plano | O que os visitantes veem |
| --- | --- | --- |
| Não fazer nada | Qualquer | A página de agradecimento hospedada do Ikiform, com um link de volta ao seu site. Boa para testar, simples demais para um site em produção |
| **Redirect after submit** | Qualquer | Sua própria página de agradecimento no Webflow. Crie uma página, publique e cole a URL completa dela nas configurações do formulário no Ikiform |
| Um script com `fetch` | Plano pago de site | Os próprios blocos de sucesso e erro do Webflow, preenchidos por um script curto. Código personalizado exige um plano pago de site ou um plano Workspace |

No Starter, o redirecionamento é a escolha certa: não precisa de código e tem a cara do resto do seu site. O script para planos pagos está na [documentação do Webflow](https://ikiform.com/pt-br/docs/guides/webflow.md#keep-success-state). Ele envia com `fetch`, então não consegue mostrar a verificação humana do Ikiform; deixe o **Spam check** desligado se usá-lo.

## Sites exportados do Webflow

Quando você exporta o código e o hospeda na Netlify, na Vercel, no Cloudflare Pages ou no seu próprio servidor, o markup do formulário vai junto, mas o tratamento de formulários do Webflow não. Abra o arquivo HTML exportado que tem o formulário, defina o `action` e o `method`, renomeie os inputs e adicione um redirecionamento e o honeypot:

`contact.html`:

```html
<form id="wf-form-Contact" name="wf-form-Contact" data-name="Contact"
  method="post" action="https://ikiform.com/f/frm_xxxxxxxxxxxxxxxx" class="contact-form">
  <label for="name">Name</label>
  <input class="w-input" maxlength="256" name="name" id="name" type="text" required>
  <label for="email">Email</label>
  <input class="w-input" maxlength="256" name="email" id="email" type="email" required>
  <label for="company">Company</label>
  <input class="w-input" maxlength="256" name="company" id="company" type="text">
  <label for="message">Message</label>
  <textarea class="w-input" maxlength="5000" name="message" id="message" required></textarea>
  <input type="hidden" name="_redirect" value="https://studio.example/thanks">
  <input name="_gotcha" type="text" tabindex="-1" autocomplete="off" hidden>
  <input type="submit" class="w-button" value="Send">
</form>
```

- Mantenha as classes `w-input` e `w-button` para o CSS exportado continuar estilizando o formulário.
- `_redirect` manda o navegador para a sua página de agradecimento depois de um envio bem-sucedido. Só funciona com uma URL `https:` num dos **Allowed domains** do formulário.
- Faça a mudança no Designer também, como action personalizada, para a próxima exportação não sobrescrevê-la com o padrão do Webflow.
- Envie uma vez a partir do host e observe o painel de rede do navegador. O envio deve ir para `https://ikiform.com/f/` e responder `303` com um redirecionamento, não para um endereço do Webflow.

> Se você hospedar a exportação na Netlify, não adicione `data-netlify` ao mesmo formulário. Um formulário envia só para o seu `action`, então a Netlify listaria na aba **Forms** um formulário que nunca recebe nada.

## Domínios permitidos para o Webflow

Adicione `your-site.webflow.io` e o seu domínio personalizado em **Allowed domains** do formulário. Subdomínios de um domínio listado já batem, então `example.com` cobre `www.example.com`. Não adicione `webflow.io` sozinho: isso permitiria que qualquer site do Webflow enviasse ao seu formulário. Para um site exportado, adicione o domínio em que ele está hospedado.

O campo de upload de arquivos do Webflow, que a página de preços lista no Premium, não tem equivalente no Ikiform. Upload de arquivos ainda não é suportado. Um envio com arquivo recebe `422 files_not_supported`. Remova o campo de upload do formulário, ou mantenha esse formulário no Webflow.

## Confira se funciona no Webflow

1. Em **Allowed domains** do formulário, adicione o domínio do seu site, mais `localhost` enquanto desenvolve. Deixe vazio para aceitar envios de qualquer lugar.
2. Publique em `webflow.io` e envie o formulário pela página publicada, não pelo Designer.
3. Confirme que você cai na sua página de agradecimento, ou que vê o bloco de sucesso do Webflow se tiver adicionado o script.
4. Abra **Submissions** no painel. O novo envio está lá com todos os campos que você enviou.
5. Leia os nomes dos campos. Devem ser `name`, `email`, `company` e `message`, sem `Field 2` e sem honeypot.
6. Confira a caixa de entrada de cada destinatário das notificações. Cada um recebe um e-mail com os campos, e **Reply** vai para quem enviou quando o formulário tem um campo `email`.
7. Abra os envios de formulário do site no Webflow e confirme que o teste não está lá. O Webflow não o conta mais.

## Pegadinhas

| Problema | O que fazer |
| --- | --- |
| Uma resposta `404 not_found` depois de enviar | O **Method** está como GET. Defina como **POST** e publique de novo. |
| A página de agradecimento do Ikiform em vez da sua | Defina **Redirect after submit** com a URL completa da sua página no Webflow e adicione o domínio dela em **Allowed domains**. |
| Os envios ainda aparecem no Webflow | Você mudou outro formulário, ou não publicou. Cada Form Block tem a sua própria configuração **Send to**; confira todas as páginas que têm formulário. |
| `422 validation_failed` com um campo desconhecido como `Email` ou `g-recaptcha-response` | O nome de um input não bate com os ids dos seus campos, ou ainda há um elemento de reCAPTCHA no formulário. Renomeie ou remova. |
| `403 origin_not_allowed`, ou todo envio cai no spam | O domínio da página não está em **Allowed domains** do formulário. Adicione-o, mais `localhost` para testes locais. Subdomínios de um domínio listado são permitidos. |
| `422 files_not_supported` | O formulário tem um `<input type="file">` com um arquivo escolhido. Upload de arquivos ainda não é suportado; remova o input ou peça um link. |

## Perguntas

### O limite de formulários do Starter do Webflow zera todo mês?

Não. A central de ajuda do Webflow descreve como 50 envios de formulário no total por site no plano gratuito Starter, uma contagem que não zera. Depois disso, novos envios não são coletados até o site ter um plano pago de site.

### Preciso de um plano pago do Webflow para usar uma action de formulário personalizada?

Não. A action personalizada é uma configuração do Form Block. Você só precisa de um plano pago de site ou de um plano Workspace para código personalizado, como o script que mantém os blocos de sucesso e erro do Webflow.

### Os envios ainda vão aparecer no Webflow depois que eu trocar?

Não. Com uma action personalizada o Webflow nunca vê o envio, então não o armazena nem manda o e-mail de notificação dele. Os envios aparecem no painel do Ikiform, e o Ikiform avisa sua equipe por e-mail.

### Formulários funcionam num site exportado do Webflow?

Não pelo Webflow. Sites exportados não têm tratamento de formulários, então defina o action do formulário como um backend de formulários, como o seu endpoint do Ikiform, e o method como post.

### O formulário aceita upload de arquivos?

Ainda não. Um envio que contém um arquivo é recusado com 422 files_not_supported. Peça um link para o arquivo, como a URL de um drive compartilhado.

## Mais guias

- [Vá além dos formulários do criador](https://ikiform.com/pt-br/guides/website-builder-forms.md): Quando os formulários do Webflow, Netlify, Carrd ou Framer batem num limite ou não têm um recurso, mantenha o formulário que você desenhou e aponte para um backend de formulários.
- [Limite do Netlify Forms](https://ikiform.com/pt-br/guides/website-builder-forms/netlify-forms-limit.md): Planos legados da Netlify medem envios de formulário por site e fazem upgrade automático, e planos por créditos podem pausar o site; leve o formulário para um backend.
- [Formulários do Framer](https://ikiform.com/pt-br/guides/website-builder-forms/framer-forms.md): Os formulários do Framer já enviam para e-mail, Sheets ou um webhook; adicione o Ikiform como webhook para envios armazenados e filtrados, alertas à equipe e mais destinos.
- [Formulários do Carrd](https://ikiform.com/pt-br/guides/website-builder-forms/carrd-forms.md): O formulário de contato do Carrd só manda e-mail e formulários personalizados exigem o Pro Plus: use Send to URL no Plus ou um embed HTML no Standard para guardar cada envio.
