A form. A dashboard. Slack notifications. That's it.
You run a restaurant. Customers need a way to place orders online — pick items, add notes, leave a phone number. You don't want to build anything or learn a form builder. Your AI agent calls the Sutrena API and creates the form. You share the link.
How an agent handles this: Your agent creates an order form via API (menu items, quantity, special instructions, contact info). Shares form URL on website/social. Customers submit orders. Webhook sends order details to Slack channel for kitchen. Agent processes orders (confirms via SMS, updates order tracking, calculates revenue). Dashboard shows order volume and popular items.
Your agent makes two requests. You get a hosted form, a dashboard, and Slack notifications.
1. Create the order form and dashboard
curl -X POST https://sutrena.com/api/forms \
-H "Authorization: Bearer YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "Online Orders",
"fields": [
{"name": "name", "label": "Your Name", "type": "text", "required": true},
{"name": "phone", "label": "Phone Number", "type": "tel", "required": true},
{"name": "items", "label": "What would you like to order?", "type": "textarea", "required": true},
{"name": "pickup_time", "label": "Preferred Pickup Time", "type": "text"},
{"name": "notes", "label": "Special Instructions", "type": "textarea"}
],
"createDashboard": true,
"successMessage": "Order received! We will confirm shortly."
}'2. Add Slack notifications
curl -X POST https://sutrena.com/api/webhooks \
-H "Authorization: Bearer YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{
"formId": "FORM_ID",
"url": "https://hooks.slack.com/services/YOUR/SLACK/WEBHOOK",
"template": "slack"
}'That's it. Share the form URL. Orders show up on the dashboard and in Slack.
When you pass createDashboard: true, the API also generates this. A count of total orders, a chart over time, and a table of recent orders.
{
"version": 1,
"widgets": [
{"type": "metric_card", "title": "Total Orders", "value": "count(*)"},
{"type": "line_chart", "title": "Orders Over Time", "groupBy": "$submitted_at:day"},
{"type": "data_table", "title": "Recent Orders",
"columns": ["name", "phone", "items", "pickup_time"],
"limit": 20, "sortBy": "pickup_time", "sortOrder": "asc"}
]
}It lives at a URL. Refreshes every 30 seconds. Give the link to your kitchen team or co-owner. No login needed.
$9/month
50 projects. 5,000 orders/form. Enough if you are just starting out.
$29/month
Unlimited orders. 200 projects. Dashboards. Webhooks.
$99/month
10,000 responses. No dashboards. No agent support.
$40/month
5,000 submissions. No dashboards. No agent support.
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 key. Tell your agent to make an order form. You will have orders coming in within a few minutes.