Send Form Submissions to a Webhook
You need a plain HTML form to POST somewhere useful without standing up a backend, a queue, or a serverless function. VASTROX Forms accepts your submission, stores it, and forwards it to any webhook you configure, so it lands in Zapier, Make, Slack, Discord, or your own API within seconds.
The problem with wiring forms to webhooks yourself
A raw HTML form cannot call a webhook on its own. You end up writing an endpoint to receive the POST, validate it, filter spam, retry failed deliveries, and keep the URL out of your client-side code. That is a lot of infrastructure for a contact form or a signup box.
VASTROX Forms is the receiving endpoint. You point your form at a VASTROX URL, and it handles storage, spam filtering, and forwarding to your webhook. Nothing runs on your side except the static HTML.
Point your form at VASTROX in one line
Set the form action to your VASTROX endpoint and use method POST. Every named input is captured and forwarded. There is no JavaScript to include and no API key to embed in the page.
Replace YOUR-ID with the ID from your VASTROX Forms dashboard.
<form action="https://forms.vastrox.com/YOUR-ID" method="POST">
<input type="text" name="name" required>
<input type="email" name="email" required>
<textarea name="message"></textarea>
<button type="submit">Send</button>
</form>Add a webhook to Zapier, Make, Slack, Discord, or your API
In your form settings, paste one or more webhook URLs. On each submission VASTROX sends a JSON payload to those URLs, so the same form can trigger a Zap, a Make scenario, a Slack or Discord channel message, and your own backend at the same time.
The payload is a flat JSON object of your field names and values, which maps cleanly onto Zapier Catch Hook, Make custom webhooks, and any endpoint you control.
POST https://your-api.example.com/leads
Content-Type: application/json
{
"name": "Ada Lovelace",
"email": "ada@example.com",
"message": "Interested in a demo",
"_form": "YOUR-ID",
"_submitted_at": "2026-07-07T14:03:11Z"
}Post directly to a webhook from your own code
You do not need an HTML form at all. Any client that can send a POST works, so you can submit from a fetch call, a mobile app, or a server job and let VASTROX fan it out to your webhooks.
Send either form-encoded data or JSON and VASTROX normalizes it before forwarding.
fetch('https://forms.vastrox.com/YOUR-ID', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
name: 'Ada Lovelace',
email: 'ada@example.com',
message: 'Interested in a demo'
})
})Spam filtering and delivery you can trust
Every submission is stored in your dashboard before it is forwarded, so a webhook that is temporarily down never means a lost lead. Built in spam checks and an optional honeypot field keep junk out of your webhook so your automations only fire on real submissions.
VASTROX Forms is part of the wider VASTROX platform, so if you also run VASTROX hosting or email, your forms, inbox, and site live under one account with no extra setup.
Frequently asked questions
What is a webhook form?
A webhook form is an HTML form whose submissions are forwarded as an HTTP request to a URL you choose, such as a Zapier catch hook, a Make scenario, a Slack or Discord channel, or your own API. VASTROX Forms receives the submission and delivers that webhook for you.
Do I need a server or backend code?
No. Your page stays static HTML. VASTROX Forms is the hosted endpoint that receives the POST, so there is no server, function, or database for you to run.
What format is the webhook payload?
VASTROX sends a flat JSON object where each key is one of your form field names, plus metadata fields like the form ID and submission timestamp. This works directly with Zapier, Make, and custom endpoints.
Can I send one submission to multiple webhooks?
Yes. Add as many webhook URLs as you need in the form settings and each submission is delivered to all of them, so a single form can trigger Slack, Zapier, and your API together.
How do you handle spam?
Submissions pass through built in spam checks, and you can add a honeypot field for extra filtering. Flagged submissions are held back so your webhook only receives genuine entries.
Is VASTROX Forms free?
Yes, VASTROX Forms offers a free hosted plan for accepting submissions and forwarding them to your webhooks. Sign up at forms.vastrox.com to get your form ID.
Add this to your site in minutes
Free plan, no credit card, no server. Point your form at one URL.
Get your free endpoint