Support
Guides for integrations, webhooks, and getting the most out of Forms.fyi. More articles will appear here over time.
Guides
- How to create a form endpointSign in, open the dashboard, and create a form backend with an allowed origin and honeypot. Connect your HTML form to our POST URL.
- How to connect an HTML form to Forms.fyiUse a classic <form> POST action to send submissions to your Forms.fyi endpoint. Learn redirects vs JSON responses and what happens after success.
- How to submit a form with JavaScript (AJAX/JSON)Send submissions with fetch() for SPA flows and custom UI. Includes a vanilla JavaScript example and a React-friendly approach.
- How to enable email notifications for new submissionsOn Pro, turn on email notifications to get alerted when someone submits your form. Learn what triggers an email and how to verify it’s working.
- How to accept file uploads in your formEnable file uploads on Pro, use multipart/form-data, and understand size limits and safe handling for attachments.
- How to validate submissions with field rules (schema)Require fields and enforce types/constraints on Pro. Configure validation rules in the Workflow tab and learn how rejections work.
- How to customize success and error messagesCustomize what submitters see after submitting: success messages, error messages, and when they appear (HTML redirects vs JSON).
- How to redirect to a custom thank-you pageSend visitors to your own site after a successful HTML form submission using a Pro redirect URL.
- How to add CAPTCHA to your formAdd Cloudflare Turnstile, Google reCAPTCHA v3, or hCaptcha on Pro—plus the honeypot every form already has.
- How to set up webhooks for form submissionsPoint Forms.fyi at Zapier, Make, n8n, or Slack-friendly automation. Pro plan, JSON payload, and step-by-step for each tool.
- How to set the allowed origin (and fix “Origin not allowed”)Forms.fyi only accepts browser submissions from the allowed origin you set at creation time. Learn how Origin works and how to fix common mismatches.
- How to troubleshoot failed form submissions (403/429/500)Debug common submission errors including inactive forms, origin mismatches, monthly limits, rate limiting, validation errors, CAPTCHA failures, and payload size limits.
- How to deactivate or delete a form endpointPause submissions by deactivating a form, or permanently delete the endpoint and its submissions from the dashboard.
- What you can do on the Free planLearn what’s included in the Forms.fyi Free plan, what’s Pro-only, and what happens when a form has Pro settings but your account is on Free.