Understanding Sequence Completion and Opt-Outs
Last updated: May 4, 2026
When a sequence participant is marked as "completed" after only the first step and they have not replied, this typically indicates they have opted out of the sequence.
How Recipients Can Opt Out
Recipients can opt out of sequences by clicking the opt-out link that is automatically appended to all sequence emails. Once they opt out, they will no longer receive any further steps in the sequence.
Manual Opt-Out Methods Not Covered by Automatic Systems
Reply-Based Opt-Out Requests
Recipients may reply to sequence emails requesting removal (e.g., "Please remove me" or "Do not contact"). Unify automatically classifies these as "Opt out" replies, but they require manual handling to unenroll the recipient and add them to an exclusion list to prevent future outreach.
Manual Opt-Out by Administrators
Navigate to the contact's profile in Unify
Click the "Opt-Out" button at the top right
Reversing an Accidental Opt-Out
If you accidentally opt out a contact, the opt-out can be reversed only if you have the contact's explicit permission to resume outreach. To reverse an opt-out:
Clear the opt-out flag in the contact's Unify person record or your CRM system
If you cannot clear the opt-out flag yourself, contact Unify support to clear the opt-out record
After the opt-out flag is cleared, re‑enroll the contact into the desired sequence
Important: Opt-outs are intended to be permanent. Only reverse an opt-out if you have documented permission from the contact to resume outreach.
This will add the contact to the opt-out list and prevent them from receiving future sequence emails
Opt-Out vs. Unenrollment: Key Distinction
If you only want to remove someone from a specific sequence without blocking them from future sequences, unenroll them from that sequence instead of opting them out. Opting out prevents all future sequence enrollment, while unenrollment only removes them from the current sequence.
How to Unenroll Contacts
To unenroll a single contact:
Open the contact's profile in Unify
Click the "Unenroll" button to cancel all remaining sequence steps for that contact
To unenroll multiple contacts from a sequence:
Navigate to Sequences → Enrollments
Filter and select the contacts you want to unenroll
Click "Unenroll" to remove them from the sequence
Note: Bulk unenrollment runs in batches and completes shortly after you trigger it.
Early Sequence Completion
A sequence can be marked as complete prior to the first message being sent for for two main reasons:
The recipient clicked the opt-out link
The recipient was excluded based on sequence rules or filters. Exclusions can be configured in Settings > Exclusions and may include criteria such as open opportunities/deals being created.
Note that exclusion settings can differ between the audience level and the sequence level - an exclusion may be toggled off at the audience level but still be toggled on at the sequence level, which will prevent enrollment when contacts reach the sequence node.
When an exclusion has the "remove from active sequences" setting enabled, contacts meeting the exclusion criteria will be removed from sequences mid-sequence. If this setting is not enabled, existing sequence participants will continue receiving emails, but new contacts meeting the criteria cannot enter sequences. Some exclusions apply company‑wide, removing all contacts from a company when any contact meets the exclusion criteria.
Identifying Exclusion Reasons
Check the Exclusion tab on the contact's record: Go to Contacts, search for the person by email, click their record, and review the Exclusion tab.
Open the Play → go to Metrics → click the Sequence node (or the "Not Enrolled" count) to view the list of contacts and their exclusion reasons
Check Execution Logs in the Play Builder for the prospect's enrollment attempt and specific blocking criteria
Review organization‑level exclusions in Settings → Organization → Exclusions
For sequence‑specific exclusions, check the individual sequence settings
Interactive Exclusion Troubleshooting and Multi-Level Settings
Understanding Multi-Level Exclusion Controls
Organization-level: Settings → Organization → Exclusions, where the “Exclude from Sequences” toggle blocks contacts globally across all sequences
Ruleset-level: Within individual sequence rulesets, where exclusions can be toggled on/off for specific sequences independently of organization-level settings
Checking Ruleset-Level Exclusions
Navigate to the specific sequence you're trying to enroll the contact in
Go to the sequence's Settings tab
Review which ruleset the sequence belongs to and which exclusions are enabled for that ruleset
Ensure exclusions are toggled on at both the organization level and within the sequence itself for them to take effect
Contacts may remain excluded even after adjusting settings at one level if the other level’s settings still apply.
Interactive Exclusion Testing
Toggle exclusions in the Play view to see real‑time impact: Navigate to the Play, then toggle specific exclusions on/off to immediately see which contacts are affected by each exclusion rule. This interactive approach helps identify which exclusion(s) are causing enrollment drop‑offs without having to check individual contact records.
Enhanced Exclusion Identification Steps
Organization-level exclusions: Review Settings → Organization → Exclusions and verify if the “Exclude from Sequences” toggle is enabled for relevant exclusions
Sequence-specific exclusions: Check the ruleset settings that the sequence belongs to, where exclusions can be toggled on/off independently of organization-level settings
Interactive testing: Use the Play view toggle method to see real‑time exclusion impact across your contact list
Note: Changes to exclusion settings or CRM fields may take 15‑30 minutes to propagate before affecting new enrollment attempts. Allow this time to pass before attempting to enroll recipients again after modifying sequence exclusion rules or filters.
Troubleshooting Opportunity-Based Exclusions
If you have multiple CRM systems integrated (e.g., both Salesforce and HubSpot), opportunities from all connected systems are evaluated against exclusion criteria.
When troubleshooting opportunity-based exclusions, search your CRM for all company records sharing the same domain. Multiple records with the same domain may each have separate opportunities, and any open opportunity on any of these records can trigger the exclusion. You can view all active opportunities associated with a company by scrolling down on the account record in your CRM.
Allowing Specific Contacts Through Exclusion Rules
Navigate to the exclusion rule that is blocking the contact
Edit the exclusion rule to add a filter condition
Add “Email is not” and enter the specific contact's email address
Save the exclusion rule
Wait 15‑30 minutes for the change to propagate, then attempt enrollment again
When a recipient opts out, they are automatically removed from all active sequences and will not receive any further sequence emails
Contacts may appear as “queued” in a sequence even when they match exclusion criteria. This is expected behavior—exclusions are checked at send time, not at queue time. Contacts that are queued but match your exclusion criteria will be automatically skipped when the sequence runs, and you do not need to take any action to prevent them from receiving emails.
CRM Integration for Sequence Opt-Outs
When recipients opt out of sequences, understanding how opt-outs integrate with your CRM system is crucial for maintaining accurate contact records and preventing re‑enrollment through other channels.
CRM Field Mapping Configuration
Unify supports mapping to either the "Do Not Email" field or the "Email Opt Out" field in Salesforce:
Email Opt Out is a standard Salesforce field on Leads and Contacts, typically used as a global "do not email this person" flag for all email communication
Do Not Email is often a custom or marketing-specific field (e.g., from Marketing Cloud/Pardot) used to control specific types of emails or campaigns rather than blocking all emails completely
Map to whichever field your team treats as the master/global email suppression flag
If you have CRM field mappings configured with read & write permissions for your chosen opt-out field, the opt-out status will be written back to your CRM system.
If you have “Do Not Email” field mapping set to read‑only, Unify will respect opt‑out status from your CRM but won’t write back when someone opts out within Unify.
To enable bidirectional sync, configure the field mapping as “read & write” in your CRM integration settings; in Salesforce, opt‑out status is synced to the “Email Opt Out” field.
Diagnosing Opt-Out Status Sources
If you notice contacts marked as opted out and need to determine whether the status originated in your CRM or in Unify:
Check your CRM field mapping configuration: Navigate to your CRM integration settings and verify whether the “Do Not Email” field (or “Email Opt Out” in Salesforce) is set to read‑only or read & write permissions.
Spot‑check affected contacts in your CRM: Review a sample of contacts showing opt‑out status in Unify and check if the corresponding field is already set to true in your CRM system. If the field is true in your CRM, the opt‑out status originated there.
Review recent Unify activity: If the CRM field is not set to true, check for recent sequence opt‑out link clicks or admin‑initiated opt‑outs in Unify that may have created the status.
Note: With read‑only mapping, opt‑out status increases will originate in your CRM since Unify cannot write back. With read & write mapping, opt‑outs can originate from either system and will sync bidirectionally.