Who should pick which
Pick Netlify Forms if your site is hosted on Netlify: forms are free and unlimited on Netlify's credit-based plans, with Akismet spam filtering built in. That is hard to beat on price.
Pick Formgong if the site is hosted elsewhere (Lovable, Vercel, Cloudflare Pages, GitHub Pages, a VPS), you want Telegram delivery, EU storage, JSON or fetch submissions without a hidden static form, or lead reminders.
| Formgong | Netlify Forms | |
|---|---|---|
| Free plan | 300 submissions a month, unlimited forms, CSV export | Free and unlimited on Netlify's credit-based plans, for sites hosted on Netlify |
| Paid plans (USD) | Pro $5/month (5,000), Business $15/month (25,000); $48 or $144 a year | Part of Netlify hosting (Personal $9/month, Pro $20/month); legacy plans meter forms per site |
| When the limit is reached | 20% grace, then the form pauses. No overage charges | Unlimited on credit-based plans |
| Telegram | Every plan, including Free; several chats per form, spam and status buttons | No native Telegram; email, Slack, webhooks, Zapier |
| Data location | EU: Cloudflare D1 with EU jurisdiction | Not stated in the Forms docs |
| Visitor languages | 12 languages, follows the site language: thank-you page, errors, autoreply | Generic default success page; point the form action at your own page |
| Lead reminders | Telegram reminder about leads still marked new after 24, 48 or 72 hours; optional reminder email the visitor opts into | Not listed |
| Spam protection | Honeypot and cookie-free spam checks by default, Cloudflare Turnstile optional on every plan; spam does not count toward the limit | Akismet filtering on every submission, optional honeypot and reCAPTCHA 2 |
| AI builders and MCP | Remote MCP server in the official MCP Registry; copy-paste prompts for Lovable, Bolt, v0, Replit and Cursor | Official Netlify MCP server can list forms and manage submissions |
| Integrations | Signed webhooks (1 on Free, 5 on paid plans) for Make, n8n and Zapier | Email, Slack, webhooks, Zapier, n8n and form-triggered functions |
| AI lead scoring | Optional, off by default; up to 100 scored submissions a month on Free | Not listed |
Where Netlify Forms is stronger
- Price on Netlify. Free and unlimited on credit-based plans.
- Everything in one place. Submissions sit next to deploys in the Netlify UI.
- Spam filtering. Akismet on every submission, plus honeypot and reCAPTCHA 2.
- Agent tooling. The official Netlify MCP server can list forms and manage submissions.
- Functions. Form-triggered functions for custom logic.
Where Formgong is stronger
- Any host. Lovable, Bolt, v0, Vercel, Cloudflare Pages, GitHub Pages or plain HTML.
- Forms rendered by JavaScript just work. No hidden static form for build-time detection, and JSON bodies are accepted (Netlify Forms needs URL-encoded data).
- Telegram on every plan; Netlify sends email, Slack and webhooks.
- EU storage.
- Visitor language in 12 languages for the thank-you page, errors and autoreply.
- Lead reminders in Telegram.
How to switch
Remove data-netlify, point the action at Formgong and add the access key. Rename bot-field to botcheck.
<!-- Before: Netlify Forms -->
<form name="contact" method="POST" data-netlify="true" netlify-honeypot="bot-field">
...
<input name="bot-field" class="hidden">
</form>
<!-- After: Formgong -->
<form action="https://formgong.com/submit" method="POST">
<input type="hidden" name="access_key" value="fk_your_access_key">
<input type="hidden" name="_lang" value="en">
<input type="text" name="name" required>
<input type="email" name="email" required>
<textarea name="message" required></textarea>
<input type="text" name="botcheck" tabindex="-1" autocomplete="off" style="position:absolute;left:-9999px" aria-hidden="true">
<button type="submit">Send</button>
</form>
<script src="https://formgong.com/fg.js" async></script>Questions
Are Netlify Forms free?
On Netlify's credit-based plans, Netlify's docs say forms are free and unlimited. The site has to be hosted on Netlify; legacy plans meter submissions per site.
Why does my React form not show up in Netlify Forms?
Netlify detects forms by parsing static HTML at deploy time. A form rendered by JavaScript needs a hidden HTML copy with the same field names and a form-name field. Formgong has no detection step.
Can Netlify Forms send to Telegram?
Not natively: Netlify sends notifications by email, Slack and webhooks. Formgong sends to Telegram on every plan.
I host my Bolt site on Netlify. Which should I use?
If you only need email and Slack, Netlify Forms are free there. Choose Formgong if you want Telegram, EU storage, visitor-language pages or lead reminders.
Sources
Checked on 03.10.2026 against these public pages: Netlify Forms usage and billing, Netlify Forms setup, Netlify Forms notifications, Netlify spam filters, Netlify pricing, Netlify MCP server, Formgong pricing, Formgong data and location.