Internal team surveys & retrospectives

A retro form. A survey. Different fields each time. Results ready for standup.

You have a team of 10-50 people. Every sprint needs a retro. Every quarter needs an engagement survey. New hires need an onboarding checklist. Each one has different questions. Your agent creates the form from a description and you get structured results to show at the standup.

How an agent handles this: Your agent creates a retro form via API with custom fields for each sprint (what went well, blockers, energy level). Shares the form URL with your team. Team members submit responses. An automation can post a summary of results to Slack via webhook when the survey closes. Results queryable via API during standup.

How do you do retros right now?

Without Sutrena

  • Copy last sprint's Google Form. Update the title.
  • No structured results. You screenshot responses for the standup.
  • Surveys from three months ago are buried in Google Drive
  • Different teams need different fields but you use one form anyway
  • No deadline. Stragglers submit days late.

With Sutrena

  • Agent creates a fresh form per sprint with the right fields
  • Query results by team, energy levels, and highlights via API
  • closesAt enforces the submission deadline
  • Past retros are searchable via API — your agent can summarize trends
  • CSV export for HR or quarterly reviews

How your agent sets it up

curl -X POST https://sutrena.com/api/forms \
  -H "Authorization: Bearer YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Sprint 14 Retrospective",
    "fields": [
      {"name": "name", "label": "Name", "type": "text", "required": true},
      {"name": "team", "label": "Team", "type": "select",
       "options": ["Engineering", "Design", "Product", "Growth"]},
      {"name": "went_well", "label": "What went well?", "type": "textarea", "required": true},
      {"name": "improve", "label": "What should we improve?", "type": "textarea", "required": true},
      {"name": "energy", "label": "Energy level", "type": "select",
       "options": ["1 — Burned out", "2 — Tired", "3 — Neutral", "4 — Good", "5 — Energized"]}
    ],
    "closesAt": "2026-03-01T17:00:00Z",
    "successMessage": "Thanks for your feedback!"
  }'

What this costs

Starts at $29/month (Pro) with 100 projects and unlimited submissions — enough for weekly retros across several teams. If you need more than 100 projects, Scale is $99/month.

What is Sutrena?

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

Get started in two API calls

1. Get a trial key (no auth, no signup)

curl -X POST https://sutrena.com/api/trial

2. 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>"}'

Sprint ending soon?

Get a trial key. Tell your agent the sprint number and team list. Share the form link before the standup.

Internal Team Surveys & Retrospectives — Form API | Sutrena | Sutrena