Netlify contact form

Formgong team ·

A Netlify contact form can stay on Netlify Forms or post to Formgong. On credit-based plans, checked 6 October 2026, Netlify Forms are free and unlimited, but only on Netlify. Legacy plans still allow 100 submissions per site each month. Formgong works on any host and can send Telegram.

Netlify
<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">
  <label>Name <input type="text" name="name" autocomplete="name" placeholder="Your name" required></label>
  <label>Email <input type="email" name="email" autocomplete="email" placeholder="you@example.com" required></label>
  <label>Message <textarea name="message" placeholder="How can we help?" required></textarea></label>
  <div aria-hidden="true" style="position:absolute;inset-inline-start:0;top:0;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)">
  <label>Leave this field empty<input type="text" name="botcheck" tabindex="-1" autocomplete="off"></label>
</div>
  
  <button type="submit">Send</button>
</form>

How forms work in Netlify

Netlify Forms is built into Netlify hosting. After you enable form detection, the build reads your HTML and stores submissions in the Netlify UI. A form that exists only after JavaScript runs is missed unless you also ship a static copy.

Checked on 6 October 2026: credit-based plans include unlimited form submissions at no credit cost, a change Netlify dated 14 April 2026. Legacy plans, for accounts opened before 4 September 2025, include 100 submissions per site each month. Past that, the site can move to a paid Forms level.

Set it up in Netlify

  1. Create a form in Formgong and copy the access key. You can deploy the site on Netlify or anywhere else.
  2. Paste the HTML form. Do not add data-netlify or netlify. Point action at https://formgong.com/submit.
  3. Skip the hidden form-name input. Netlify's AJAX path also wants application/x-www-form-urlencoded, not JSON. Formgong accepts a normal form POST and JSON.
  4. Deploy. Send a test from the live URL. Connect Telegram in Formgong if you want a phone alert. Netlify's own notices are email, Slack and webhooks.
  5. File fields on Netlify Forms are limited to one file per field and an 8 MB request. Formgong file fields are PDF, JPEG and PNG, up to 5 MB each.

Formgong or Netlify Forms?

Pick Netlify Forms when the site will stay on Netlify and email or Slack is enough. On a credit-based plan the submissions are free and unlimited.

Pick Formgong when you may move host, you want Telegram, or the form is rendered by JavaScript. There is no per-site detection step and no legacy cap of 100.

Questions and answers

What is the Netlify Forms limit?

Checked 6 October 2026. Credit-based plans: free and unlimited, and submissions no longer cost a credit. Legacy plans: 100 verified submissions per site each month, then a paid level.

Are Netlify Forms free?

On credit-based plans, yes, and only for sites hosted on Netlify. The Free credit plan is $0. Personal is $9 a month and Pro starts at $20. Legacy sites still have the 100 per site cap.

Why did my React form not appear?

Netlify scans HTML at the end of the build. Add a hidden static form with the same field names, or post straight to Formgong and skip detection.

Can Netlify Forms send to Telegram?

Not as a built-in notice. Netlify lists email, Slack and webhooks. Formgong sends to Telegram on every plan, including Free.

Start free