Skip to main content

Documentation

Webhooks

Formcore's webhook action lets you connect form submissions to any service that accepts HTTP webhooks — Slack, Discord, Zapier, n8n, Make, or anything else. Every submission fires a POST request with the full payload.

How it works

  1. Create a webhook URL in the service you want to connect (Slack, Discord, Zapier, etc.)
  2. In Formcore, go to your form's On Submit tab and add a Webhook action
  3. Paste the webhook URL and choose your payload mode
  4. Every new submission fires a POST request with the full submission data

Payload modes

  • Raw JSON — sends the full structured submission data. Best for automation platforms (Zapier, n8n, Make) that parse JSON fields.
  • Text summary — sends a human-readable text summary. Best for chat services (Slack, Discord) that display messages directly.
// Example Raw JSON payload:
{
 "form_id": "abc123",
 "form_name": "Contact Form",
 "submission_id": "sub_456",
 "data": {
 "name": "Jane Doe",
 "email": "[email protected]",
 "message": "Hello from the form!"
 },
 "submitted_at": "2025-01-15T10:30:00Z"
}

Tips

  • Use Text summary mode for chat apps like Slack and Discord — no extra formatting needed
  • You can add multiple webhook actions to send to different services at once
  • Toggle an action off in the On Submit tab to pause it without deleting the config
Need a different integration?

Any service that accepts HTTP webhooks works with Formcore. If you need something beyond webhooks, request one on the actions page — we ship fast.