HubSpot Ideas

Tracy127

Limit form submission to a certain number

We'd like to be able to disable a form after a certain number of submissions. 

162 Comentários
Princeappah
Participante

@Hubspot when is this going to be implemented? Considering forms are linked to webinars, events etc it will be very useful to have.

freelanflor
Membro | Parceiro Platinum

I also agree that HubSpot should have this implemented. What I thought of doing is to create a Workflow that will send me a notification when the submissions reach a certain amount of number. After that I will manually turn off the form in the landing page and add a note saying we've reached the limit of attendees. 

SaschaAlbrink
Participante | Parceiro Elite

+1

Katarina_Nice
Participante

My team also needs this. Although one manual workaround for small numbers would be to have the form submissions to be emailed to you via the notification. Under form > options > Send submission email notifications to 'Email address'

 

This is still manual, but you could save the emails into an email folder to monitor submission numbers

bheo
HubSpot Employee

I found other users voicing out this feature as well. It should be pretty helpful for event management too. Glad to see that the idea has been already submitted though! 

shmnl
Membro

This is something that is extremely necessary and useful!

MellyHH
Membro

Yes. please!!! It would be super helpful for us!!

ACP
Membro

That would be perfect for us!!

Dhalim
Membro

I need this too, how do I upvote?

 

Edit: nvm, found a way to upvote.

AstridvanDam
Colaborador(a)

We would also like to have this feature. It would be helpful if we could limit the same contact filling out forms twice. Now, 1 contact can subscribe to a form multiple times, which we would like to avoid for events and webinars.

misto
Membro

We often have the situation that we have events with limited space. Therefore we have to close the landing page when the limit is reached.

gegm
Membro

I also agree. 

However, I would take it a step further .

I use a form for multiple training classes -- one question is what class would you like to attend (a unique contact property I created), each option from the drop down is set up  with its own workflow which adds the person filling out the form that has selected that class to be added to a specific list (registrants list) for that class. Once this list reach a certain number of people -- I would like that option from the dropdown menu to be hidden. 

sttang
HubSpot Employee

I think this will be a very useful feature for event management especially when customers wish to cap sign ups at a certain limit!

KMPulido
Membro | Parceiro Platinum

We have clients that need this functionality critically. Also, it would be ideal for the cap on form submissions to be an acceptable workflow trigger that would switch a LP template from form to text.

CuriousNY
Participante | Parceiro Platinum

We need this for several clients as well. 

CuriousNY
Participante | Parceiro Platinum

This is CRITICAL right now as many of our clients run events that are limited in attendance. 

aveselka
Membro

This is a critical need for my organization. The majority of our events have a limited number of spots and we are desperately trying to find a workaround. This seems like it should be a basic function of capturing event registrations and I would imagine most marketing teams using HubSpot would agree with this sentiment. 

jackcoldrick
HubSpot Employee

Hi all, 

 

I managed to implement something similar to this using the HubSpot Analytics API and modifying the embed code. It's not perfect but does the job. You can check out what I did via the link below. I recorded a video walking through the solution and also listed a few points on what to keep in mind. Like I said it's not perfect but it might help someone achieve their goals in the meantime.

 

 

The embed code looks something like this (you can also see it if you view the source of the page above):

 

hbspt.forms.create({
    portalId: "PORTAL_ID",
    formId: "FORM_ID",
    onFormReady: function($form, e) {
        document.querySelector("[type='submit']").addEventListener("click", function(event) {
            event.preventDefault();
            var requestURL = "http://jack.emea-tc.com/forms/submit-control/get-submissions.php";
            $.ajax({
                url: requestURL,
                success: function(result) {
                    var json = JSON.parse(result);
                    console.log(json.totals.submissions);
                    if (json.totals.submissions > 10) {
                        $(".formContainer .alert span").html(json.totals.submissions);
                        $(".formContainer .alert").show();
                    } else {
                        $form.submit();
                    }
                }
            });
        }, false);
    }
});

 

ClaudioNI
Participante

Well, it's been 2 years, and 115 upvotes, so hopefully this will be taken into consideration soon. 🙂

CKS_DK
Membro

Any news on this? We really need this feature as we have many events with limited number of spots available.