Send submissions to 6,000+ apps via Zapier.
Updated March 2026
Zapier doesn't have a native Sutrena trigger yet. But you can use "Webhooks by Zapier" as the trigger, point a Sutrena webhook at it, and every submission flows into whatever Zap you build. Google Sheets, HubSpot, Mailchimp, Notion -- if Zapier supports it, submissions can get there.
1. Create a Zap with a webhook trigger
In Zapier, new Zap. Trigger: "Webhooks by Zapier", event: "Catch Hook". Copy the URL it gives you.
2. Get a Sutrena API key
Grab a trial key or use yours.
curl -X POST https://sutrena.com/api/trial3. Create a Sutrena webhook pointing to Zapier
No template needed here -- the default format works. Just set the URL to your Zapier catch hook.
curl -X POST https://sutrena.com/api/webhooks \
-H "Authorization: Bearer st_trial_xxx" \
-H "Content-Type: application/json" \
-d '{
"url": "https://hooks.zapier.com/hooks/catch/123456/abcdef/",
"description": "All submissions to Zapier"
}'
# Link to your form
curl -X PATCH https://sutrena.com/api/forms/frm_xxx \
-H "Authorization: Bearer st_trial_xxx" \
-H "Content-Type: application/json" \
-d '{ "webhookIds": ["wh_xxx"] }'4. Test and map fields in Zapier
Submit a test entry, then click "Test trigger" in Zapier. It pulls in the sample data. You'll see fields like data.payload.name and data.payload.email that you can map to your action steps.
# Submit a test entry
curl -X POST https://sutrena.com/api/forms/frm_xxx/submissions \
-H "Content-Type: application/json" \
-d '{ "name": "Test User", "email": "[email protected]" }'5. Add action steps and publish
Pick your action -- Google Sheets row, HubSpot contact, whatever. Map the submission fields to the action fields. Turn on the Zap.
Every submission triggers a POST to your webhook URL with this payload:
{
"id": "del_xxx",
"event": "form.submission",
"timestamp": "2026-01-15T10:30:00Z",
"data": {
"formId": "frm_xxx",
"submissionId": "sub_xxx",
"payload": {
"name": "Jane",
"email": "[email protected]"
}
}
}Not yet. "Webhooks by Zapier" works fine though. You get full control over the payload, and it doesn't need an app listing.
Fields live under data.payload. So after you test the trigger, you'll see data.payload.name, data.payload.email, and so on. Map those to your action step.
Yes. Add a Filter step after the trigger. Want only critical bugs? Filter where data.payload.severity equals "critical". You can also use fieldMapping on the Sutrena side to rename or drop fields before they reach Zapier.
Every delivery gets signed with HMAC-SHA256 in the X-Webhook-Signature header. The thing is, Zapier's webhook trigger doesn't verify HMAC natively. You'd need a "Code by Zapier" step if you want that check.
Webhooks go out in real-time, usually under 2 seconds. Zapier picks them up immediately. Total end-to-end is typically under 5 seconds.
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 API key instantly with no signup, or create an account for the full experience.