Read the table below for all the different submission blocking options:
Suppression Type |
Description |
Examples |
User Experience |
Hides the submit button when a user filling out the form meets custom form conditions, thus preventing submission. |
|
The Form Submit button will not show to unqualified users (e.g., they are missing a required field). |
|
Blocks specific email addresses from submitting based on the email domain. |
To block known direct competitors from entering your marketing lists. |
They are redirected to a different page. |
|
Blocks submissions after a set number of contacts have filled out the form. |
Event registrations with limited space. |
They are redirected to a different page. |
|
Blocks form submissions after a specified date. |
|
Redirected to a different page. |
|
Employ a reCAPTCHA field for additional form security. |
It helps to block spam form submissions. |
The user must pass a reCAPTCHA test to submit the form. |
When creating or editing a form, most of these settings are available under Content > Forms.
Note:
Suppressed Domains, Capped Sign-ups, and Expiration all require redirect URLs. This URL must be different than the URL used for successful submissions.
As a best practice, you can create a landing page advising the user they could not submit the form. This will track the number of blocked submissions and provide your contacts with a better experience.
Hide the Submit Button
You can use Form Conditions to create rules that prevent visitors from submitting your form based on data collected in standard or hidden fields. You can set this up with conditional logic. When conditions are met, the “Submit” button is hidden, preventing the visitor from completing the form submission.
Examples:
Reason |
IF Conditions |
THEN Conditions |
Specific Email Address |
If = “Email” |
Do = Hide< |
Outside your Sales Region |
If = “Country” |
Do = Hide |
Inside your Sales Region |
If = “State” |
Do = Show |
Instructions
To set this up, start at the Form Composer and proceed with the following instructions:
- First, add your data collection fields to the form
- Save the form (but do not close)
- In the Design tab, click on Form Conditions on the right-hand side
- Click the plus sign to add a new condition
- Enter a descriptive Rule Name
- Enter conditional logic for blocking submission
- Determine whether you wish to Hide or Show the Submit Button
- To SHOW the Submit Button when a contact IS qualified:
- Use the “IF” conditions to determine criteria for allowing submission
- Use the “THEN” result to “Show” the “Submit” button
- To HIDE the Submit Button when a contact is NOT qualified:
- Use the “IF” conditions to determine criteria for blocking submission
- Use the “THEN” result to “Hide” the “Submit” button
- Optional: Use an alternative content block that will show when the Submit button is hidden so that users know they are not qualified to submit the form
- First, add your alternative content block
- Drag & Drop the content block above or below the Submit button
- Enter your message text. Click OK
- Go to your Form Conditions, and edit the newly created Submit Button conditions
- Under “THEN”, click “+AND” to add another condition after your submit button setting
- Select Do: “Show” and Field: “Rich Text block message”
- First, add your alternative content block
- To SHOW the Submit Button when a contact IS qualified:
- Scroll down to click “OK”, then click “Close”
- Save the form
Notes:
- The drop-down field selection for the submit button will match the Button Label.
- Selecting “Hide” means that the conditions described will cause the button to disappear when the user makes specific entries on your form.
- Selecting “Show” will cause the Submit button to hide by default and reveal the button once your user meets the conditional criteria when entering the form.
How to test
- Save the Form (but do not close)
- Navigate to the Review tab
- Success depends on whether you are choosing to show or to hide the button
- If using “hide”:
- The submit button will display when the form loads
- Fill out the form as a contact meeting suppression conditions
- The Submit button will hide, thus suppression the submission
- If using “show”:
- The Submit button will show once conditions are met, thus allowing submission for contacts completing the profile
- The submit button will not show when you load the page
- Fill out the form as a contact meeting conditions
- If using “hide”:
Suppressed Domains
To block form submission from specific domains, here are the following instructions:
- First, add the list of domains to block to your account. This suppresses outbound messages. For instructions, see Suppressing Recipient Email Domains.
- Next, create/edit your form and set the domain suppression settings. This suppresses form submissions.
- Go to Content > Forms and create or edit a form
- In the Properties tab, click on Suppressed Domains
- Enter the page URL for visitors to be sent to when attempting to submit from a suppressed domain
If you are using Classic Forms, you will see a Suppressed Domains area in Settings (Step 2):
How to test
Once you have finished creating and embedding your form to a landing page or your site, you may test the blocked form submission with the following steps:
- Visit the form as deployed
- Fill out the form using a “test” email address coming from the domain in question
- You should be redirected to the URL you set for blocked submissions
- To confirm, you may also check your Form Submission List to verify the information was not recorded
Capped Sign-Ups
To block form submission after a defined number of contacts have signed up, proceed with the following instructions within the Form Composer:
- In Form Properties, click on “Capped Sign-Ups”
- Enter the number of submissions allowed
- Enter the URL to redirect users who have completed the form after the maximum number has been hit
How to test
Once you have finished creating the form, you may test the blocked form submission with the following steps:
- Make a copy of the form
- Change the Capped Sign-ups setting to 1
- Create a landing page for testing purposes and embed the form on that page
- Submit the form once, and find success with the following:
- The redirect URL is correct for a successful submission
- Confirmation Email received (if you have this set)
- Form Submission List contains the record of the submission
- Submit the form a second time (with a different email), and find success with the following:
- The redirect URL is correct for a blocked submission
- Confirmation Email is NOT received (if you have this set)
- Form Submission List does NOT contain a record of the submission
Expiration
To block form submission after a specific date:
- Go to Content > Forms and create or edit a form
- In the Properties section, click on Expiration
- Click on the field “Expire on:” to enter the date and time. A calendar tool will pop up.
- First, select the date of expiration, and click Next
- Select the hour of expiration and AM or PM, click Next
- Select the minute of expiration, click Next
- Enter the redirect URL to take your users once the time for submission has passed.
- Click OK
- Save your form
How to test
Once you have finished creating the form, you may test the blocked form submission with the following steps:
- Create a landing page for testing purposes and connect the form to it
- Go to Expiration, change the time and date to yesterday (i.e., a time that has passed)
- You will see a warning that you are setting this to a time that has passed - click OK
- Save and close
- Grab landing page URL and visit the page
- For success, this should automatically redirect to the page you’ve provided
- Edit the form and update the expiration to the correct date and time
- Visit the landing page URL and confirm the form is available to submit
Using reCAPTCHA
You can add a reCAPTCHA field in Act-On forms for an extra security measure and ensure that form responders are actually humans and not bots.
From the Form Composer, add a Captcha field with the following steps:
- In the Design tab, find the Captcha block and drag and drop it to your form
- In the Edit Captcha Field section, you may change the alignment of the Captcha field
- This is what the Captcha field displays as in the form:
Notes:
- Alignment is the only setting for Captcha fields
- For more information on this function, see Google Support (What is reCAPTCHA?)