Zylker Corp aims to optimize its event registration process by ensuring accurate and consistent discount for eligible groups while skipping these steps for individual registrations. Their logic was:
- For individual registrations, proceed directly to payment collection.
- For group registrations, collect the group size to determine and apply the appropriate size-related discounts before proceeding to payment collection.
- Avoid applying discount to groups with fewer than 5 participants.
This dynamic adjustment of form behaviour based on user input is achieved by using Field Rules.
Implementation
Let's see how Zylker achieved this,
Form Building
Zylker created a form with fields such as name, email, a dropdown field for Event Type, a radio field for Registration Type (Individual or Group), a number field for Group Size, a dropdown field with
group choices for Group Discount based on number of guests (10% off for a group of 5–10 people, 15% off for a group of 11–20 people and 20% off for 20+ people), and a payment field.
Rule creation
- After building the form, navigate to the Rules tab.
- Under Field Rules, click Configure Now.
Rule 1: Group Registration - Show Group Size
Condition: Registration Type is Group
Action: Show Group Size field
Rule 2: Group Registration - Group Size 5–10
Condition: Group Size is Greater Than or Equal To 5 and Group Size is Lesser Than or Equal To 10
Action:
Show Group Discounts
Show Grouped Choices Group of 5–10 in Group Discount

Rule 3: Group Registration - Group Size 11–20
Condition: Group Size is Greater Than or Equal To 10 and Group Size is Less Than or Equal To 20
Action:
Show Group Discounts
Show Grouped Choices - Group of 11–20 in Group Discount
Rule 4: Group Registration - Group Size greater than 20
Condition: Group Size is Greater than 20
Action:
Show Group Discounts
Show Grouped Choices: Group greater than 20 in Group Discount

How this works
- Upon providing the name and email, the user will be prompted to select the type of registration.
- If it is an individual registration, then the group size and discount fields are hidden, and the user is directed to make payment.
- If it is a group registration, then the size of the group will be collected.
- For the group size less than 5, no discount is provided, and the user is directed to make payment.
- For the group size greater than 5, the discount is dynamically updated based on the group size and applied to the payment field.
By implementing these field rules, Zylker Corp has automated the group discount process with a registration form that dynamically adapts to user input to provide a user-friendly and error-free registration experience.