Any form. Straight to email.

Point a plain HTML form at Drin. Submissions arrive as email — spam-filtered, optionally auto-replied, every entry captured. No backend, no serverless function, no key in your markup.

Works on static sites · No client library

Halftone illustration: a street-side wall slot drafted like a form input; behind the wall, the dropped page folds itself into an envelope on a conveyor toward a glowing doorway
#01 — The snippet

This is the whole integration.

Create a form in the dashboard, paste the action URL onto a normal HTML form, ship it. The endpoint takes form-encoded or JSON POSTs — from a static site, a landing page, anywhere.

index.html
<!-- a plain form. no JavaScript, no backend. -->
<form method="POST"
      action="https://api.drin.run/f/contact-9fK2">

  <input name="email" type="email" required>
  <textarea name="message"></textarea>

  <button type="submit">Send</button>
</form>
#02 — How it works

A form endpoint that fends for itself.

DRIN POSTAGE · SERIES 02 — FORMSSHEET OF 3
02.1Spam stops outside

A honeypot field, an origin allowlist and per-form rate limiting filter bots before anything becomes email.

02.2It lands as mail

Each submission arrives in your inbox as a formatted email and is stored in the dashboard — a missed notification never means a lost lead.

02.3Auto-reply included

Send the submitter an instant confirmation from your own domain — no extra wiring.