Why is there a delay in sequence enrollment after updating my audience criteria?

Last updated: April 30, 2026

Context

When updating audience criteria in Unify to include companies with specific intent signals (such as medium or high intent), you may notice that the number of companies in your audience increases significantly. However, the sequence enrollment numbers may not immediately reflect this change, leading to confusion about whether the setup is working correctly.

Answer

There is typically a delay between updating audience criteria and seeing the full enrollment in your sequences. This is normal behavior, especially when making significant changes to audience criteria that result in a large increase in the target audience size.

The delay occurs because:

Understanding How Unify Evaluates Audience Criteria Against Multiple Records

When troubleshooting enrollment discrepancies, it's important to understand that Unify evaluates audience filters against ALL linked HubSpot records associated with a company's domain, not just the primary record. This can cause unexpected companies to appear in your audience even when their primary HubSpot record doesn't match your criteria.

Why This Matters

If a company has multiple HubSpot records linked to the same domain and any one of those records satisfies your filter conditions (even an older or duplicate record), the company will be included in your audience. This can explain why:

  • Your audience size is larger than expected

  • Companies appear that shouldn't match your criteria based on their primary record

  • Enrollment numbers seem inconsistent with your targeting parameters

How to Investigate and Fix

  1. Identify problematic companies – Click into companies that shouldn't match your criteria but are appearing in your audience.

  2. Check the “Linked Records” tab – In Unify, examine the “Linked Records” tab for these companies. If you see multiple HubSpot records attached, one of them may have field values matching your filters unintentionally.

  3. Clean up duplicate records – The solution is to clean up duplicate records in HubSpot so only one accurate record is linked per company. This ensures your audience criteria evaluate against the correct, current data.

Best Practices

  • Regularly audit your HubSpot data for duplicate company records

  • When setting up audience criteria, consider that filters check all linked records, not just primary ones

  • If you notice unexpected companies in your audience, always check for multiple linked records before adjusting your criteria

  1. The system needs time to process and validate the new audience members

  2. Existing plays need to recalibrate with the new audience criteria

  3. Enrollment happens gradually to ensure system stability and proper sequencing

  4. Company enrollment limits may prevent some prospects from being enrolled, even if they meet the audience criteria

  5. Re‑enrollment rules may prevent contacts who were recently in other sequences from enrolling again until the wait period expires

  6. Mailbox sending limits may cause contacts to remain queued - If your mailbox has reached its daily send limit, contacts will sit in a "Queued" state and enrollment will continue automatically as sending capacity becomes available

Important: If you see no enrollment at all rather than just delayed enrollment, check your exclusions settings. Companies with open opportunities or other exclusion criteria will be completely blocked from enrollment, not just delayed.

To verify your sequence is working correctly:

  1. Wait at least 30-60 minutes after making changes (bulk enrollments may take longer to process) - Allow time for the system to process updates

  2. Check exclusions settings - Go to your exclusions configuration and verify that relevant companies aren't being blocked by exclusion criteria

  3. Check re‑enrollment rules - Go to Settings > Sequences > Re‑enrollment Rules and verify the wait period setting. If contacts were recently enrolled in another sequence, they won't be eligible for enrollment until this wait period expires (e.g., if set to 100 days, contacts must wait 100 days after their last sequence enrollment). Adjust this duration if you need to allow earlier re‑enrollment.

  4. Review the "unenroll from sequences" toggle - In exclusions, ensure this toggle is configured appropriately for your use case (toggling off prevents enrolled companies from being removed due to exclusion criteria changes)

  5. Verify your audience criteria are correctly configured - Double-check that your targeting parameters match your intended prospects

  6. Check your play's maximum enrollment settings if enrollment numbers remain consistently low after the processing period

  7. Check mailbox sending capacity - If enrollment appears stuck, verify whether your mailbox has reached the daily send limit. Queued contacts will automatically resume enrollment as capacity frees up

Controlling Sequence Enrollment When Updating Audiences

Prerequisites for Automatic Enrollment

Sequence enrollment will only occur if you have an active Play configured with an Audience trigger and a Sequence Enrollment action. Without this setup, contacts added to your audience will not automatically be enrolled in sequences, regardless of audience size changes.

Managing Enrollment Timing

To safely add people to your audience without triggering sequences immediately, you can:

  • Use a Manual trigger instead of an Audience trigger

  • Temporarily disable the Sequence Enrollment action

  • Pause the Play until you're ready to begin enrollment

This approach allows you to build and refine your audience criteria without accidentally enrolling prospects before you're ready.

Prospecting Method Options When Duplicating Plays

When duplicating a play that has already been run, check the Prospecting Method in the Prospecting node before publishing. Two options are available:

  • Prioritize existing people – Reuses contacts already found from previous runs, does not use additional credits. This is the recommended choice if you've already run the play before.

  • Highest coverage – Re‑prospects everything and will use credits.

Alternative Approach: Audience-Based Triggers for Ongoing Enrollment

For ongoing prospecting without needing to duplicate the play every week, switch the play trigger to “Record enters Audience.” Build an audience with your targeting criteria, and any new company that enters the audience will automatically trigger the play. This provides continuous enrollment similar to how HubSpot workflows behave.

Tradeoff: This approach won’t use Ocean.io lookalike matching directly. If lookalike logic is core to your workflow, duplicating the play is still the recommended approach.

Sequence-Level Exclusion Settings

The "Recently enrolled in another sequence" exclusion setting is a common but often overlooked cause of enrollment blocks. This setting prevents contacts from being enrolled if they have recently been added to another sequence, even if they meet your audience criteria.

Dynamic Audiences vs. Static Enrollment Records

Audiences are dynamic – they change in real‑time as companies move in and out based on your criteria, exclusions, and recent activity. Enrollment logs are static and preserve a record of who was enrolled when they met the criteria. This can cause discrepancies between your current audience count and the total number of people who have been enrolled in your sequence over time.

Advanced Troubleshooting with Play Metrics

To pinpoint why contacts were excluded from sequences, use Play Metrics. In the Play/Sequence, go to Metrics › Enrollments › Not Enrolled (or Execution Logs) to view the exact exclusion reason for each contact. Then open a sample contact record and examine its Exclusions section and Activity tab for notes about “already enrolled,” “recently enrolled,” or CRM‑exclusion criteria.

  • Already enrolled in another active sequence or within a re-enrollment cooldown window

  • Exclusions at the sequence or organization level (global exclusions override audience/list settings)

  • Opted out, missing/invalid template variables, or persona/routing mismatches

  • Mailbox/sequence sending limits or company enrollment caps causing queued/blocked enrollments

Sequence‑Specific Exclusion Rulesets – Exclusions can be part of rulesets that are only enabled for certain sequences. These rules won’t appear in the contact/company Exclusions tab but will still block enrollment. Review the specific sequence’s settings, check enabled rulesets, and ensure exclusions aren’t unintentionally active.

Multi‑CRM Exclusion Evaluation – When multiple CRMs are connected (e.g., Salesforce and HubSpot), exclusions evaluate opportunities across ALL connected systems. A company may be excluded due to an open opportunity in a secondary CRM even if the primary CRM shows none.

Exclusion Timing and Queue Behavior – Exclusions are evaluated at send time rather than at queue time. Contacts may appear “Queued” or “Enrolled” even if they match exclusion criteria; they will be automatically skipped when emails are scheduled to send.

If you just completed a bulk enrollment, the enrollment counter may lag during eligibility checks. The Not Enrolled list will finalize once the evaluation completes.

Quick Fix for Sequence Exclusion Blocks

If you have contacts that should be enrolled but are being blocked by the “Recently enrolled in another sequence” setting, you can temporarily adjust this setting to allow enrollment, then change it back after the desired contacts are enrolled.

Why Enrollment Discrepancies Are Normal

If your enrollment numbers remain lower than your audience size after processing delays, this is often expected behavior rather than a problem. Not all audience members will be enrolled due to various exclusion criteria. Use play metrics to see specific reasons why contacts weren't enrolled, such as already being active in another sequence or having opted out of communications.

Note: If enrollment numbers remain lower than expected even after waiting for processing, check your play's maximum enrollment limit per company. This setting (found in your play configuration) limits how many people from each company can be enrolled across all plays in Unify. If this limit is reached, additional prospects won't enroll even if they meet your audience criteria. To enroll more prospects, you can increase the limit or duplicate the play with different settings.

Note: If companies are being excluded due to open opportunities or other exclusion criteria, you may need to temporarily adjust exclusion settings. Remember that exclusion changes can take up to 30 minutes to take effect, and be cautious when modifying exclusions as they can have downstream effects on other sequences.