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
- Create a webhook URL in the service you want to connect (Slack, Discord, Zapier, etc.)
- In Formcore, go to your form's On Submit tab and add a Webhook action
- Paste the webhook URL and choose your payload mode
- 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.