Fuel Cycle Surveys supports custom survey termination logic using Triggers. Triggers let you define when a survey should be considered complete or when a respondent should be disqualified, based on their answers.
Where to Configure Triggers
You can add and edit triggers in two places:
- Conditions (nav bar to the right of the Designer)
- Logic tab (main nav)
Changes made in either location are synced and reflected in both views.
Example: Disqualify Based on Age
In this example, the survey asks for the respondent’s age. If the respondent selects Under 18, the survey disqualifies them.
To configure this:
- Go to the Conditions or Logic tab.
- Under Triggers, create a new trigger:
- Condition:
If Q1 (age) = "Under 18" - Action:
Complete survey
- Condition:
Note: SurveyJS doesn’t have a native “Disqualify” action. All terminations are handled through
Complete survey. To distinguish between qualified and disqualified completions, use custom variables, redirects, or post-processing logic in your survey integration.