Just to clarify, this is all part of one form and you’re using conditional logic to show/hide different fields based on what is selected in a specific field? Assuming that’s right, my understanding is you want to automate this a bit more so if you know they came from a specific destination (e.g. marketing), that selection would already be made and the marketing fields would be displayed by default?
Assuming that’s also right, it sounds like you’re looking for dynamic population by query string.
The concept is that any links to this form from a marketing URL would have pass the value of the marketing option in that selector field as a dynamic population parameter.
https://yoursite.com/my-form/?source=marketing
This would then preselect that option in your field and Gravity Forms would handle ensuring all the conditional fields where shown accordingly.