A newsletter signup that emails you each subscriber

The one-field subscribe box in your blog's footer, sidebar, or at the end of every post — each new subscriber arrives in your inbox.

When you want this form

Readers who finish a post are the ones most likely to want the next one. A small subscribe box right where the content ends — or always present in the footer or sidebar — catches them at that moment, and one email field is all it takes.

If your blog is static — plain HTML on any host — it can't receive the form POST itself. Form2Email receives it and emails you the address, and you add it to whatever tool actually sends your newsletter.

The form

Paste this into your page and replace your-token with the token from your endpoint (setup below):

<form action="https://form2email.terragohan.com/f/your-token" method="post">
  <label for="email">Get new posts by email</label>
  <input id="email" name="email" type="email" required>

  <!-- optional: your own thank-you page after submit -->
  <input type="hidden" name="_redirect" value="https://yoursite.com/thanks">

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

That's the whole integration — small enough to sit in a sidebar or footer partial. Only the action, method="post", and the input name attributes matter to Form2Email; style it to match your site.

Set it up

  1. Create the endpoint

    Use the tool on the homepage — or POST https://form2email.terragohan.com/api/endpoints — with the email that receives submissions and the exact domain this form lives on.

  2. Verify the email

    We send a verification link to the destination address — single-use, valid 24 hours. Nothing is accepted until a human clicks it. Add form2email@terragohan.com to your trusted senders.

  3. Point the form at it

    Put your public URL in the form's action. Submissions are only accepted from the domain you registered — exact hostname match, subdomains need their own endpoint.

  4. Keep it alive

    Endpoints stay active for 7 days after verification. Extend for free (+7 days, as often as you like) from your manage page — extending also revives an expired endpoint.

What lands in your inbox

Each submission becomes one email to your destination address:

With _redirect set, the subscriber's browser is sent to your thank-you page after a successful submit — a 303 redirect. Without it they get a small JSON response — fine for JavaScript-driven forms, less friendly for plain HTML.

Tips

Limitations

Keep reading