One account. Every client. Your agent generates their intake form and landing page in one conversation. No build pipeline.
Updated March 2026
Your agent can generate a client intake form in seconds. But maintaining validation, storage, dashboards, and webhooks for 20 clients is a full-time job nobody signed up for.
The agent creates the form and page through Sutrena's API. Sutrena handles validation, storage, dedup, dashboards, and delivery. One API key, all clients. From setup to ongoing operations, the infrastructure just works.
Clients want to see their data. Building per-client dashboards is a whole project you did not budget for.
Define a dashboard in JSON, get charts and tables. Each client gets a live dashboard with a shareable link. Takes minutes, not sprints.
Dozens of clients means dozens of tools, logins, and billing accounts. It is a mess.
One Sutrena account manages all client forms and pages through the API. One dashboard portal to see everything. One bill.
No-code builders look great until you need to integrate a form into a custom client site. Then there is no API.
Sutrena is API-first. Embed via iframe, submit from a custom frontend, deploy a page via the API, or just use the hosted form URL. Every form gets both.
Building one form backend is fine. Maintaining 20 of them across 20 clients -- each with different fields, webhooks, and dashboards -- that is a full-time job nobody signed up for.
One API key, all clients. Create per-client forms and pages in seconds, give each a public dashboard. $79/month on Scale for unlimited forms and pages. Probably cheaper than the time you spend on form plumbing now.
curl -X POST https://sutrena.com/api/forms \
-H "Authorization: Bearer st_live_your_key" \
-H "Content-Type: application/json" \
-d '{
"name": "Acme Corp -- Client Intake",
"fields": [
{"name": "name", "label": "Name", "type": "text", "required": true},
{"name": "email", "label": "Email", "type": "email", "required": true},
{"name": "phone", "label": "Phone", "type": "tel", "required": false},
{"name": "service_needed", "label": "Service Needed", "type": "select",
"required": true, "options": ["Branding", "Web Design", "SEO", "Paid Ads"]},
{"name": "budget", "label": "Budget", "type": "select",
"required": true, "options": ["$1K-$5K", "$5K-$10K", "$10K-$25K", "$25K+"]},
{"name": "details", "label": "Project Details", "type": "textarea", "required": true}
],
"createDashboard": true
}'Use any template with templateId in POST /api/forms.
Yes. Create as many forms as your plan allows, each with different fields. Free does 10 projects, Builder does 50, Pro does 200, Scale is unlimited. Everything lives under one account.
Toggle isPublic on a dashboard and share the URL. No login needed. It auto-refreshes every 30 seconds.
Drop the embed.js script on the page, add a data attribute with the form ID. It renders in a responsive iframe that auto-resizes. Or just submit directly to the API from a custom frontend if you prefer more control.
Client-intake has fields for service needed, budget, and timeline. Contact works for simple inquiry pages. Feedback handles post-project reviews. Depends on your workflow.
Attach a webhook to any form. You get a POST request on every submission -- send it to Slack, your CRM, whatever. Payloads are signed with HMAC-SHA256.
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}'Get a trial API key instantly with no signup, or create an account for the full experience.