Skip to main content
The Update Subscription Status node changes a contact’s email subscription state as they pass through a workflow. This node enforces strict transition rules to protect deliverability and comply with email regulations like CAN-SPAM and GDPR. Only safe transitions are allowed — you cannot use this node to resubscribe contacts who have unsubscribed or bounced.

Configuration

Select one of two target statuses:

Update to “Subscribed”

Moves the contact to Subscribed status. This transition is only allowed when the contact’s current status is No subscription status.
Current statusResult
No subscription statusChanged to Subscribed
SubscribedNo change
UnsubscribedNo change (blocked)
BouncedNo change (blocked)
Common use cases:
  • Automatically subscribing new leads from form submissions who arrive without a subscription status
  • Subscribing CRM-synced contacts that were imported without a status
  • Adding trial signups or event registrants to email campaigns

Update to “No subscription status”

Moves the contact to No subscription status. This transition is only allowed when the contact’s current status is Subscribed.
Current statusResult
SubscribedChanged to No subscription status
No subscription statusNo change
UnsubscribedNo change (blocked)
BouncedNo change (blocked)
Common use cases:
  • Temporarily suppressing internal or test accounts from campaigns without unsubscribing them
  • Preventing unqualified leads from receiving emails until they meet criteria
  • Cleaning up incorrectly marked imported contacts

Decision logic

The full transition matrix:
Current statusUpdate to SubscribedUpdate to No subscription status
SubscribedNo changeChanged
No subscription statusChangedNo change
UnsubscribedNo changeNo change
BouncedNo changeNo change

Why these restrictions exist

The node intentionally prevents certain transitions to protect you and your recipients:
  • Deliverability protection. Re-sending to bounced email addresses damages your sender reputation and can cause your domain to be blocklisted. Bounced contacts must remain in their current state.
  • Compliance enforcement. Resubscribing contacts who explicitly unsubscribed violates CAN-SPAM, GDPR, and other email regulations. Unsubscribed status represents the contact’s explicit intent and cannot be overridden by automation.
  • Data integrity. Restricting transitions to safe paths maintains a clean, auditable opt-in history. If you need to manually override a contact’s status (e.g., after a direct request), do so in the contact record directly for full accountability.
Manual overrides for Unsubscribed and Bounced contacts are only available directly in the contact record. This is by design — forcing these changes to be manual ensures intentionality and creates an audit trail.

Behavior

  • The node executes once per contact as they pass through.
  • If the transition is blocked (e.g., attempting to subscribe a bounced contact), the node is silently skipped and the contact advances to the next step.
  • The subscription status is updated before the contact advances to the next node.