Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


1. Audience Governance & Brand Guardrails

Jira stories: KLN-8 KLN-26 KLN-24

⚠️ Risk without governance
Without eligibility controls, active customers and partners risk entering the outreach funnel — creating brand damage, compliance exposure, and misalignment with GBU preferences.

...

Cold Lead Definition

A Cold Lead is a Salesforce Lead that meets ALL of the following conditions:record where Cold_Lead__c = TRUE. Eligibility is determined automatically by Salesforce automation based on the criteria below. All conditions must be satisfied simultaneously.


CriteriaCriterion

Rule

SFDC Field / Check

Not a customer

No active commercial relationship

Abscence of Lead Related contacts

Not a partner

Excluded from all outreach

Abscence of Lead Related contacts

No recent engagement

No meaningful touchpoint in agreed window (per GBU)

Cold_Lead_Eligible__c = TRUELast Activity > 365 days

Not hard bounced

Email address must be deliverable

overall_hard_bounced__c = FALSE

Not unsubscribed

Opted in to email — mandatory for GDPR

HasOptedOutOfEmail = FALSE

...

Eligibility Decision Tree

Apply each check in order. If any exclusion criterion is TRUE , the Lead is ineligible (Cold_Lead__c = FALSE). All exclusions must pass before positive rules are evaluated.

#

Check

If TRUE

If FALSE

1

Lead

...

exists in Salesforce

Proceed to next check

2

HasOptedOutOfEmail = TRUE?

→ Exclude (Cold_Lead__c = FALSE)

Continue to step 3

3

OverallHardBounce__c = TRUE?

→ Exclude (Cold_Lead__c = FALSE)

Continue to step 4

4

Lead email domain matches a known Customer contact domain?

→ Exclude (Cold_Lead__c = FALSE)

Continue to step 5

5

Status = 'Unqualified'?

→ Cold_Lead__c = TRUE ✓

Continue to step 6

6

Last_Interaction_Date__c is NULL or older than 365 days?

→ Cold_Lead__c = TRUE ✓

→ NOT a Cold Lead (Cold_Lead__c = FALSE)

Logic Summary

The following Boolean expression governs Cold Lead eligibility. This logic is implemented in Salesforce automation on the Cold_Lead__c field.

Cold_Lead__c = TRUE when:

  NOT HasOptedOutOfEmail

  AND NOT OverallHardBounce__c

  AND NOT [Customer Domain Match]

      -- If 1+ related contacts share a customer domain, this condition is TRUE (excluded)

  AND (

    Status = 'Unqualified'

    OR Last_Interaction_Date__c IS NULL

    OR Last_Interaction_Date__c < TODAY - 365

  )

ℹ️ Automation

The Cold_Lead_Eligible__c Salesforce formula field automates eligibility calculationBoolean field is automatically calculated and updated by Salesforce
automation. MARCOM can filter on this field directly on Cold_Lead__c = TRUE when building campaign audiences without running manual checks.

...


audiences or reports — no manual eligibility checks are required.

The Customer Domain Match exclusion reuses the logic of related Lead contacts.
If a Lead has 1 or more related contacts whose email domain matches a known
Customer contact domain, the Lead is automatically excluded.

Campaign Setup Checklist (Eligibility Gate)

  1. Set Campaign.AI_Outreach__c = TRUE in Salesforce to scope the campaign correctly. All downstream reports and dashboards use this flag.
  2. Add Members to the campaign depending on the scope and segmentation of the campaign. 
  3. Run the eligibility report — confirm all Campaign Members have Cold_Lead_Eligible__c = TRUE before export.Check for hard bounces & opt-outs — exclude leads where overall_hard_bounced__c = TRUE or HasOptedOutOfEmail = TRUE.
  4. Confirm GBU-specific exclusions — some GBUs maintain additional partner or VIP account additional  exclusion lists. Verify with the responsible MARCOM contact.
  5. Export using the approved report — use 'SFDC Campaign Member Export for Clay Import'. This report always includes CampaignMemberId and LeadId as stable mapping keys. (KLN-23)


Image Added

...

AI Identity Guidelines

All AI outreach must clearly identify whether the sender is a real person or a virtual agent. This prevents brand risk, recipient confusion, and escalation gaps. (KLN-8)

...