Advanced Registration Forms Add-on
The Advanced Registration Forms Add-on allows you to:
- Create conditional questions
- Create ticket-specific questions (ticket questions) (coming soon)
Requires:
- Event Espresso 5.0.30.p or greater.
- PHP 8.0 or greater.
Conditional Questions

With the Advanced Registration Forms add-on active:
- Scroll to the bottom of a question (existing or new)
- Activate the Conditional Logic toggle to turn on the option to create a question based on an answer to a prior question.
You can test your conditional logic configuration by registering for an event and simulating your conditions.
Ticket Questions
Coming soon. With the Advanced Registration Forms add-on active, edit a ticket and choose the question to use and where in the registration form.
Testing
Visit the event registration page on your site.
- Begin the registration process as if you were a typical attendee.
- Interact with the registration form based on the conditions you’ve set up (e.g., select specific options, provide certain answers, or choose specific ticket types).
- Observe if the expected changes, such as showing/hiding fields or applying different rules, occur correctly.
Troubleshooting:
If the conditions don’t behave as expected, review the logic configuration in the Event Espresso admin settings. Look for:
- Make sure conditional question is assigned to a Question Group.
- Make sure that the Question Group that the conditional question is assigned to is assigned to the event.
- Errors in the conditions setup.
- Missing or incorrect field connections.
- Plugin or theme conflicts.
- If you edit the answers to a question that conditional questions depend on, you’ll need to re-select the updated answers in the conditional questions to ensure the conditional questions are triggered correctly.
By testing thoroughly, you can ensure that your conditional logic meets your event registration needs.
Note, the questions per group can be checked via an API request to: `https://example.com/wp-json/ee/v4.8.36/question_groups/XXX/questions/` by checking the question group ID and questions.
Known Issues:
1) The conditional questions (even those unanswered), may show up in the confirmation emails. This is a known issue and is on our list of things to fix. As a workaround, remove the question/form/answers from being input in the confirmation emails.