Seat limits. Deadlines. A form per cohort.
You teach workshops or run courses. Each cohort has different sessions, different capacity, a different registration deadline. After each session you want feedback. That is a lot of forms. Your agent creates them from a description.
How an agent handles this: Your agent creates a registration form via API (name, email, session choice, maxSubmissions: 30, closesAt deadline). Shares form URL with students. Students submit registrations. Form auto-closes at capacity. An automation sends enrollment confirmations and uses condition steps to route waitlist emails when seats are full. Submissions API tracks enrollment by session.
curl -X POST https://sutrena.com/api/forms \
-H "Authorization: Bearer YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "AI Workshop March 2026 — Registration",
"fields": [
{"name": "name", "label": "Full Name", "type": "text", "required": true},
{"name": "email", "label": "Email", "type": "email", "required": true},
{"name": "experience", "label": "Experience Level", "type": "select",
"options": ["Beginner", "Intermediate", "Advanced"]},
{"name": "session", "label": "Preferred Session", "type": "select",
"options": ["Prompt Engineering", "RAG Pipelines", "Agent Frameworks"]},
{"name": "dietary", "label": "Dietary Needs", "type": "select",
"options": ["None", "Vegetarian", "Vegan", "Gluten-Free"]}
],
"maxSubmissions": 25,
"closesAt": "2026-03-10T23:59:00Z",
"uniqueBy": ["email"]
}'Running a single workshop? Pro ($29/month) gives you 100 projects and unlimited registrations — enough for several cohorts with registration, feedback, and quiz forms. Scale ($99/month) gets you unlimited projects if you run a lot of cohorts.
Sutrena is the web runtime for AI agents. Forms, Pages, Analytics, Webhooks, Automations — all through 67 MCP tools and one REST API. Your agent creates web artifacts, humans interact with them, and your agent gets the data back. Use any one feature or all of them together.
Pages
Deploy HTML instantly
Forms
Collect structured data
Automations
DSL-based pipelines with 14 step types
Analytics
Privacy-first, no cookies
Webhooks
Slack, Discord, Telegram
1. Get a trial key (no auth, no signup)
curl -X POST https://sutrena.com/api/trial2. Create anything — a page, form, automation, or analytics site
# Create a form
curl -X POST https://sutrena.com/api/forms \
-H "Authorization: Bearer st_trial_xxx" \
-H "Content-Type: application/json" \
-d '{"name": "waitlist", "fields": [{"name": "email", "label": "Email", "type": "email", "required": true}]}'
# Or deploy a page
curl -X POST https://sutrena.com/api/pages \
-H "Authorization: Bearer st_trial_xxx" \
-H "Content-Type: application/json" \
-d '{"slug": "index", "title": "My Site", "html": "<h1>Live</h1>"}'Get a trial key. Tell your agent the course details. Share the form link with your audience.