I’ve seen a few questions about this topic but no real answer regarding my issue. I would like to limit the number of registrations for a specific event, using a Hubspot form, and I don’t know how to do it.
Is it planned to implement this feature directly in the form settings?
For the moment, is there an option, with a worklow or a list?
Maybe someone already faced this kind of issue and how did you do at the end?
This is unfortunately currently not possible. HubSpot forms aren’t built for managing capacity for an event, unfortunately. There aren’t any settings for closing a form after a specific amount of submissions.
Out of the box, without additional coding, your best option is to create an active list of all form submissions and bookmark that list so you can check it on a regular basis. Once the limit is reached, you would remove the form from the landing page.
Any automated workaround here would require either a website developer to code a custom web form solution or a developer to code a custom code action in workflows (requiring Operations Hub Professional) that keeps track of how many contacts have submitted a form and then automatically declines those who submit after a limit has been met.
Hey Claire!
Wanted to let you know we’ve launched an app on the HubSpot App Marketplace called event•hapily. One of the features is a form module for HubSpot CMS pages that does exactly what you are talking about.
We do it by tracking registrations for events using a custom “registration” object that gets associated to event and session objects. The session objects allow you to set a maximum capacity through a number field.
When someone is looking at a landing page with this form module on it, it will look at the corresponding session and count the amount of registrations against the maximum allowed registrations. If there are no more registration spots open it replaces the form with a rich text module of your choice. Screenshot below:
But the original poster was not interested in blocking the form based on number of submissions. They wanted to have the form expire after x amount of time. I am looking for this same solution. I have a form and I want to send it to contacts when they request it. If the user has not submitted the form in 7 days, they would have to request a new form. Is there a solution for that use case or still no?