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
Replace the action with your own endpoint from the Setup tab. On submit, the visitor is sent to a hosted thank-you page (or your own, see below).
index.html
<form action="https://shipmyform.com/f/frm_8Kx2mQ9pL4vN" 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>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.