Customizations
FormsFort customization guide for subjects, success pages, redirects, captcha, reply-to, from name, and spam controls.
Customizations
Control email behavior without writing backend code. FormsFort keeps Web3Forms-compatible reserved fields for common notification and redirect behavior, then layers dashboard defaults and paid/manual controls on top.
Email subject
Use a hidden or visible field named subject. Blank values are ignored so form defaults stay intact.
<!-- Predefined subject -->
<input type="hidden" name="subject" value="New submission from website" />
<!-- Visitor-entered subject -->
<input type="text" name="subject" />Success page and custom redirect
Plain HTML submissions can use the hosted success page, a dashboard redirect default, or a validated per-submit redirect. JavaScript submissions should render the JSON response on the same page.
<form action="https://api.formsfort.dev/submit" method="POST">
<input type="hidden" name="access_key" value="YOUR_ACCESS_KEY" />
<input type="hidden" name="redirect" value="https://example.com/thanks" />
<input name="email" type="email" required />
<textarea name="message" required></textarea>
<button type="submit">Send</button>
</form>
<script>
window.addEventListener("pageshow", () => {
document.querySelector("form")?.reset();
});
</script>Reply-to and from name
<!-- email is used as reply-to by default -->
<input type="email" name="email" required />
<!-- dashboard settings can use a fixed default address or disable reply-to -->
<!-- override reply-to -->
<input type="hidden" name="replyto" value="support@example.com" />
<!-- override notification sender display name -->
<input type="hidden" name="from_name" value="Mission Control" />Captcha and spam controls
<!-- Honeypot -->
<input type="checkbox" name="botcheck" style="display:none" />
<!-- hCaptcha -->
<input type="hidden" name="h-captcha-response" value="TOKEN" />
<!-- reCAPTCHA v3 -->
<input type="hidden" name="recaptcha_response" value="TOKEN" />
<!-- Cloudflare Turnstile -->
<input type="hidden" name="cf-turnstile-response" value="TOKEN" />