Background: I am working on a form in which the input fields change dynamically based on the previous selection. For example, in the screenshot below, if 'Type A' is selected, rest of the form fields following the 'Type' field will change. This form is presented in a right-side flyout panel as an overlay.
Users: Representatives actively talking to customers and interacting with the form while creating the record for them.
Scenario: If the Type is selected as 'Type B' and Vertical is selected as 'Vertical B' as in the screenshot, it is just a simple form and user can proceed to creating the record by clicking the CTA.
But when 'Type B' and 'Vertical A' are selected, the form becomes much more layered. It will have multiple steps where users will be asked for more data and at the end user will be presented with a few recommended option cards. User will select one of these recommended cards to proceed with creating the record.
Question: Is it a good UX practice to change the CTA button text from 'Create Record' (Type B + Vertical B) to 'Next' (Type B + Vertical A)? Or should I make the button hidden until all the fields in the decision tree are entered? Are there any other alternatives to make this experience smooth?




