Deliverability Basics (why emails land in spam)
Practical steps to find missing digest emails, improve deliverability, and confirm StockSweep is sending.
Show all sections (23)
- 1) The email is in spam or promotions
- 2) Your mail server blocks unknown senders
- 3) Nothing qualifies for the digest
- 4) Wrong recipient email address
- 5) You are unsubscribed or notifications are disabled
- 6) Email delivery failed (bounced or error)
- How to confirm StockSweep is sending
- 1. Send a test email (best first check)
- 2. Preview the digest
- 3. Check Email History
- Troubleshooting (symptom-first)
- "Test email sends but scheduled digests don't arrive"
- "Emails bounce repeatedly"
- "Digest arrives but content is empty or wrong"
- "I re-subscribed but still not receiving emails"
- FAQ
- Can I change the sender email address?
- How do I allowlist StockSweep emails?
- Do delivery tracking statuses update in real time?
- Related articles
If you enabled digests but emails are not arriving, it is usually one of six common causes. This guide helps you find and fix the issue in under 10 minutes.
Estimated time: 5–8 minutes
What you'll accomplish
- Locate "missing" digest emails quickly (spam, quarantine, filters)
- Improve deliverability for future sends (allowlisting)
- Confirm whether StockSweep is actually sending (using delivery tracking logs)
Quick checklist (start here)
Work through this list in order — most issues are resolved by step 3:
- Send a test email from Settings → Notifications → "Send Test Email"
- Check spam/promotions/quarantine in your inbox
- Confirm thresholds are not filtering everything out (are items qualifying?)
- Confirm you are not unsubscribed (check Settings → Notifications status)
- Verify the recipient email matches the inbox you are checking
- Check Email History for delivery status (Sent / Delivered / Bounced / Failed)
The 6 most common causes
1) The email is in spam or promotions
This is the most common cause. Check these locations:
| Email client | Where to look |
|---|---|
| Gmail | Spam folder AND Promotions tab |
| Google Workspace | Spam, Promotions, AND Admin quarantine |
| Outlook / Office 365 | Junk folder AND Quarantine (admin portal) |
| Apple Mail | Junk folder |
If you find the email in spam:
- Mark it as "Not spam" to train the filter
- Add the sending address to your contacts
2) Your mail server blocks unknown senders
Corporate email domains often block emails from unrecognized senders. Ask your IT team to allowlist the StockSweep sending domain and email address.
3) Nothing qualifies for the digest
If your alert thresholds are strict or you genuinely have no dead stock, the digest is skipped (not sent empty). This is by design.
Quick test: go to Settings → Notifications and click Preview. If the preview shows 0 items, either:
- Lower the minimum days threshold temporarily
- Lower the minimum inventory value threshold
- Run detection manually to refresh the dead stock list
4) Wrong recipient email address
A simple typo can cause emails to go to the wrong address or bounce.
Fix: go to Settings → Notifications and double-check the recipient email. Correct it if needed and send a test email to verify.
5) You are unsubscribed or notifications are disabled
If you (or someone with access to the inbox) previously clicked the one-click unsubscribe link in a digest email, all future digests are stopped.
Fix: go to Settings → Notifications. If the status shows Unsubscribed or the frequency is Disabled, change it back to Daily or Weekly and save.
6) Email delivery failed (bounced or error)
The email was sent but the recipient's server rejected it.
Fix: check Email History (Settings → Notifications → Email History) for the delivery status:
| Status | What happened | What to do |
|---|---|---|
| Sent | Email was sent to the mail service | Wait — it may take a few minutes to be delivered |
| Delivered | Recipient's server accepted it | Check spam/promotions — the email was received by your server |
| Bounced | Recipient's server rejected it | Check for typo in the email address. Try a different address (e.g., Gmail). Ask IT to allowlist. |
| Failed | The send attempt failed entirely | StockSweep retries automatically up to 3 times. If all retries fail, contact support. |
| Opened | The email was opened by the recipient | If you see this but "can't find" the email, another person with inbox access may have opened it |
How to confirm StockSweep is sending
Three tools to verify, in recommended order:
1. Send a test email (best first check)
Click "Send Test Email" in Settings → Notifications. If the test arrives in your inbox, the sending pipeline is working correctly. If it does not arrive, check spam and Email History.
2. Preview the digest
Click Preview to see the exact HTML email that would be sent. If the preview shows 0 items or 0 frozen capital, the issue is your thresholds (not deliverability).
3. Check Email History
Open the Email History table in Settings → Notifications. Each row shows:
- Send date and time
- Recipient email
- Delivery status (with color-coded badge)
- Last status update timestamp
If Email History shows Delivered but you cannot find the email, it is a mailbox filtering issue (spam, promotions, quarantine).
Troubleshooting (symptom-first)
"Test email sends but scheduled digests don't arrive"
Likely cause: the schedule settings (day of week, time of day) are not what you expect, thresholds are filtering items out at send time, or no items qualify when the scheduled send runs. Fix: check the Next scheduled time in Notifications settings. Temporarily loosen thresholds. Check Email History for the scheduled send — if status is "Skipped", thresholds are the cause. How to confirm: Email History shows a scheduled send attempt with status Sent/Delivered.
"Emails bounce repeatedly"
Likely cause: the recipient mailbox rejects the sender or the address does not exist. Fix: try a different recipient email (e.g., a personal Gmail address) to confirm the sending pipeline works. Ask your IT team to allowlist the StockSweep sending domain. How to confirm: Email History shows Delivered for the new recipient address.
"Digest arrives but content is empty or wrong"
Likely cause: detection has not run recently, or thresholds filter most items out of the digest. Fix: run detection manually. Check that thresholds match your expectations. Preview the digest after detection to verify content. How to confirm: preview shows accurate metrics that match the Dashboard.
"I re-subscribed but still not receiving emails"
Likely cause: the re-subscription was not saved, or the next scheduled send has not occurred yet. Fix: confirm Settings → Notifications shows status Enabled and the correct frequency. Check the Next scheduled time — the email will arrive at that time. How to confirm: after the scheduled time passes, Email History shows a new send attempt.
FAQ
Can I change the sender email address?
No. StockSweep sends from a fixed sender address managed by the email service. You can only change the recipient address.
How do I allowlist StockSweep emails?
Ask your IT team to add the StockSweep sending domain to your email server's allowlist. The exact domain is shown in the Email History or you can find it in the "From" header of a test email.
Do delivery tracking statuses update in real time?
Statuses update via webhooks from the email service. Most updates (Delivered, Bounced, Failed) arrive within minutes. "Opened" and "Clicked" tracking depends on whether the recipient's email client loads tracking pixels and follows links.
Related articles
Was this article helpful?
Let us know — your feedback helps us improve our documentation.