Vá além dos formulários do criador8 min de leitura
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.
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.iosem 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.
- 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.
- 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.
- 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.
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.
- Crie um formulário no painel do Ikiform e copie o endpoint dele.
- No Designer, selecione o elemento de formulário dentro do Form Block, não o bloco em si, e abra Settings.
- Em Send to, remova os destinos do próprio Webflow, escolha uma action personalizada, cole o endpoint em Action e defina Method como POST.
- 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 dariaNameeField 2no Ikiform. - Remova qualquer elemento de reCAPTCHA do formulário. O Ikiform não o verifica, e o token dele chegaria como um campo a mais.
- Adicione mais um Input chamado
_gotcha, esconda com Display: none e adicione os atributos personalizadostabindex=-1eautocomplete=off. Esse é o honeypot. - Publique em
your-site.webflow.io. Actions personalizadas não rodam no canvas do Designer.
https://ikiform.com/f/frm_xxxxxxxxxxxxxxxxO 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. 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:
<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-inputew-buttonpara o CSS exportado continuar estilizando o formulário. _redirectmanda o navegador para a sua página de agradecimento depois de um envio bem-sucedido. Só funciona com uma URLhttps: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 responder303com um redirecionamento, não para um endereço do Webflow.
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
- Em Allowed domains do formulário, adicione o domínio do seu site, mais
localhostenquanto desenvolve. Deixe vazio para aceitar envios de qualquer lugar. - Publique em
webflow.ioe envie o formulário pela página publicada, não pelo Designer. - Confirme que você cai na sua página de agradecimento, ou que vê o bloco de sucesso do Webflow se tiver adicionado o script.
- Abra Submissions no painel. O novo envio está lá com todos os campos que você enviou.
- Leia os nomes dos campos. Devem ser
name,email,companyemessage, semField 2e sem honeypot. - 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. - 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
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.
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.
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.
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.
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.
Travou em algum passo ou quer um guia para o seu caso? Envie um e-mail para hello@ikiform.com.