senduler

Quickstart

Senduler is a form backend: you keep your own HTML, and submissions POST to us. We handle spam, storage, notifications and integrations.

1. Create a form

Sign in and create a form (your first site workspace is created automatically). You'll get a unique endpoint URL like:

https://senduler.com/f/your-key

2. Point your form at it

No JavaScript required — just set the action:

<form action="https://senduler.com/f/your-key" method="POST">
  <input type="email" name="email" required>
  <textarea name="message"></textarea>
  <!-- Hidden honeypot: bots fill it, humans don't -->
  <input type="text" name="_gotcha" hidden>
  <button type="submit">Send</button>
</form>

3. Choose what happens next

Each form has a submit behaviour:

  • Redirect — send the visitor to a thank-you URL (great for plain HTML).
  • JSON — return { "ok": true } for JavaScript clients.
  • Thank-you page — show a hosted confirmation message.

Add ?_next=https://your-site.com/thanks (or a _next field) to override the redirect per submission.

Reserved fields

Field names starting with _ are control fields and are never stored:

  • _next — redirect target
  • _gotcha (or your configured honeypot) — spam trap

Framework guides

  • Astro — static sites and islands
  • Next.js — App Router and client components
  • Hugo — shortcodes and raw HTML