Join the waitlist

Let us know how we should get in touch with you.

Thank you for your interest! We’re excited to show you what we’re building very soon.

Close
Oops! Something went wrong while submitting the form.

Refresh a Prospect List Without Recycling Recently Contacted Accounts

Austin Hughes
·
Updated on: October 9, 2026
TL;DR: Refresh a prospect list by checking account eligibility before adding new contacts. Growth and RevOps teams should separate duplicate records from recent outreach, define which activity resets a cooldown and preserve ownership context. Recheck exclusions at release so a newly found person does not restart contact with an account already being worked.

What makes a refreshed prospect list genuinely new?

A useful refresh adds eligible opportunities for the intended motion, not merely names absent from the previous export. Define freshness at the account level as well as the person level. A new email address does not erase a recent conversation with another employee of the same company.

Start with the business decision the list will support. Net-new prospecting, re-engagement and expansion have different eligibility rules, so build a separate release policy for each. Keep the reason an account entered the list visible alongside the reason it is currently allowed to receive outreach.

This is a proposed operating workflow. Your team supplies the cooldown period, qualifying activities and exceptions based on the relationship and sales motion. Do not adopt a generic time threshold merely because it is easy to express in a filter.

Account decisions before a prospect-list refresh
Account conditionProposed treatmentRequired context
Eligible net-new accountConsider for the current motionCurrent fit and an accountable owner
Recently contacted accountHold according to the agreed policyActual activity and the policy that applies
Open opportunityRoute to the opportunity ownerActive deal and contact plan
Existing customerRoute to the customer or expansion motionRelationship owner and relevant use case
Uncertain identity or historyHold for resolutionCorrect account association and usable activity history

Why is deduplication not enough?

Deduplication and suppression answer different questions. Deduplication asks whether records refer to the same entity; suppression asks whether the entity is eligible for a particular action. Keep both checks so a clean database does not become permission to contact an unsuitable account.

Resolve the company before judging contact history. Use your CRM account reference and domain, then review subsidiaries, renamed companies and shared domains where they affect ownership. Preserve the chosen account boundary so the next refresh applies the same policy.

Do not automatically merge every subsidiary into its parent or treat every subsidiary as independent. The right boundary depends on how your team manages the relationship and buying process. Record the decision and route ambiguous cases to the account owner rather than making a silent list-building assumption.

  • Person identity: Does this record refer to an existing contact under another address or record identifier?
  • Account identity: Which managed company relationship does the contact belong to?
  • Activity scope: Does the relevant history cover the person, the account or a buying group?
  • Motion eligibility: Is this account permitted to enter this specific outreach workflow now?

Which activities should reset the exclusion clock?

Choose the activities that matter to the relationship and define their timestamps explicitly. An actual outbound send, a completed call and a scheduled task are different events. The policy should say which event starts or resets the hold and which system provides the evidence.

Avoid using a generic last-modified field as a substitute for engagement history. A data cleanup or ownership update is not evidence that a prospect was contacted. Conversely, a task marked complete should be checked against the actual action when task completion can occur without contact.

Distinguish a prospect response from a rep attempt. A response may require owner follow-up or a different motion rather than restarting a standard cooldown. Keep opt-outs and do-not-contact decisions separate from temporary holds so a calendar rule cannot accidentally override them.

Blank recent-contact policy template
Policy fieldDecision to record
Protected entityPerson, account or defined buying group
Qualifying eventThe actual activity that starts or resets the hold
Authoritative timestampThe source field and its time-zone interpretation
Hold periodYour approved period for this motion
ExemptionsPermitted relationship-specific exceptions and approver
Release testCurrent owner, exclusions and intended next action
Missing-history handlingWho resolves incomplete or conflicting activity evidence

How should the refresh run from discovery to release?

Separate candidate discovery from outreach release. The candidate list can be broad enough to research, while the release list contains only records that satisfy the current policy. Preserve the held population so you can understand why accounts were excluded instead of losing that context in a smaller export.

  • Define the motion: Record the target account condition and which relationships must route elsewhere
  • Resolve identities: Associate candidate people with the correct managed account
  • Join engagement context: Inspect relevant activity, owner and relationship state
  • Apply the policy: Separate eligible, temporarily held, permanently suppressed and unresolved records
  • Review exceptions: Require the accountable owner to explain why the standard decision changes
  • Recheck at release: Confirm current eligibility immediately before the downstream action

Keep the exclusion reason specific. “Recently contacted” should resolve to an activity and rule; “owner review” should resolve to a person and question. A generic rejected label makes it difficult to tell whether the team needs better data, a different motion or a policy decision.

Preserve the list version or selection context used for each release. If a rep later asks why an account was eligible, the answer should be recoverable from the decision record. Do not rely on reconstructing a filter that may have changed since the enrollment.

How can Unify support these controls?

Use Unify to build candidates and apply configured sequence eligibility controls. With Build lists with chat, combine company and person criteria with research and connected CRM data, then refine the results before saving a list. Make your account-level exclusion requirement explicit and inspect the returned context.

Business sequence exclusions support company and person filters. Company exclusions also affect associated people, and enabled exclusions are checked at enrollment and during active enrollments. Verify the ruleset or engagement policy that governs the user, because policy configuration determines which exclusions apply.

Allow for the data boundary. A changed CRM field must reach Unify before a CRM-based exclusion can evaluate that change, and checks on active enrollments run asynchronously. If a relationship requires immediate intervention, inspect and stop the affected outreach instead of assuming an upstream edit has already prevented it.

Use sequence rulesets to control simultaneous enrollment and reenrollment waiting periods. These controls govern person enrollment behavior; they do not independently establish your account-wide history across every channel. Build the account policy from the fields and associations that actually represent your chosen rule.

For a HubSpot-backed workflow, configure the workspace HubSpot integration with the required permissions and field mappings. The workspace integration is available on Business. Check the mapped account and person values in Unify before relying on them for suppression, and keep write choices deliberate.

How should the team review the excluded population?

Review exclusions as decisions, not lost volume. Inspect whether the rule is holding the right relationships and whether eligible accounts are being excluded because of bad identity or stale context. Keep policy changes separate from one-off exceptions so the next run remains understandable.

Account owners should resolve relationship conflicts, while RevOps should resolve mapping and rule failures. A rep should not bypass a suppression filter simply to fill a calling block. Give the rep a clear path to request review with the underlying account and reason attached.

If the discovery step uses similar customers, review the seed accounts behind the lookalike list before increasing volume. If the missing field is a qualification criterion, use an owned review queue for missing evidence. Neither similarity nor an unresolved research answer should bypass engagement exclusions.

When should the refresh stop?

Stop release when the exclusion decision cannot be trusted, even if candidate discovery succeeded. A useful hold identifies both the failure and the evidence needed to resume.

Stop rules for a list refresh
ProblemActionRelease condition
CRM activity has not reached the outreach systemHold affected accountsRequired activity and relationship fields are visible
Account association is ambiguousResolve identityThe account boundary and owner are agreed
Rule blocks the wrong sales motionReview policy scopeThe correct motion and exception path are configured
Active enrollment conflicts with the new listRoute to ownerThe intended contact plan is resolved
Exclusion was disabled to recover volumePause the releasePolicy owner approves the correction and checks affected records

What should you measure after release?

Track eligibility decisions and their later corrections before judging the refresh by list size. Count the candidates reviewed, the records released and the records held by reason within your own reporting period. Preserve these as operational measures rather than claiming a universal target rate.

Review later conflicts against the decision that allowed release. If a recently contacted account slipped through, determine whether the problem was missing activity, incorrect association, delayed sync or a rule that did not cover the motion. Each failure requires a different repair.

  • Do not confuse a new contact record with a new account opportunity
  • Do not use generic record edits as proof of contact activity
  • Do not apply person reenrollment rules as if they cover every account relationship
  • Do not erase held records and their reasons from the audit trail
  • Do not automatically release suppressed accounts when a filter is removed

To build and review prospect lists with connected account context, sign up for Unify. Keep the release decision tied to the relationship your team is protecting.

Frequently asked questions

What is the difference between deduplication and recent-contact exclusion?

Deduplication identifies repeated records for the same entity. Recent-contact exclusion decides whether an otherwise valid person or account should enter a new motion given its engagement history. A newly discovered contact can still belong to an account that should be held.

Should every existing CRM account be excluded?

No. Separate customers, open opportunities, active prospecting and eligible re-engagement. Route each relationship to the appropriate owner and motion instead of treating CRM presence as a universal disqualification.

How long should the contact cooldown last?

Set the period with the team responsible for the motion, using your own contact history and relationship expectations. Define which activity starts or resets it. This workflow does not prescribe one waiting period for every account, channel or audience.

Can Unify exclude companies from sequences?

Yes. Business sequence exclusions support company and person filters; company exclusions also cover associated people. Enable the relevant controls in the ruleset or engagement policy and verify that required CRM data has reached Unify before relying on the result.

Does a reenrollment waiting period protect the whole account?

Do not assume that. Unify sequence rulesets govern person enrollment behavior. An account-level recent-contact policy requires the relevant account context and exclusion logic, including how the team associates contacts and activity with that account.

What happens when an exclusion is removed?

Removing or disabling a Unify sequence exclusion does not automatically enroll the affected people. Recheck eligibility, ownership and the intended next action before deliberately releasing a held account into a new motion.

Glossary

  • Suppression: A rule preventing a record from entering a specified action or motion
  • Cooldown: A team-defined temporary hold after a qualifying event
  • Deduplication: Identification and resolution of records that represent the same entity
  • Reenrollment: Entry of a person into another or repeated sequence enrollment
  • Release check: The final review of current eligibility before outreach begins

Sources