Details
Looking to limit subscriptions on a form, or registrations to an event? You can use our built-in Contact ID field to achieve this. Some example use cases could be:
- Limit the number of attendees to an event
- Limit competition or survey entries; ie. 'The first 50 to complete our survey win a prize...'
What This Example Will Cover
In this example, we'll limit the number of registrations to our XYZ Donuts cooking classes, given our stores only have a given amount of space available.
How-to Guide
Setup the Automation
Before you begin, you'll need to have the emails that you wish to send if someone is accepted, as well as not accepted, built and ready to go. We'll also assume that you have created a new list for this process (thus, the list's first contact will be given the Contact ID value of '1').
- Select Automation from the sidebar.
- Select the Advanced Automation tab.
- Click .
- Give the workflow a name and click .
- Click .
- In the first section, set the action as A trigger against the following list and then select the list that you're monitoring for registrations.
- In the second section, set the trigger as the Subscribe event.
- Also in this section, click to add a filter to the automation criteria. A popup dialog will open.
- In the first dropdown, select the Contact ID field.
- In the second dropdown, select Greater than.
- In the third field, enter 0.
- Click .
- In the first dropdown, select the Contact ID field.
- In the second dropdown, select Less than.
- In the third field, enter 11. For us, this will limit the registration to 10 - so adjust this according to your needs.
- Click .
- In the third section, set the action as Send the Contact the Message and select the email you'd like to send successfully-registered contacts that fit within your limit of 10.
- In the fourth section, set the timing of when to send the email. In most cases, Immediately would suit.
- Click .
- Let's now create the step to send the 'Sorry, we've sold out'-style email for anyone that misses out on the registration limit. Click .
- In the first section, set the action as A trigger against the following list and then select the list that you're monitoring for registrations (the same list as before).
- In the second section, set the trigger as the Subscribe event.
- Also in this section, click to add a filter to the automation criteria. A popup dialog will open.
- In the first dropdown, select the Contact ID field.
- In the second dropdown, select Greater than.
- In the third field, enter 10 (adjust this number according to your registration limit).
- Click
- In the third section, set the action as Send the Contact the Message and select the email you'd like to send those that missed out on a spot.
- In the fourth section, set the timing of when to send the email. In most cases, Immediately would suit.
- Click
- Click to return to finish.
Ready to go? Activate Your Automation
- Select Automation from the sidebar.
- Select the Advanced Automation tab.
- Finally, click next to the automation and choose Activate.
Things To Note if Testing Your Automation
For every contact record you add during testing, the 'Contact ID' will increase (even if you delete the contact afterwards). As such, you'll need to adjust both of your automation filters to suit the new start & end values - as they will change.
How To Locate Users Who Were Successful
- Select Contacts from the sidebar.
- Select the relevant list.
- Click the Table Settings (small ⚙️) icon towards the top-right of the table and select the Contact ID field to enable it.
- Click Apply. This field will now be added to your view. You can click this field in the table heading to sort ascending / descending - or run an advanced search to search for contacts that fall between your desired values (in our case, greater than 0, but less than 11).