Turnstile
Connect your widget in form settings, add the generated markup to your website, and verify a real submission before enforcing the check.
ExploreContact form spam protection
Filter unwanted submissions with Turnstile, honeypots, rate limits and allowed origins. Review held messages and restore legitimate enquiries. Included in Free and Pro.
250 submissions/month free. No credit card required.
Connect your widget in form settings, add the generated markup to your website, and verify a real submission before enforcing the check.
ExploreKeep an invisible field empty for real visitors. Rate limits constrain request volume; spam signals can hold a message without notifying your recipients.
Limit accepted website origins to the domains you intend to use. Origin checks are one layer of protection, not a replacement for the rest.
Try the decision
Use the sample form below. Turn on its honeypot test or add more than five links to the message, then inspect the Spam and notification decisions. This is a browser-only simulation, not a live Turnstile or rate-limit test.
Browser-only demo with made-up recipients. Turnstile, attachments, webhooks and email sending are not simulated.
Open Spam to inspect held submissions. No filter catches everything, so review that folder when you are expecting a message.
Restoring a message queues its owner notification. It does not send the visitor an automatic reply retroactively.
ExploreCheck the recipient and delivery state after restoring. Keep the distinction between stored messages and delivered email visible.
ExploreFrequently asked questions
Yes. Form Koi includes Turnstile support, the honeypot, rate limits, allowed origins and spam review on Free. You still need to configure the widget and website integration to use Turnstile.
No. Filtering reduces unwanted submissions, but no filter is perfect. Review your Inbox and Spam folders and adjust the supported settings for your website.
No. Some requests are rejected before storage, such as invalid submissions or requests blocked by a limit. The Spam folder contains submissions that were accepted and held by spam checks.
An enforced check needs a valid token. Test the widget on your deployed website, show helpful feedback when it fails, and give visitors another contact option. Use the generated integration to handle expired or failed challenges.
For exact configuration steps, see the spam-protection guide.
Start with Form Koi Free