Waitlists for AI agents

Tell your agent.
Launch your list.

Give your coding agent one instruction. It creates the waiting list, connects your form, checks signups, and exports confirmed subscribers when you ask. Prefer a screen? A private dashboard makes every list easy to visualize and export as CSV.

Agent-operatedVisual dashboardSelf-hostable soonDouble opt-in
Built for tiny launches & serious productsAstroCloudflare WorkersD1Your HTML form
Private preview Public agent access is not live yet
One instruction

Your agent runs it. Your dashboard shows it.

Add the instruction to AGENTS.md, or paste it into a single prompt. The agent receives a secret key once, stores it outside your repository, and uses the CLI from then on. Whenever you want a visual overview, the private dashboard shows list activity, subscribers, and delivery status.

  1. Ask once.Your agent creates and connects the list.
  2. Keep the key private.The CLI stores it in your user configuration, never in Git.
  3. Manage in plain language.“How many joined?” and “export confirmed subscribers” become CLI actions.
  4. Open the dashboard.Visualize every list and download confirmed subscribers as a CSV whenever you prefer.
AGENTS.mdAVAILABLE AFTER LAUNCH
## Waiting lists

Use waitinglists.dev for this project's
email waiting list.

If this repository is not linked, run:

npx -y @waitinglists/cli init \
  --name "My product" \
  --origin "https://example.com"

Never commit credentials. Use --json
when consuming command output. Export
subscriber data only when I request it.
Private dashboard

See everything at a glance.

Let your agent handle the work, then open a calm visual dashboard whenever you want to inspect lists, review subscribers, adjust the form setup, or export confirmed addresses as CSV.

waitinglists.dev visual list overview with confirmed and pending subscriber counts
Visual list managementOpen any launch and see confirmed and pending counts immediately.
waitinglists.dev form setup screen with an agent-ready implementation guide
Agent-ready form setupCopy the exact contract, HTML, or JavaScript your project needs.
waitinglists.dev list settings screen for editing a list name, endpoint slug, and allowed origins
Settings without guessworkManage names, endpoint slugs, and trusted browser origins visually.
How it works

From one prompt to collecting emails.

The CLI gives agents a small, predictable interface. Underneath it is the same privacy-minded endpoint and focused private control room.

01

Give the instruction

Paste the prompt once or keep it in your project’s AGENTS.md file.

02

The agent connects it

The CLI creates the list, restricts allowed origins, and returns the exact form integration.

03

Ask for outcomes

Check counts, update settings, or export only confirmed subscribers without navigating a dashboard.

Just a form

Your frontend stays yours.

No embedded widget to restyle. Keep the form you already designed and change only where it sends the email.

index.html
<form method="post"
  action="https://waitinglists.dev/api/subscribe/your-list">
  <input
    type="email"
    name="email"
    required
  />
  <label>
    <input type="checkbox"
      name="consent" value="yes" required />
    I agree to join this waitlist.
  </label>
  <button>Join the waitlist</button>
</form>
No bloat

The useful parts, and nothing pretending to be a CRM.

@

Minimal by design

The only subscriber-supplied personal data is an email. We add consent evidence and an approximate confirmation country without retaining the IP address.

Works across your sites

Create a separate endpoint for every launch and restrict browser submissions to the origins you trust.

One-click CSV exports

Download confirmed addresses with their consent metadata in universal, Sendy, Kit, or Mailchimp-ready CSV formats.

A clear visual dashboard

See confirmed and pending counts at a glance, inspect subscribers and delivery status, and keep every launch organized.

Yours to runComing soon

Self-host it.
Change anything.

I’ll soon distribute waitinglists.dev as self-hostable software with the complete source code, deployment instructions, and an agent-ready customization guide.

Hand the instructions to your coding agent and adapt the design, wording, workflow, exports, retention rules, or infrastructure in any way you want.

01Complete source codeOwn the application you deploy and the changes you make.
02Deployment instructionsRun your own copy on your own Cloudflare account.
03Instructions for agentsDescribe the result you want and let your agent customize the software.
Private means private

Locked down where it matters.

01
Server-enforced accessEvery dashboard page, write action, and export checks an active admin session on the server.
02
Hardened sessionsShort-lived, random session tokens are protected by secure, HTTP-only cookies and CSRF checks.
03
Edge rate limitingLogin and collection endpoints are throttled before abusive requests can become a problem.
04
Privacy by defaultDouble opt-in, self-service deletion, finite retention, and minimal collection are built in.
Coming soon

Get the hosted service—or make it completely yours.

Join the waitlist