What part of the form does Turnstile protect?
Add the check to the form and have the part of your app that receives submissions confirm the result before it accepts them. Turnstile calls the form component a widget. A widget that appears on screen is only half the setup.
What should a visitor see if the check fails?
Show a message that explains the submission was not saved and gives the person a way to try again. Keep what they typed when possible. On a copy with no real emails, accounts or customer data, use Turnstile’s test settings to exercise both a pass and a failure. Your app still decides whether to save a message and how to prevent duplicate saves.
What should you count across several sites?
The plan page lists limits on widgets and hostnames and describes unlimited challenges for the listed tiers. Count the sites and forms you maintain, then check whether the way you organize widgets fits your plan.
What should a failed check do to a contact request?
Sketch a contact form in a fictional test app. A failed check should leave the test inbox empty and give the visitor a clear retry.
- Follow a successful submissionDraw where the app verifies the result and then accepts the test message.
- Follow an unsuccessful submissionWrite what the visitor sees and how they get another chance to send it.