--- title: Make a form change based on responses in Creator Studio description: Make a form update based on how users answer a question using dynamic behavior. For example, if a user says they want a T-shirt for an event they're attending, you can make a T-shirt size field required. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/application-development/creator-studio/creator-studio-dynamic-behavior.html release: australia product: Creator Studio classification: creator-studio topic_type: task last_updated: "2026-03-12" reading_time_minutes: 3 breadcrumb: [Forms in apps, Build apps, Creator Studio, Building no-code applications, Developing your application, Building applications] --- # Make a form change based on responses in Creator Studio Make a form update based on how users answer a question using dynamic behavior. For example, if a user says they want a T-shirt for an event they're attending, you can make a **T-shirt size** field required. ## Before you begin You must name the form before you can add [dynamic behavior](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/creator-studio/creator-studio-glossary.md) to it. To add dynamic behavior to a form, you must be given permission to work on the app. ## About this task A different way that you can make a form change is to have questions automatically populate based on a user's answer to another question on the form. For more information, see [Customize your form for an app in Creator Studio](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/creator-studio/creator-studio-edit-form.md). ## Procedure 1. Go to **All** > **App Engine** > **Creator Studio** to see all the apps on the Creator Studio home page. 2. Open the application that contains the form you want to add dynamic behavior to. 3. Select the form you want to work on in the navigation panel. \[Omitted image "crs-form-selection.png"\] Alt text: Select the appropriate form from the navigation panel 4. Select the question that should be affected by how users answer one or more previous questions. For example, select the **T-shirt size** field to make it required if a user answers `Yes` to the **Do you want a T-shirt?** question. 5. Select the **Behaviors** tab of the settings panel. \[Omitted image "crs-add-behavior-nav.png"\] Alt text: Add behavior button on the Question details panel 6. Define the conditions that will make the form change in the Conditions section. 1. Select **Questions** in the **Field** field to specify that you're choosing questions from the form. The name of the form automatically appears in the **Item** field. 2. Choose the question whose answer triggers the dynamic behavior in the **Question** field. For example, select the **Do you want a T-shirt?** question. 3. Select the condition **Operator** to determine the status of the selected field that will trigger the dynamic behavior. For example, you could select **Is** as the operator for the **Do you want a T-shirt?** field. For more information, see [Condition builder](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/platform-user-interface/c_ConditionBuilder.md). 4. Enter or select the value for the user's response to the trigger question. For example, the value could be **Yes** if they want a T-shirt. 5. Specify another field and value to create a more complex set of triggering conditions by selecting the **or** button or the **and** button. 6. Build another set of conditions by selecting the **Add condition set** button and repeating steps a-e. \[Omitted image "crs-dynamic-panel-nav.png"\] Alt text: Dynamic behavior settings for T-shirt question 7. Define how the form changes in response to the conditions that you defined in the Action section of the **Behaviors** panel. 1. Choose what the form does when the triggering conditions are met in the **Select an option** field. Depending on the conditions you created, the following actions may be available: - **Make it visible** - **Mark as required** - **Make read-only** - **Display a message** - **Choose a value** You can add multiple actions, but you can add only one of each type of action for each set of dynamic behavior. \[Omitted image "crs-dynamic-actions.png"\] Alt text: Choose an action for the behavior 2. Choose what happens for each action that you select. For example, if you chose to **Display a message**, you can make it an **Info**, **Warning**, or **Error** message, and then you must enter the message that appears. 8. Select **Save**. ## Result The question appears with a dynamic icon \[Omitted image "crs-dynamic-indicator.png"\] Alt text: to indicate that it has dynamic behavior. The dynamic behavior appears in a card on the **Behavior** tab of the settings panel. You can select the card at any time to view or edit its details, or select the **Add behavior** button to add another dynamic behavior. **Parent Topic:**[Working with forms in Creator Studio](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/creator-studio/creator-studio-work-with-forms.md)