Skip to content
form koi.Start free

HTML email signup example

HTML email signup
form example.

Copy an email signup form with labelled fields and an explicit consent checkbox. Collect requests in Form Koi, then connect your own mailing-list workflow for subscriptions and confirmation.

250 submissions/month free. No credit card required.

A signup request, with an explicit choice.

Replace the complete placeholder endpoint with your form URL, verify the notification recipient, and configure the botcheck honeypot and allowed origins. Replace the privacy link and consent wording with the details of your own service. Configure a thank-you page that confirms receipt of the request.

email-signup.html
<form action="https://api.formkoi.com/f/YOUR_PUBLIC_FORM_KEY" method="POST">
  <label for="signup-email">Email address</label>
  <input id="signup-email" name="email" type="email"
    autocomplete="email" required maxlength="254">
  <label for="signup-name">Name (optional)</label>
  <input id="signup-name" name="name" autocomplete="name" maxlength="100">
  <input type="hidden" name="source" value="website-signup">
  <label>
    <input type="checkbox" name="updates_consent" value="yes" required>
    I would like to receive product updates by email.
  </label>
  <!-- Replace with your own privacy notice before publishing. -->
  <p>Read our <a href="/privacy">privacy notice</a> for how we use your details.</p>
  <input name="botcheck" type="text" hidden style="display:none"
    tabindex="-1" autocomplete="off">
  <button type="submit">Request email updates</button>
</form>

The required checkbox improves browser feedback. Your downstream integration must also check updates_consent before adding anyone to a mailing list: browser validation can be bypassed. This field records the submitted choice; it does not verify ownership of the email address.

Finish the subscription in your mailing tool.

01

Review the request

Form Koi stores the fields and applies your form’s spam settings. Collection alone does not subscribe someone to a newsletter.

Explore
02

Connect your integration

Use a signed webhook and your own server-side integration to validate consent and pass eligible requests to your email platform. Handle repeated events safely.

Explore
03

Confirm with your provider

Let your mailing platform manage address confirmation, subscription status and unsubscribe preferences. Form Koi does not send newsletter campaigns.

Frequently asked questions

Contact form
questions.

Is this an email verification service?

No. An email input checks basic syntax in the browser. It does not establish mailbox ownership or deliverability. Use your mailing provider’s confirmation flow.

Does this send an automatic confirmation?

Not by itself. Form Koi visitor replies require separate configuration, protection and reply consent. The updates_consent field here is for your mailing workflow and does not enable an autoresponder.

Can I use it for a launch waitlist?

Yes, to collect interest. Change the wording and source field to describe your waitlist. Queue positions, invitations and subscription management need your own workflow.

Need a message as well?

Use a contact form template for enquiries or the JavaScript example for inline submission feedback.

Start with Form Koi Free

Start receiving
form submissions.

Create a free form Read the quickstart