Stop building signup backends.

One endpoint for every newsletter signup, waitlist, early access, contact form, beta registration, product launch

Create a campaign, add your campaign ID to any HTML form and start collecting signups instantly. No backend. No database. No JavaScript required.

  • No spam — just one email on launch.Unsubscribe anytime.
  • Free to start – no card required.Start for free and upgrade when you're ready.
  • Founder pricing locked in.Early members get the special offer.
See how it works →
form.html
<form action="https://simple-signups.com/api/subscribe"
      method="POST">
  <input type="hidden" name="campaignId" />
  <input type="email" name="email" />
  <button>Subscribe</button>
</form>

Drop one endpoint into any stack — built by hand or with AI

  • HTML
  • React
  • Next.js
  • Astro
  • Remix
  • Angular
  • Vue
  • Svelte
  • PHP
  • Laravel
  • Cloudflare Workers
  • Eleventy
Built by hand or with AI —
  • Claude
  • Cursor
  • GitHub Copilot
  • v0
  • Windsurf
  • Replit
Bolt, Lovable, Codex & more.

Skip the backend busywork

Collecting a few emails should not mean standing up a server, a database, and a spam filter. Simple Signups is that backend, so you never build one.

  • No backend to build or babysit

    Point a form at one endpoint. There is no server, database, or queue for you to run.

  • Spam handled by default

    Domain allow-lists, rate limits, a honeypot, and optional bot checks are on from the first submission.

  • Your data stays yours

    Every subscriber lands in your dashboard and exports to CSV or JSON whenever you want.

  • Works with whatever you ship

    Plain HTML, React, Astro, Next, Workers, or AI-generated code — if it can POST, it works.

How it works

Three steps from an empty page to real subscribers.

  1. Step 01

    Create a signup campaign

    • Name it
    • List the domains allowed to submit
    • Pick your email validation rules
  2. Step 02

    Drop the endpoint into any form

    • Point one HTML form at a single URL
    • No SDK and no backend
    • No JavaScript required
  3. Step 03

    Watch subscribers arrive

    • Track confirmed vs pending subscribers
    • Export them whenever you like
    • Integrate with your stack using webhooks and API

Put one endpoint to work

Skip the backend and start collecting signups today. First 100 members lock in founder pricing.

Get early access

Everything a signup form needs. Nothing it does not.

The genuinely hard parts — abuse, confirmation, ownership — handled for you.

  • One endpoint, any front-end

    Send a POST from an HTML form, a fetch call, or a React handler. No SDK and no JavaScript required.

  • Abuse protection built in

    Domain allow-lists, per-IP and per-campaign rate limits, a honeypot, and an optional bot challenge keep bots out.

  • Only real subscribers

    Turn on double opt-in to keep the people who click the confirmation link. We also check each address can receive mail.

  • Own and export your list

    Search, filter, and export confirmed and pending subscribers to CSV or JSON at any time.

  • A dashboard, not a form builder

    Create campaigns, lock them to your domains, and watch signups arrive. You bring the UI.

  • Docs your AI assistant can read

    Copy-paste examples for HTML, JavaScript, React, and curl, plus a public OpenAPI spec and llms.txt.

Built for the things you actually ship

One endpoint covers the everyday signup jobs on a static or marketing site.

  • Newsletter signups

    Grow a mailing list from any static or marketing site.

  • Product waitlists

    Capture interest before launch and export when you are ready.

  • Early access & beta

    Collect testers and gate access to your beta.

  • Contact & lead capture

    Route enquiries from a landing page without a CRM.

  • Giveaway & event entries

    Take entries with spam protection on by default.

  • Notify-me & feedback

    Let visitors ask to be told when something ships.

Frequently asked questions

Is this a form builder like Typeform or Google Forms?

No. You bring your own HTML or UI and POST to our endpoint. We store, protect, and let you export the submissions — we do not design the form.

Do I need a backend or a database?

No. The endpoint is the backend. Point a form at it and subscribers land in your dashboard.

How do you stop spam?

Every campaign is locked to the domains you allow, with per-IP and per-campaign rate limits, a honeypot field, an optional bot challenge, and email deliverability checks — on by default.

Can I use it with AI-generated sites like Bolt, Lovable, or Cursor?

Yes. The docs include copy-paste examples and a machine-readable OpenAPI spec plus llms.txt, so your assistant can wire it up correctly the first time.

Do I own my subscribers?

Yes. Export to CSV or JSON at any time, and delete anyone on request.

Do you send the emails?

Only the optional double opt-in confirmation. Marketing sends stay with you and your email provider.

Join the waitlist

We're opening access in waves. Join now to be first in line when Simple Signups opens — first 100 members lock in founder pricing.

  • No spam — just one email on launch.Unsubscribe anytime.
  • Free to start – no card required.Start for free and upgrade when you're ready.
  • Founder pricing locked in.Early members get the special offer.
Powered bySimple Signups