Real Estate Agent
Replace the paper clipboard with a form that captures leads and shows buyer intent.
You host open houses most weekends and currently use a paper sign-in sheet on a clipboard by the door. Half the handwriting is illegible, you lose sheets between showings, and you have no way to quickly see which visitors are serious buyers versus casual browsers. You want a digital sign-in that captures clean contact info and buying intent, with a webhook that notifies you the moment someone signs in.
“I need a digital sign-in sheet for my open houses”
Create the sign-in form in one call
curl -X POST https://sutrena.com/api/pipeline \
-H "Authorization: Bearer st_live_k7xM9..." \
-H "Content-Type: application/json" \
-d '{
"name": "Open House Sign-In",
"fields": [
{ "name": "name", "label": "Full Name", "type": "text", "required": true },
{ "name": "email", "label": "Email Address", "type": "email", "required": true },
{ "name": "phone", "label": "Phone Number", "type": "tel", "required": true },
{ "name": "currently_renting", "label": "Currently Renting?", "type": "checkbox" },
{
"name": "buying_timeline",
"label": "Buying Timeline",
"type": "select",
"required": true,
"options": ["Just Looking", "3-6 Months", "Ready Now"]
},
{ "name": "pre_approved", "label": "Pre-Approved for Mortgage?", "type": "checkbox" }
],
"successMessage": "Thanks for stopping by! We'"'"'ll follow up within 24 hours."
}'→ One call creates the sign-in form. After the open house, query submissions via the API to review visitor count and buying intent. Pull up the hosted form URL on a tablet at the door.
A paper clipboard gives you scribbled names you can barely read. This gives you clean structured data in seconds. Pull up the hosted form on a tablet, set it by the front door, and every visitor taps through in 15 seconds. After the open house, pull submissions via the API to see how many visitors came, how many are ready to buy, and who is pre-approved. No CRM subscription needed for a weekend open house. Automations with condition steps can check the buying timeline field and send an immediate follow-up email to visitors who selected "Ready Now" or are pre-approved — your hottest leads get attention first.
Yes. Every form gets a hosted URL at /f/{formId}. Print that URL as a QR code on a small sign. Visitors scan with their phone and fill out the form. Works well as a backup alongside a tablet.
You can use one form across all open houses, or create a separate form per listing to keep leads organized. On the Free tier you get 10 projects (forms, pages, analytics, and automations combined), so you can run several listings at once.
Query submissions via the API (GET /api/forms/{formId}/submissions) to see every lead with their email, phone, and buying timeline. Pull them into your email tool or CRM from there.
Yes. Set up an automation with a condition step that checks the buying timeline. Visitors who select "Ready Now" or check the pre-approved box get an immediate follow-up email, so your hottest leads hear from you first.
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>"}'