This article covers two Dotdigital use cases where limiting customer activity is important for you.
This guide uses 100 as an example, but you can set any limit you need.
Use case 1: Event registration
Suppose you want to create a form that only accepts the first 100 event registrations. After reaching this limit, additional submissions should receive a message indicating that the list is full or that the event is fully booked.
Use case 2: Product sample distribution
Suppose you have 100 free product samples to distribute to your customers and you want to send them to the first 100 people that complete the survey. After reaching the limit, you want to display a message that all samples have been distributed.
Solution overview
To manage the first 100 submissions, enrol contacts into a program and use a Quantity split node. This method allows you to effectively control the number of submissions processed.
Step-by-step guide to limiting form submissions or survey completions
Step 1: Build a program
Build a simple program that manages the signups:
Add the Quantity split node to direct the first 100 contacts to a list or Email campaign node.
You can also add an Email campaign node to use the program to send event reminders to your signed up contacts.
See the image below for an example of how to add the Quantity split node.
For contacts beyond the first 100, direct them to a different path that sends a notification that the event is fully booked or just use the Exit program node.
Activate the program. You cannot use the program in submit actions unless it is activated.
Step 2: Create a form or survey
Follow these steps to design your form using Dotdigital's EasyEditor.
If you already have a signup form for your events continue to the next step.
Step 3: Configure submit actions
Set the submit action to enrol contacts into the program you created.
Choose how many times a user can submit the form and what happens after each submission.
You must first activate your program to set the Submit actions.
Limitations
This method does not provide real-time feedback to users about the submission limit. Submissions are processed in the order they are received.
To hide a form before or after a specific time, you can use Dotdigital's scheduling features to hide the visibility of your content.


