With RegFox, you can automate changes to your registration page based on how many people are being registered in a single order. Whether you want to reward group sign-ups, reveal exclusive options for families, or streamline the experience for solo registrants, these actions give you flexible control over the registration process.
For example, you can automatically apply a group discount when 3 or more registrants are added to an order, or hide a field for the second registrant. By using Quantity-Based Actions, you can simplify group registrations, encourage larger orders, and deliver a more responsive and personalized registration experience.
Example Use Cases
When someone registers 3 or more people, apply a 10% discount
For the second registrant, hide a text field
For the fourth registrant, require a merchandise item be selected
Jump To...
Getting Started
From the Pages screen, click the pencil icon under the page you want to edit
Go to the Actions tab
Click Create Your First Action, or click the + icon on your action if you already have actions on your page
Add Your Trigger Based on the Number of Registrants in an Order
If using our Group Registration feature, you can create actions that trigger when someone registers a specific number of people in an order. There are two different types of actions that you can use in RegFox.
The Registrants in a Transaction option is triggered when someone registers a specific number of people that you define. When triggered, this action applies to all registrants in the order.
The Specific Registrant option is triggered when someone registers a specific number of people, but the action only applies to the specific registrant(s) you designate.
For example, if a user sets an action to hide a Text Field for Registrants 3 and over...
Registrants in a Transaction: RegFox will hide the text field for all registrants in the order. If Registrants 1 and 2 previously entered text in this field, that data will be lost
Specific Registrant: RegFox will hide the text field only for Registrants 3 and over. Registrants 1 and 2 will still see the text field, and their data will be retained
Add a Registrations in a Transaction Trigger
Add a Registrations in a Transaction Trigger
When you use the Registrants in a Transaction trigger, RegFox will apply the action to every registrant in the order once the selected number of registrants is added to a single transaction.
On the left-hand side, select Registrants in a Transaction from the dropdown
Select one of the following options and add the value to the field below
The Greater Than option will trigger the action if a registrant registers a group larger than the number you set in a single order
The Less Than option will trigger the action if a registrant registers a group smaller than the number you set in a single order
Click the + button if you would like to add multiple triggers
If you add multiple conditions in a trigger and would like for all of them to be met in order for the action to take place, be sure to check the box that states: All of these must be true
If this checkbox is not selected, the action will occur if any one of the conditions are met
Add a Specific Registrant Trigger
Add a Specific Registrant Trigger
When you use the Specific Registrant trigger, RegFox will apply the action to the specific registrant(s) you specify.
On the left-hand side, select Specific Registrant from the dropdown
Select one of the following options and add the value/date to the field below
The Is (Specific Registrant) option will trigger the action if a registrant registers a group of the exact size you set in a single order
The Date is Between (Specific Registrant) option will trigger the action if the registrant is registering between specific dates
Click the + button if you would like to add multiple triggers
If you add multiple conditions in a trigger and would like for all of them to be met in order for the action to take place, be sure to check the box that states: All of these must be true
If this checkbox is not selected, the action will occur if any one of the conditions are met
Pro Tip: If you want to trigger an action for one registrant in the group using the Specific Registrant option, we recommend entering the same number in both fields.
For example, to hide a field only for the second registrant, we recommend selecting the Is (Specific Registrant) option and entering 2 to 2 in the text fields that appear.
Add Your Action
You can create a variety of actions in RegFox that are triggered when someone registers a specific number of people in a single order. Below are some of the action types you can set up to customize the registration experience.
Pro Tip: It is important to know that actions run from top to bottom. So if you have multiple actions in your RegFox page, actions towards the bottom can override actions above them. You have full control over the order of your actions and can reorder as needed. Because the order of actions can impact how your page behaves, we highly recommend previewing and testing your page before publishing it live. This helps ensure that all your actions work together the way you intend.
Show-Hide Actions
Show-Hide Actions
In RegFox, you can dynamically show or hide fields based on the number of registrants in an order. For example, you can automatically show a group discount message when three or more people are registered in the same order.
When using the Registrants in a Transaction trigger, the field will be shown or hidden for all registrants within the order. If the field is hidden and previous registrant(s) on the order entered information, the data they entered will be lost. When using the Specific Registrant trigger, the field will only be shown or hidden for the registrant(s) you specify. Other registrants on the order won't be impacted.
Pro Tip: Our actions automatically assume the opposite is true. For example, if a field is set to only show based on a certain condition, it will be hidden by default until that condition is met. Once the condition is met, the field will show.
Likewise, if a field is set to hide until a condition is met, it will by default show. For example, if a text field is set to hide for the second registrant, this merchandise field will by default show until someone adds a second registrant to their order.
By default, RegFox fields show all of the time, so if you would like to show your field at all times, no action is needed.
On the right-hand side, find and select Show or Hide
Choose the Field(s) or Function(s) that you would like to show or hide when the condition is met
Click the + button if you would like to add another action that occurs when the condition is met
Click Save Action
Click Save Now in the upper-right corner of your page to save your changes. Click Publish to publish these changes to your live page
Require/Don't Require Field Actions
Require/Don't Require Field Actions
In RegFox, you can dynamically require or not require fields based on the number of registrants in an order. For example, you can automatically require a Group Name field to be completed when someone adds two registrants to their order.
When using the Registrants in a Transaction trigger, the field will be required or not required for all registrants within the order. If the field becomes required and previous registrant(s) did not add information, they will be required to add this information before submitting the order. When using the Specific Registrant trigger, the field will only be required or not required for the registrant(s) you specify. Other registrants on the order won't be impacted.
Pro Tip: Actions will override the default requirement settings you set on the page builder. Actions also automatically assume the inverse is true. For example, if you create an action to require a field based on a certain condition, this field will not be required by default, even if it is marked as required in the Page Builder settings. This field will only become required once the condition is met.
For example, if your meal choice field is required in the page builder, but you create an action to require this meal choice field when someone adds three registrants, our system will automatically make the meal choice field not required until someone adds a third registrant. Even though the Page Builder has marked this field as required, the action takes precedence. After someone adds a third registrant, the field will then become required.
If you want a field to always be required (or not required), no action is necessary. In this case, we recommend adjusting the Required setting within the Page Builder itself.
On the right-hand side, find and select Require or Not Require
Choose the Field(s) or Function(s) that you would like to require/not require when the condition is met
Click the + button if you would like to add another action that occurs when the condition is met
Click Save Action
Click Save Now in the upper-right corner of your page to save your changes. Click Publish to publish these changes to your live page
Select an Option Actions
Select an Option Actions
In RegFox, you can dynamically select an option based on the number of registrants in an order. For example, you can automatically select a specific corporate registration option for the fourth registrant added to the order.
Pro Tip: Select an Option actions will only take place when the condition event is met. If the condition event is not met, the Select an Option action will not take place. For example, if you create an action to select a sessions option for the second registrant, the session field will remain unselected by default until a second registrant is added to the order. Once a second registrant is added, the sessions option will then be automatically checked.
On the right-hand side, find and select Select Option
Choose the Field(s) that you would like to target when the condition is met
Click Lock Selection if you would like to prevent registrants from changing their option
Click the + button if you would like to add another action that occurs when the condition is met
Click Save Action
Click Save Now in the upper-right corner of your page to save your changes. Click Publish to publish these changes to your live page
Note: Select an Option actions works with Registration Options, Sessions, and Multiple Choice actions. This action does not work with checkboxes and merchandise fields. If you do not have a Registration Option, Sessions, or Multiple Choice field on your RegFox page, the Select an Option action will not appear in your list of events.
Set Value Actions
Set Value Actions
In RegFox, you can dynamically set a value in a text field based on the number of registrants in an order. For example, you can automatically set the value of your text field to "N/A" for the third registrant in an order.
Pro Tip: Set a Value actions will only take place when the condition event is met. If the condition event is not met, the Set a Value action will not take place. For example, if you create an action to set a text field to "N/A" for the third registrant, the text field will remain blank by default until someone adds the registrant. After a third registrant is added to the order, the text field will automatically be set to "N/A."
On the right-hand side, find and select Set Value
Enter the value you would like to enter in the text field
Choose the Field(s) that you would like to target when the condition is met
Click the + button if you would like to add another action that occurs when the condition is met
Click Save Action
Click Save Now in the upper-right corner of your page to save your changes. Click Publish to publish these changes to your live page
Note: Set a Value actions are designed to insert text into text-based fields and are not intended for adding financial amounts to pricing fields. If your page doesn’t include any text-entry fields, the Set Value action won’t show up in your list of available events.
Price Change Actions
Price Change Actions
In RegFox, you can dynamically update the price based on the number of registrants in an order. For example, you can automatically decrease the price of your registration options by 10% when someone adds three or more registrants in an order.
When using the Registrants in a Transaction trigger, the price will be updated for all registrants within the order. When using the Specific Registrant trigger, the price will be updated for the specific registrant(s) you specify. Other registrants on the order won't be impacted.
Pro Tip: Price change actions will change the price only when the condition event is met. If the condition (aka trigger) is not met, the price change actions will not take place. For example, if you create an action to reduce the price of your merchandise from $10 to $5 for the second registrant, the price of the t-shirt will remain $10 until someone adds a second registrant. Then, the price will then automatically change to $5 for the second registrant.
Note: Price change actions affect each individual registration, not the total order amount. Because of this, if you're using our Group Registration feature, it's important to set up your price change action with the understanding that the discount or increase will apply to every registrant on the order.
For example, if you set a $10 discount when someone registers 3 or more registrants in one order, the total discount on the order will be $30 if someone registers three people in an order. The $10 discount will be applied to each registrant.
To apply a flat discount to the overall order rather than each individual registrant, we recommend dividing the total discount amount by the number of registrants you expect per order. This way, the per-person discount adds up to your intended total discount.
On the right-hand side, select your price change action
Set Price will set the price of the field(s) to a new value that you set. If this option is selected, set the price in the text field
Increase Price will increase the price of the field(s) by a $ or % amount that you set. If this option is selected, choose whether you would like to adjust the price by $ or %, and enter the value increase in the text field
Decrease Price will decrease the price of the field(s) by a $ or % amount that you set. If this option is selected, choose whether you would like to adjust the price by $ or %, and enter the value decrease in the text field
Apply Discount will apply a discount on the field(s) by a $ or % amount that you set. If this option is selected, choose whether you would like to adjust the price by $ or %, and enter the discount in the text field
Limit Discount will limit the discount on a field(s) to a certain number on merchandise and quantity box fields. If this option is selected, choose the limit of the discount in the text box that appears
Multiply Coupon increases the value of a coupon by the multiplier you set. This action multiplies the coupon's value when someone enters a valid coupon and meets the trigger condition. If this option is selected, set the multiplier in the text field that appears
Choose the Field(s) on which you would like to adjust the price when the condition is met
Click the + button if you would like to add another action that occurs when the condition is met
Click Save Action
Click Save Now in the upper-right corner of your page to save your changes. Click Publish to publish these changes to your live page
Note: This Limit Discount applies to merchandise fields and quantity boxes, not multiple choice fields, registration options fields, and donation fields.
Users must use the Apply Discount action for the Limit Discount action to work. If users do not use the Apply Discount action, the Limit Discount action will not apply.
Users must add the Apply Discount event and the Limit Discount event within the same action by clicking the + button on the right-hand side of the action. If users create two separate actions (even if they use the same trigger), the Limit Discount field will not apply.
Manage Your Actions
Find the Action you would like to manage, and click any of the following icons:
The pencil icon allows you to edit the action
The pages icon allows you to copy the action
The + icon allows you to create a new action
The trash can icon allows you to delete the action
FAQs
What's the best way to test my actions?
What's the best way to test my actions?
We recommend using Preview mode to test your actions. Preview Mode allows you to review the visual and communication experience of your registration page without processing real payments or saving data. Since Preview Mode respects actions and date-based conditions, you can test your page in real time to ensure everything functions as expected.
To use Preview mode, go to your RegFox edit page
Save any changes on your page by clicking Save in the top-right corner
Select the Preview button in the top right corner
Warning: Because the Preview mode is only used for testing, do not share this URL with registrants. This link will not accept real registrations or payments.
Why is my live page still showing pre-registration, offline payments, or credit card payment options when I've disabled these payment methods on my RegFox page?
Why is my live page still showing pre-registration, offline payments, or credit card payment options when I've disabled these payment methods on my RegFox page?
A common reason a disabled payment method still appears on the live page is that there is an action on the page that references that payment method. Actions override the payment settings in the page builder. So, if an actions includes a reference to a payment method, it will appear on the live page — even if that method is turned off in your settings.
To fix this, review your actions and remove any references to the payment method you no longer want to offer.