Title: Stop spam submissions | OneForm

> What OneForm does on every form to keep out bots and junk, and what to do when a fake response gets through.

Source: https://oneform.si/help/share/stop-spam-submissions/

---

1. [Help Center](https://oneform.si/help/)
2. [Sharing and embeds](https://oneform.si/help/share/)
3. Stop spam submissions

[View as Markdown](https://oneform.si/help/share/stop-spam-submissions.md)

# Stop spam submissions

What OneForm does on every form to keep out bots and junk, and what to do when a fake response gets through.

Updated October 22, 2026 · 2 min read

Every public form attracts the odd bot. OneForm screens submissions before they reach you, on every form and every plan, with nothing to set up. Clients never see a puzzle to solve.

## What OneForm does for you

- **A trap only bots fall into.** Each form has a hidden box people never see. Bots that fill it in are shown a normal thank-you screen, and nothing is saved: no response, no report, no emails.
- **Limits on fast repeat sending.** Too many submissions from one connection in a short time are refused. The person sees "Too many submissions. Please wait a minute and try again."
- **Every answer is checked again on our side.** OneForm re-checks required questions, formats and your logic when a form is sent, so a script can't skip questions or send answers your form doesn't ask for.
- **No double submissions.** If someone taps submit twice, or their connection drops and the form tries again, you get one response, one report and one set of emails.
- **Only the details you expect.** Links and website code can only pass in the hidden fields you set up, plus campaign tags. Everything else is ignored. See [Pass details into a form](https://oneform.si/help/share/prefill-answers-and-hidden-fields/).
- **Limits on follow-up emails.** Emails to someone who left a form unfinished go out at most once a week per address, so nobody can use your form to make you email a stranger over and over.

## Spot junk on the Leads page

Your lead score already marks what looks like junk as **Red flags**:

- **Throwaway email address**, from known disposable inbox services.
- **Finished in under 15 seconds**, faster than a person can read the questions.
- **Email bounced or marked as spam**, when your emails to that address didn't arrive.

Each takes points off, so junk sinks to the bottom of the list as **Cold**. You can change how many points each takes off in [Settings → Lead scoring](https://oneform.si/help/responses-and-leads/set-up-lead-scoring/).

## Remove a fake response

1. Go to [Responses](https://app.oneform.si/responses) and open the response.
2. Click **Delete**, then confirm.

The response and any report drafted from it are deleted. If a bot left many responses under the same email address, erase that person from the **Leads** page in one go instead. See [Delete a response or a client's data](https://oneform.si/help/responses-and-leads/delete-a-response-or-a-clients-data/).

## Good to know

- **Deleting needs an admin or owner.**
- **Reports cost OneAI Tokens.** Bots caught by the trap get no report, so they don't use any. A fake response that does get through drafts a report like any other. That report waits for review unless the form sends reports automatically, so delete the response before anyone approves it.

## Why did a real client see "Too many submissions"?

Several people sent the form from the same connection in a short time, such as a shared office network, or one person tried many times. Ask them to wait a minute and submit again. Their answers stay in the form while they wait.

Was this article helpful?

[← PreviousFollow up on unfinished forms](https://oneform.si/help/share/unfinished-forms/)

## Related articles

[Responses and leadsDelete a response or a client's dataDelete one response, or answer a client who asks what you hold about them or asks you to delete it.](https://oneform.si/help/responses-and-leads/delete-a-response-or-a-clients-data/)[Responses and leadsLeads explainedThe Leads page lists everyone who filled in a form, one row per person, scored from 0 to 100 so you know who to call first.Basic plan and up](https://oneform.si/help/responses-and-leads/leads-explained/)[Responses and leadsSet up lead scoringGive points to the answers that make a good client, and choose where Hot and Warm start and how fast engagement fades.Pro plan and up](https://oneform.si/help/responses-and-leads/set-up-lead-scoring/)[Put a form on your websiteChoose how your form appears on your site (in the page, a popup, a slider, a chat bubble or a button), preview it, and paste the code.Basic plan and up](https://oneform.si/help/share/embed-a-form-on-your-website/)

Still stuck?

A person on the OneForm team reads every request. Mon–Fri, 9am–6pm ET. First reply within 1 business day.

[Open a support case](https://oneform.si/contact/?topic=support)[Report a bug in the app](https://app.oneform.si/ideas?view=feedback)[hello@oneform.si](mailto:hello@oneform.si?subject=OneForm%20support)

[Overview](https://oneform.si/help/)

Topics

- [Getting started](https://oneform.si/help/getting-started/)
- [Forms](https://oneform.si/help/forms/)
- [Sharing and embeds](https://oneform.si/help/share/)

  - [Share a form link](https://oneform.si/help/share/share-a-form-link/)
  - [Send a form to a client by email](https://oneform.si/help/share/send-a-form-to-a-client-by-email/)
  - [Put a form on your website](https://oneform.si/help/share/embed-a-form-on-your-website/)
  - [Pass details into a form with hidden fields](https://oneform.si/help/share/prefill-answers-and-hidden-fields/)
  - [Follow up on unfinished forms](https://oneform.si/help/share/unfinished-forms/)
  - [Stop spam submissions](https://oneform.si/help/share/stop-spam-submissions/)
- [Responses and leads](https://oneform.si/help/responses-and-leads/)
- [Reports](https://oneform.si/help/reports/)
- [Payments](https://oneform.si/help/payments/)
- [Bookings](https://oneform.si/help/bookings/)
- [Workflows](https://oneform.si/help/workflows/)
- [Integrations](https://oneform.si/help/integrations/)
- [Emails and notifications](https://oneform.si/help/emails-and-notifications/)
- [Team and account](https://oneform.si/help/team-and-account/)
- [Plans and billing](https://oneform.si/help/billing/)
- [Privacy and security](https://oneform.si/help/privacy-and-security/)
- [Troubleshooting](https://oneform.si/help/troubleshooting/)

For your clients

- [For your clients](https://oneform.si/help/for-clients/)

[Glossary](https://oneform.si/help/glossary/)[FAQ](https://oneform.si/help/faq/)[Developer docs](https://oneform.si/developers/)[Contact support](https://oneform.si/contact/?topic=support)
