Replies and state

How statuses change

Behavior Reviewed · not yet fact-checked

In short

How do contact statuses change in Reply?

Reply assigns 14 contact statuses automatically as outreach events occur — Active, Paused, Missing Data, Bounced, Out of office, Finished, Contacted, Opted Out, Replied, Opened, Clicked, Auto-replied, To call, and Called. Some are user-settable; Contacted, Opened, Clicked, and Auto-replied are not, and Opted Out is retained outside sequences.

At a glance

AspectDetail
What it governsWhich of the 14 contact statuses Reply assigns, when, and which transitions are allowed
TriggerAn outreach event (send, open, click, reply, bounce, auto-reply, opt-out, call) or a manual status change
InputsThe event, the contact's current statuses, whether at least one email was received, sequence ownership under Team Edition
ResultThe status set updates; incompatible combinations fail with no resulting transition
ConfigurableReplies handling determines the reply outcome; opens and link tracking gate Opened and Clicked
Does notTrack engagement across the whole outreach process — statuses are per-sequence state; that is what contact stages cover
PlansWith Team Edition in public mode, only the sequence owner can change contact statuses — except Opted Out, which any team member can assign

Rule summary

Contact statuses represent the current state of processing a contact within a sequence. Reply assigns them automatically based on interaction, and most — not all — can also be managed manually from the People page (Change status, then add or remove with the + and - buttons). Not all statuses are compatible with each other: if a requested combination is not allowed, the change fails and no transition occurs. Statuses are not contact stages, which describe engagement across the entire outreach process rather than one sequence.

Trigger

An outreach event arrives (delivery, open, click, reply, auto-reply, bounce, opt-out, call activity), a contact reaches a specific step type, or a user changes the status manually.

The 14 contact statuses

StatusAssigned whenUser-settableRemoval and transition rules
ActiveThe contact is added to an active sequenceYesCan be changed to Paused, Finished, Out of office, or Opted Out at any time; to Bounced or Replied only after the contact received at least one email in the current sequence
PausedSet manually to temporarily halt email sends and reply trackingYesOnly for contacts in a sequence — setting it on a contact in no sequence produces an error; revert to Active manually to resume
Missing DataA template variable has no matching value in the contact's profileNo — system-assignedMust be removed manually; no emails send while it is set; fix by filling the variable or removing it from the template
BouncedAn email is returned undelivered; can also be set manually after at least one email was sentPartiallyUpdate the address, uncheck Bounced, set Active to resend within the same sequence; not retained when the contact moves to a different sequence
Out of officeAn auto-reply with out-of-office keywords is detectedYesStops further steps until removed manually or resumed by automatic out-of-office handling; a later real reply is handled per Replies handling
FinishedThe prospect replies to a sequence email, or all steps have been sentYesChange to Active only if the prospect did not complete all steps or extra steps were added; reply detection and sending stop while set
ContactedThe contact received at least one email from the current sequenceNoCannot be changed manually
Opted OutThe prospect clicks the opt-out link, or a text unsubscribe reply is sorted into the Do Not Contact inbox category by AIYesCan be set and removed manually; the only status retained outside sequences; a contact with it cannot be moved to a different sequence; any team member can assign it
RepliedThe prospect responds from the same address the email was sent to (or forwarded from the thread), or replies by SMS to a sequence-related SMSYesSequence stops by default unless Continue processing steps is selected; usually comes together with Finished; reply tracking stops once set
OpenedThe prospect opens an email (opens tracking on)NoCannot be changed manually; opens tracking can be disabled in Sequence > Settings > General Settings
ClickedThe contact clicks a link with link tracking enabledNoCannot be changed manually
Auto-repliedAn automatic reply is detectedNoCannot be assigned or removed manually; comes along with Finished, which stops further steps until Finished is changed to Active
To callThe contact is moved to a Call step in a sequenceYesCan also be set manually from the Contact sidebar
CalledAny call action: completing a Call-type task, making a Cloud Call, or logging a call via the Contact sidebarSet by call actionsPermanent — removable only manually via the Contact sidebar

Transition rules

The original transition matrix is documented as a rule set rather than a diagram; the table below reconstructs it from the per-status rules.

FromToCondition
ActivePaused, Finished, Out of office, Opted OutManual, any time
ActiveBounced, RepliedManual, only after at least one email was received in the current sequence
PausedActiveManual resume
Out of officeActiveManual, or automatic after the configured number of days
Out of officeFinished or continue in sequenceThe contact replies; outcome follows Replies handling (Mark person as finished vs. Continue sending emails)
FinishedActiveOnly when steps remain uncompleted or extra steps were added to the finished sequence
BouncedActiveAfter correcting the email address and unchecking Bounced; the email can be resent within the same sequence
Opted Out(removed)Manual only
Missing Data(removed)Manual only, after fixing the data or the template
Any disallowed combinationFails: no resulting transition occurs
Any, under Team EditionFails if the sequence does not belong to the user changing the status (Opted Out excepted)

Result

The contact's status set updates and sending, tracking, and detection behavior follow the new statuses — for example, no sends to Missing Data, Finished, or Bounced contacts, and no reply detection for Finished or Replied contacts.

Exceptions

  • Bounced + Opened together is possible: the recipient provider's email checker may register an open (the address is likely invalid but the domain exists), or the open reflects your own view of the bounce-back message, which contains your original email.
  • Bounced is not retained across sequences — moving the prospect to a different sequence drops it. Opted Out is the opposite: it is the only status retained even outside sequences, and it blocks moving the contact to another sequence.
  • The inbox AI that assigns Do Not Contact (feeding Opted Out) understands English only — replies in other languages need the inbox category set manually, and the AI is not 100% accurate even in English.
  • Called is permanent until removed manually via the Contact sidebar.

Configuration that changes this rule

Sequence > Settings > Replies handling decides whether Replied comes with Finished (Mark as finished) or the contact continues (Continue processing steps). Opens tracking and link tracking in General Settings gate whether Opened and Clicked can ever be assigned. Automatic out-of-office handling controls when Out of office contacts resume — see Reply detection.

Limits

LimitValue
Statuses in the enum14
Never user-settableContacted, Opened, Clicked, Auto-replied
Removable only manuallyMissing Data, Called, Auto-replied comes with Finished (Auto-replied itself cannot be removed)
Retained outside sequencesOpted Out only
Team Edition (public mode)Status changes restricted to the sequence owner, except Opted Out

FAQ

Which statuses can I set manually?

Paused, Finished, Out of office, Opted Out, and To call at any time (Paused requires the contact to be in a sequence); Bounced and Replied only after the contact received at least one email in the current sequence. Contacted, Opened, Clicked, and Auto-replied are assigned by the system only.

Why does a bounced contact show as Opened?

Either the recipient provider's email checker opened the message — suggesting the address is invalid but the domain exists — or the open is your own view of the bounce-back message, which contains your original email. See Bounce handling.

Why can't I change a contact's status?

Two common causes: the status combination is not allowed (the change fails with no transition — for example, Replied before any email was received), or Team Edition in public mode is enabled and you are not the sequence owner. Any team member can still assign Opted Out.

What is the difference between statuses and stages?

Statuses are per-sequence processing state — the 14 values on this page. Stages describe the level of interaction and engagement across your entire outreach process. See Statuses.

Build with Reply