Loading...

Subscriber in Audience But No Email: The Not Sent Diagnosis Checklist

Audience has 50k subscribers. Email Sent shows 48,200. Client asks why 1,800 people didn't get the email. Six reasons cover 99% of cases. Run them in order.

Subscriber in Audience But No Email: The Not Sent Diagnosis Checklist

Client sends a campaign. Audience DE has 50,000 rows. SFMC reports Sent = 48,200. "Why didn't 1,800 subscribers get the email?"

Six reasons cover 99% of cases. Check them in this order and you'll identify the cause in minutes, not hours.

The six reasons in order

Reason 1: Status check

All Subscribers > search by Subscriber Key or email. Look at Status field:

  • Active - will be sent
  • Unsubscribed - will not
  • Bounced - will not
  • Held - rare, won't send

If the subscriber is Unsubscribed or Bounced, that's the reason. Details covered in the three-unsubscribe-levels post.

Reason 2: Suppression List

Sends can attach Suppression Lists that override audience. Anyone in the Suppression List is excluded from the send regardless of audience.

Check the send definition:

  • Email Studio > find the send job > Properties
  • Look for "Exclusion and Suppression Lists"
  • If a Suppression List is attached, search it for the subscriber

Common use case: "never send to internal staff" suppression list applied to all production sends. If the subscriber accidentally landed in that list, that's the cause.

Reason 3: Exclusion List

Similar to Suppression but scoped to this specific send (not a persistent list).

Check the same "Exclusion and Suppression Lists" section. If an Exclusion List is defined for the send, search it.

Reason 4: Auto-Suppression

Account-level auto-suppression applies to a Send Classification. Subscribers flagged as "hard bounced" or "abuse reports" land here automatically.

Check the Send Classification's auto-suppression list.

Less common than the first three causes - but worth checking when others don't explain.

Reason 5: Hard Bounce status

Subscriber was Active when the audience was built, but hard-bounced between build and send. Status flipped to Bounced during that gap, and the send skipped them.

Check All Subscribers for Bounced status. If Bounced, look at the Bounce reason in the subscriber detail.

Reason 6: Not Sent Tracking Extract

For bulk investigation - "which of these 1,800 subscribers fall into which category?" - use Not Sent Tracking Extract in Automation Studio.

The extract produces a CSV with subscriber list + reason. Columns include SubscriberKey, EmailAddress, and Reason (Unsubscribed, Bounced, Suppressed, etc.).

Much faster than inspecting subscribers one by one.

Diagnosis flow in practice

Client reports "1,800 subscribers missed the send." Walk through:

  1. Run Not Sent Tracking Extract - get the raw list with reasons
  2. Group by reason - now you know the distribution:
  3. Share with client: "Of the 1,800, 1,200 are unsubscribed (expected), 500 hard-bounced previously (expected), 100 are in our internal staff suppression list (expected). All accounted for."

Takes 15 minutes with the extract, not an afternoon of one-off lookups.

Common mistake: "the audience count was wrong"

Client says "I expected 50k, Sent was 48,200. We lost 1,800 people!"

Reality: SFMC correctly removed 1,800 who shouldn't receive - unsubscribed, bounced, or suppressed. The audience number (50k) is pre-filter. The Sent number (48,200) is post-filter. Both are correct.

Reframe for the client: "All 50,000 entered the send pipeline. 48,200 were eligible to receive; 1,800 were correctly filtered out because of [reasons]. No subscribers were lost - SFMC is respecting their statuses."

When the numbers genuinely don't match

If Not Sent Tracking Extract shows subscribers without a clear reason, or if the total count doesn't reconcile, escalate:

  • Check send audit logs (Email Studio > Tracking > specific send > Send Summary)
  • Check Automation Studio execution logs for errors
  • Open a Salesforce support case if the math genuinely doesn't add up

Unexplained drops are rare and usually indicate a platform issue worth a case.

Prevention: audit the audience before sending

To avoid these questions entirely, audit audience composition before the send:

Shows how many in the audience are Active vs Unsubscribed vs Bounced. Set expectations with the client before the send: "Of 50k, 48.2k will actually receive. The other 1.8k are unsubscribed or bounced."

Pre-send transparency beats post-send explanation every time.

Takeaway

"Subscriber didn't get the email" has six common causes. Check them in order, use Not Sent Tracking Extract for bulk analysis, and reframe "1,800 missing" as "1,800 correctly excluded" when that's the reality. Most of these questions resolve in minutes with the right diagnostic habit.


Investigating unexpected send behaviors on client SFMC accounts? Our Salesforce team runs audit trails and diagnostic reporting on production engagements. Get in touch ->

See our full platform services for the stack we cover.

Contact Us Now

Share Your Story

We build trust by delivering what we promise – the first time and every time!

We'd love to hear your vision. Our IT experts will reach out to you during business hours to discuss making it happen.

WHY CHOOSE US

"Collaborate, Elevate, Celebrate where Associates - Create Project Excellence"

SapotaCorp beyond the IT industry standard, we are

  • Certificated
  • Assured quality
  • Extra maintenance

Tell us about your project

close