Connect forms to Zapier

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.

Setup

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/trial

3. 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.

Webhook payload

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]"
    }
  }
}

FAQ

Does Sutrena have a native Zapier app?

Not yet. "Webhooks by Zapier" works fine though. You get full control over the payload, and it doesn't need an app listing.

How do I access specific form fields in Zapier?

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.

Can I filter which submissions trigger the Zap?

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.

What about HMAC verification in 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.

Is there a delay between submission and Zapier trigger?

Webhooks go out in real-time, usually under 2 seconds. Zapier picks them up immediately. Total end-to-end is typically under 5 seconds.

What is Sutrena?

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.

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 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}'

Ready to build?

Get a trial API key instantly with no signup, or create an account for the full experience.

Zapier Integration -- Connect Forms to 6,000+ Apps | Sutrena | Sutrena