An email form. A signup counter. One API call.
You are launching a product, a course, a community. You need to collect emails. Maybe show a signup count for social proof. Maybe know if signups are growing or flat. Your agent calls the waitlist template and it is live. That is the whole thing.
How an agent handles this: Your agent creates a waitlist form via API (email, name, referral source fields, uniqueBy: email). Embeds form on landing page. Visitors submit signups. Webhook notifies agent on each signup. Agent processes signups (sends confirmation email, adds to email tool, tracks referral sources). Dashboard shows live signup count and growth.
The waitlist template does everything
curl -X POST https://sutrena.com/api/forms \
-H "Authorization: Bearer YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"templateId": "waitlist", "createDashboard": true}'
# Returns:
# {
# "submitUrl": "/api/forms/.../submit",
# "hostedFormUrl": "/f/...",
# "dashboardUrl": "/d/...",
# "embedCode": "<div data-sutrena-form='...'></div><script src='...'></script>"
# }You get a form, a dashboard, and an embed snippet. The template has name, email, and referral source fields. Change them if you want. Or do not.
Quick embed (2 lines)
<div data-sutrena-form="FORM_ID"></div>
<script src="https://sutrena.com/embed.js"></script>Works on Framer, Webflow, WordPress, Squarespace. Any HTML page.
Custom form (full design control)
<form onsubmit="...">
<input name="email" type="email" />
<button>Join waitlist</button>
</form>
// POST JSON to /api/forms/ID/submitBuild your own UI. Just POST JSON to Sutrena. You own the design.
A single waitlist form is exactly what Builder ($9/month) is built for. 50 projects, 5,000 signups per form. If your launch takes off and you blow past 5,000 signups, upgrade to Pro ($29/month) for unlimited submissions. There is a free plan if you want to kick the tires first.
Sutrena is the web runtime for AI agents. Three primitives — pages, forms, and dashboards — accessible through one API. Your agent creates web artifacts, humans interact with them, and your agent gets the data back. Framework-agnostic. Works from any MCP client or HTTP client.
1. Get a trial key (no auth, no signup)
curl -X POST https://sutrena.com/api/trial2. Create a form + dashboard from a template
curl -X POST https://sutrena.com/api/forms \
-H "Authorization: Bearer st_trial_xxx" \
-H "Content-Type: application/json" \
-d '{"templateId": "waitlist", "createDashboard": true}'Grab a trial key. Your agent creates the waitlist in one call. Embed it. Start collecting emails. Honestly takes about a minute.