ActionAddToSequence
Per-action config for the "Add to Sequence" action: the one sequence contacts are enrolled in, and who works their steps.
A contact can be in only one sequence at a time, so this holds a single sequence rather than a list. The assignment names the rep: one user, or a Team dealt round-robin. An action saved before assignment existed has none, and its enrollments fall back to the contact's owner.
type ActionAddToSequence {
id: ID!
workflow_id: ID!
remove_from_non_operational_workflows: Boolean!
assignment_strategy: OwnerAssignmentStrategy
user_id: ID
assignee: Owner
team_id: ID
team: Team
sequence: Workflow
created_at: DateTime
created_by: User
updated_at: DateTime
updated_by: User
}
Fields
ActionAddToSequence.id ● ID! non-null scalar
ActionAddToSequence.workflow_id ● ID! non-null scalar
The sequence to enroll contacts in. Must be a sequence, not any other kind of automation.
ActionAddToSequence.remove_from_non_operational_workflows ● Boolean! non-null scalar
When true, contacts are first removed from every non-operational automation they are active in, then enrolled. Other sequences are not touched. Contacts the sequence would refuse anyway (over the daily cap, already in this sequence) are not removed from anything.
ActionAddToSequence.assignment_strategy ● OwnerAssignmentStrategy enum
Null on an action saved before assignment existed.
ActionAddToSequence.user_id ● ID scalar
The assignee under FIXED_USER. The fallback under ROUND_ROBIN_TEAM.
ActionAddToSequence.assignee ● Owner object
ActionAddToSequence.team_id ● ID scalar
The Team dealt across under ROUND_ROBIN_TEAM.
ActionAddToSequence.team ● Team object
ActionAddToSequence.sequence ● Workflow object
ActionAddToSequence.created_at ● DateTime scalar
ActionAddToSequence.created_by ● User object
ActionAddToSequence.updated_at ● DateTime scalar
ActionAddToSequence.updated_by ● User object
Member Of
Action object


