In GoHighLevel automation workflows, If/Else conditions do not provide access to the Opportunity Owner (Assigned User). As a result, it is not possible to validate whether an opportunity already has a user assigned.
This limitation prevents building reliable, conditional logic based on ownership.
Problem:
• The Opportunity Owner / Assigned User is not available as a condition in If/Else logic
• There is no way to check:
• whether an owner is assigned or not
• which user is assigned
• Ownership-based branching in workflows is therefore impossible
Expected Behavior:
In If/Else conditions, workflows should be able to:
• Access Opportunity → Assigned User / Owner
• Validate conditions such as:
• is empty / is not empty
• equals / does not equal user X
• Use ownership as a decision factor for downstream logic
Actual Behavior:
• Opportunity Owner is not selectable in If/Else conditions
• Workflows cannot validate assignment state
Impact / Use Case:
Cannot conditionally:
• create tasks only if an owner exists
• assign tasks to the opportunity owner
• book appointments for the correct user
Proposed Solution:
• Expose Opportunity Owner / Assigned User in If/Else conditions
• Support basic operators:
• is set / is not set
• equals / not equals
• Align behavior with other opportunity-related fields available in workflows