How to limit Webflow form submissions to once per minute using Make automation?
Hey everyone, need some help with MAKE. I have a form on a CMS template page, and I'd like to limit users from submitting that form more than once per minute.
Does anyone know how to do that? It'd be like if they haven't submitted any forms in the past minute> Do action 1, and if they did> Redirect to a page saying you need to wait 1 minute before submitting another form.
Comments
5 comments
I would recommend doing this totally front-end instead of make - use local storage to save an item for one minute, and if that item is present in local storage, dont allow form submissions
Okay, time to use ChatGPT and it works perfectly!
Then π€£Thank you π
No problem! Yeah chatgpt will be able to knock that out of the park im sure
ChatGPT does everything nowadays, most of the job applications we receive read like ChatGPT wrote them on its first version π
Instead of trying to build rate limiting in Make.com (which would be complex and require checking timestamps, storing submission history, etc.), Script #202 handles this client-side by disabling the submit button immediately after the first click.
Here's what #202 does:
But you want submission limits, not just double-click prevention...
If you truly need "1 submission per minute per user" tracking, you'd want to combine two approaches:
Option 1: Pure Client-Side (Simplest) Modify Script #202 to add a cooldown timer:
Then handle the error response in Webflow:
My recommendation: Use Script #202 for preventing accidental double-clicks (which is 95% of the problem), then add simple Make.com timestamp checking if you're genuinely worried about spam/abuse.
Most of the time, people aren't intentionally spamming forms - they're just clicking "Submit" multiple times because the button doesn't give feedback. Script #202 solves that instantly.
Are you actually seeing spam issues, or just want to prevent accidental duplicates? That'll determine if you need the full Make.com validation layer.
Please sign in to leave a comment.