API

Webhooks & Events

Receive form submission data in real time via webhooks using Zapier, or the built-in Shopify Flow trigger.

2 min read

Last updated June 15, 2026

SK Form Builder can push form submission data to external systems in real time via webhooks. There are two supported approaches: Zapier (no-code) and Shopify Flow (native Shopify automation).

Zapier webhooks

The Zapier integration sends a POST request to a Zapier webhook URL every time a form is submitted.

See the Zapier integration guide for full setup instructions.

Payload example:

json
{
  "form_name": "Contact Form",
  "form_id": "abc123",
  "response_id": "r_789",
  "submitted_at": "2026-06-15T10:30:00Z",
  "fields": {
    "First Name": "Jane",
    "Email": "jane@example.com",
    "Message": "I have a question about your products."
  }
}

From Zapier, you can route this data to any of 5,000+ connected apps CRMs, project tools, databases, email platforms, and more.

Shopify Flow

Shopify Flow integration fires a native Flow trigger event when a form is submitted. Use it to chain Shopify Flow actions without any external webhook setup.

See the Shopify Flow guide for setup instructions.

Custom webhooks (via After Submit JS)

Pro+ plans.

For completely custom webhook targets, use the After Form Submit JS hook to fetch() any endpoint:

js
fetch('https://your-server.com/webhook', {
  method: 'POST',
  headers: { 'Content-Type': 'application/json' },
  body: JSON.stringify({
    response_id: response.id,
    fields: response.fields
  })
});

This runs in the customer's browser after submission. For server-side triggered webhooks (not browser-dependent), use Zapier or Shopify Flow.

See Developer Hooks for full details on the After Submit JS hook.

Was this page helpful?