Animal Rescue Director
Stop losing foster applications in your inbox. One form, one dashboard, every applicant tracked.
You run a small animal rescue with a dozen volunteers. Foster applications come in by email, Facebook message, and sometimes handwritten at adoption events. You lose track of who applied for what, which applicants have yards, and whether anyone signed up for rabbits this month. You need a single foster application form you can link from your website and social media, and a dashboard to see the full picture at a glance.
“I need a foster application form that tracks what animals people can take”
Create a foster application form with contact details, housing info, experience level, and which animal types the applicant can foster.
POST /api/forms
{
"name": "Foster Application",
"fields": [
{ "name": "name", "label": "Full Name", "type": "text", "required": true },
{ "name": "email", "label": "Email", "type": "email", "required": true },
{ "name": "phone", "label": "Phone Number", "type": "tel", "required": true },
{ "name": "address", "label": "Home Address", "type": "textarea", "required": true, "placeholder": "Street, city, state, zip" },
{
"name": "animal_type",
"label": "Animals You Can Foster",
"type": "multiselect",
"required": true,
"options": ["Dogs", "Cats", "Rabbits", "Birds"]
},
{
"name": "experience",
"label": "Fostering Experience",
"type": "select",
"required": true,
"options": ["First Time", "1-2 Years", "3+ Years"]
},
{ "name": "has_yard", "label": "Do you have a yard?", "type": "checkbox" },
{ "name": "has_other_pets", "label": "Do you have other pets at home?", "type": "checkbox" },
{ "name": "notes", "label": "Anything else we should know?", "type": "textarea", "required": false, "placeholder": "Allergies, schedule, housing restrictions..." }
],
"successMessage": "Thank you for applying to foster! Our coordinator will review your application and reach out within 3 business days.",
"submitLabel": "Submit Application"
}→ Foster application form created with multiselect for animal types, experience dropdown, housing checkboxes, and a notes field. Returns formId and hostedFormUrl to share on social media and your website.
Create a dashboard with a total application count, a pie chart of requested animal types, a pie chart of experience levels, and a full applicant table.
POST /api/dashboards
{
"title": "Foster Applications",
"formId": "FORM_ID",
"dsl": {
"version": 1,
"widgets": [
{ "type": "metric_card", "title": "Total Applications", "value": "count(*)" },
{ "type": "pie_chart", "title": "By Animal Type", "groupBy": "animal_type" },
{ "type": "pie_chart", "title": "By Experience Level", "groupBy": "experience" },
{
"type": "data_table",
"title": "All Applicants",
"columns": ["name", "email", "phone", "animal_type", "experience", "has_yard", "has_other_pets"],
"sort": "newest",
"limit": 50
}
]
}
}→ Dashboard created with four widgets: total application count, animal type distribution pie chart, experience level pie chart, and a sortable table of all applicants with their details.
A small rescue does not need a donor management platform that costs hundreds a month. You need one form and one dashboard. Sutrena gives you a hosted form you can link from Facebook, Instagram bio, and your website. The dashboard shows you exactly how many applications came in, what animals people want to foster, and how experienced they are. When kitten season hits and you need fosters fast, you can see at a glance who signed up for cats. An agent could set this up end-to-end — create the foster application form with multiselect fields, configure the dashboard, and set up Slack notifications — in a single conversation.
Yes. Every form gets a hosted URL at /f/{formId} that works on any device. Post it directly in social media bios, stories, or event descriptions. No login required for applicants.
Add a webhook (POST /api/webhooks) pointed at a Slack incoming webhook URL or Zapier catch hook. Every new submission triggers the webhook in real time. The Free tier includes 1 webhook, which is enough for a single notification channel.
Yes. Create the dashboard with isPublic set to true, or update it later. Public dashboards are viewable at /d/{dashboardId} without authentication. Share the link with your volunteer coordinator so they can check application status anytime.
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}'