YouformY
Youform

Custom webhook payloads

Abhishek
AbhishekFounder

Send webhooks in exactly the shape your tools expect 🔧

Until now, webhooks always delivered Youform's standard payload — great for flexibility, but if your CRM or API wanted {"email": "...", "firstName": "..."} in a specific format, you needed a middleman like Make or Zapier just to reshape the data.

Not anymore. You can now write the exact JSON body a webhook should send, with tokens as placeholders for the respondent's answers:

{
  "email": "{{field:abc123}}",
  "firstName": "{{field:abc123.first_name}}",
  "source": "youform"
}

On every submission, each token is replaced with that respondent's answer and delivered to your endpoint.

Here's what you get:

Point-and-click tokens: every question, hidden field, and variable shows up as a clickable chip — no hunting for field IDs.

Skip the middleman: send data straight to your CRM, Slack workflow, or internal API in the format it already understands.

Everything else still works: signing secrets, custom headers, retries, and delivery logs behave exactly the same.

To get started, open your form → Integrations → Webhooks, and click + Custom payload in the webhook window. Leave it empty and you keep getting the standard payload as before.

Read more here

Free on all plans. Happy integrating! ⚡

new feature

Abhishek
Published by Abhishek