send.webforms.toRead the docs →

Newsletter signup form template

A newsletter signup form has one legitimate field: email. Name fields, "how did you hear about us," interest checkboxes - all of it exists to serve segmentation you can build later from behavior instead of asking for upfront, and every one of them costs completions from visitors who would have subscribed to a one-field form but bounce off a three-field one.

Copy-paste HTML

index.html
<form action="https://send.webforms.to/wft_your_key" method="POST">
  <label for="email">Email</label>
  <input type="email" id="email" name="email" required placeholder="you@company.com">

  <button type="submit">Submit</button>
</form>

Replace https://send.webforms.to/wft_your_key with your own endpoint from the WebForms dashboard.

Why these fields

Where to send it

Get your endpoint

Free for 300 submissions a month. No card required.

Start free

Newsletter signup form FAQ

That's usually handled by whatever email platform you send the newsletter from (Mailchimp, ConvertKit, etc.), not the form itself. Point this form's webhook at their subscribe API and let them own opt-in confirmation, since they're the ones actually sending mail.