---
schema_version: "1"
id: 898971f3033b73a6e35b2ea3378eced9ee27a0f2a96b7d2df9dc17e5fda36085
title: ActionCadenceRuleCondition
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/object_reference/sforce_api_objects_actioncadencerulecondition.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_actioncadencerulecondition.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: c3f0393db29756d915bba2c9f9e79abc9b19a3b2823d797b99845aad9092ae92
description: Represents the logic for a branch step. This object is available in API version 48.0 and later.
---
# ActionCadenceRuleCondition

Represents the logic for a branch step. This object is available in API version 48.0 and later.

## Supported Calls

describeSObjects(), getDeleted(), getUpdated(), query(), retrieve()

The supported calls for ActionCadenceRuleCondition are inherited from ActionCadenceStep.

## Fields

| Field | Details |
| --- | --- |
| ActionCadenceRuleId | 
Type

reference

Properties

Create, Filter, Group, Sort

Description

The ID of the ActionCadenceRule that this condition is associated with.



 |
| Operator | 

Type

picklist

Properties

Create, Filter, Group, Nillable, Restricted picklist, Sort, Update

Description

The conditional operator for this rule. Possible values are:

- Equal





 |
| Resource | 

Type

string

Properties

Create, Filter, Group, Nillable, Sort, Update

Description

The field to evaluate. Possible values are:

- CallDispositionCategory
    
    Use by branch steps.
- EmailEngagement
    
    Used by ListenerBranch steps.





 |
| RuleConditionName | 

Type

string

Properties

Create, Filter, Group, Sort, Update

Description

The name of the rule condition. Every rule condition in a cadence must have a unique name.



 |
| Value | 

Type

string

Properties

Create, Filter, Group, Nillable, Sort, Update

Description

The event that your cadence rule condition listens for to decide when the event is complete.

Possible values for emails are:

- EmailOpen
- EmailLinkClick

Possible values for calls are:

- CallMeaningfulConnect
- CallUnqualified
- CallLeftVoicemail
- CallNotInterested
- CallCallBackLater







 |

## Usage

Use ActionCadenceRuleContion to see all the rule conditions associated with a branch step:

select RuleConditionName from ActionCadenceRuleCondition where ActionCadenceStepId= <ID of a branch step> 

#### See Also

- [ActionCadence](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_actioncadence.htm "Represents the definition of a cadence. This object is available in API version 45.0 and later.")
- [ActionCadenceRule](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_actioncadencerule.htm "Represents the logic that a branch step uses to determine which branch an action cadence tracker follows in an action cadence. Use ActionCadenceRule to learn about a branch step, including its logic and what the next step is. This object is available in API version 48.0 and later.")
- [ActionCadenceStep](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_actioncadencestep.htm "Represents a step in a cadence. Use ActionCadenceStep to learn which steps belong to a cadence, and how the steps are connected to each other. This object is available in API version 48.0 and later.")
- [ActionCadenceStepTracker](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_actioncadencesteptracker.htm "Represents a step in an active cadence for a specific cadence target. This object is available in API version 48.0 and later.")