Framework guide

Plain HTML

The simplest integration: a standard form that POSTs to your endpoint. Works on Netlify, Vercel, GitHub Pages (anywhere static files are served). No JavaScript.

The form

Put your own address in the action and it works immediately, with no account — or switch the example to a form ID if you already made one. On submit, the visitor is sent to a hosted thank-you page (or your own, see below).

index.html
<form action="https://shipmyform.com/to/[email protected]" method="POST">
  <label>Email
    <input type="email" name="email" required>
  </label>
  <label>Message
    <textarea name="message"></textarea>
  </label>

  <!-- Spam honeypot: keep it hidden and empty -->
  <input type="text" name="_gotcha" style="display:none" tabindex="-1" autocomplete="off">

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

No account needed. Put your own address in the URL; the first submission emails you a link to claim the form.

Send visitors to your own page

Add a _redirectfield (it must match one of your form's allowed domains), or set a default redirect URL in the form's Settings tab.

index.html
<input type="hidden" name="_redirect" value="https://yoursite.com/thank-you">

That's it

Submissions show up in your dashboard immediately. Wire up Slack, Google Sheets or email from the Connectors tab.