Export email did not arrive: troubleshoot missing data exports
For customers waiting on a CSV, ZIP, or database export that never showed up. This runbook walks you through the fastest checks first: whether the export actually finished, whether the email was blocked or misaddressed, and what to do if the job itself failed.
TL;DR — If your export did not arrive, the most common causes are: the export job is still running or failed, the email went to spam/quarantine, or it was sent to the wrong address. Start by checking the export status in your app or provider dashboard, then search spam/junk and your mail security quarantine for the exact subject line. Reading time: ~6 min
The scenario
It is mid-afternoon, you clicked Export on a report an hour ago, and the app said something like "We'll email you when it's ready." Nothing has arrived. You have already checked your inbox twice, your teammate says they did not get it either, and now you are wondering whether the export never ran, the email got blocked, or the file was too large to send. You want the quickest path to an answer without digging through engineering-only tools.
Symptoms
- You clicked an export button and saw a message like:
Your export is being prepared. We'll email you when it's ready.
- No email arrives after the usual time window.
- Searching your inbox for common subjects returns nothing, for example:
Your export is ready
Download your export
Data export completed
- The app may show one of these statuses in an exports/history page:
Queued
Processing
Failed
Completed
Expired
- If your organization uses mail filtering, the message may appear in a quarantine portal with reasons like:
Blocked attachment
Message quarantined
External sender warning
- In some systems, the export page shows an error instead of a download link, such as:
Export failed
Could not generate file
Request timed out
- If support or an admin checks mail logs, they may see delivery outcomes like:
delivered
bounced
deferred
rejected
Likely causes
| Cause | How common | Quick check |
|---|---|---|
| Export job is still queued, still processing, or failed | Very common | In your app or provider dashboard, open Exports/Reports → Export history and check the latest job status |
| Email landed in spam, junk, or quarantine | Very common | Search your mail for subject:(export OR ready) or open your mail provider's Spam/Junk folder |
| Export was sent to the wrong email address | Common | In the app, open Profile/Account → Email and compare it to the address you expected |
| The export link expired before you opened it | Common | In Exports/Reports → Export history, look for status Expired or a disabled download link |
| The export file was too large for email delivery, so only a link was sent or delivery was blocked | Less common | In Exports/Reports → Export history, check whether a download link exists even though no attachment email arrived |
| Mail delivery was rejected by your organization's mail security | Less common | In your mail admin or security portal, search the recipient and subject in Message trace / Quarantine |
Step-by-step diagnosis
- Open the export history in the app.
- Menu path: in your app or provider dashboard, look for Reports/Exports → Export history or Activity → Exports.
- What confirms the problem:
Queued
Processing
Failed
Expired
- If you see Queued or Processing, jump to Fixes → Export job is still queued, still processing, or failed.
- If you see Failed, jump to Fixes → Export job is still queued, still processing, or failed.
- If you see Expired, jump to Fixes → The export link expired before you opened it.
- If you see Completed, continue to step 2.
-
Check whether the export can be downloaded directly from the app.
- Menu path: Reports/Exports → Export history → latest export → Download.
- What confirms the problem: the file downloads successfully from the app even though no email arrived.
- If it downloads, jump to Fixes → Email landed in spam, junk, or quarantine or Fixes → The export file was too large for email delivery.
- If there is no download button even though status says Completed, continue to step 3.
-
Confirm the recipient email address on the account.
- Menu path: Profile/Account/Settings → Email.
- What confirms the problem: the address is old, misspelled, belongs to a former teammate, or uses a distribution list (group email) that you do not monitor.
- If the address is wrong, jump to Fixes → Export was sent to the wrong email address.
- If the address is correct, continue to step 4.
-
Search spam, junk, trash, and quarantine.
- In your mail app, search for likely subjects and sender domains. Example search terms:
export ready
"Your export is ready"
from:no-reply
from:support
has:attachment
- If your organization uses Microsoft 365 or Google Workspace, also check the quarantine portal in your mail provider's dashboard.
- What confirms the problem: you find the message in Spam/Junk or Quarantine, or the sender is blocked.
- If found, jump to Fixes → Email landed in spam, junk, or quarantine.
- If not found, continue to step 5.
- Check whether the export was completed but the link expired.
- Menu path: Reports/Exports → Export history → latest export.
- What confirms the problem:
Expired
Link no longer valid
Generate a new export
- If expired, jump to Fixes → The export link expired before you opened it.
- If not expired, continue to step 6.
- Ask your mail admin to run a message trace (delivery log search) for the export email.
- Menu path: in your mail provider's admin dashboard, look for Message trace, Email log search, or Quarantine.
- Search by recipient address, the approximate time you requested the export, and subject keywords like
export. - What confirms the problem:
Rejected
Bounced
Quarantined
Deferred
- If rejected or quarantined, jump to Fixes → Mail delivery was rejected by your organization's mail security.
- If there is no message at all, jump to Fixes → Export job is still queued, still processing, or failed because the app likely never handed the email off.
Fixes
Export job is still queued, still processing, or failed
- In the app, open Reports/Exports → Export history.
- If the export is stuck in Queued or Processing far longer than usual, create a fresh export with a smaller date range or fewer columns/filters.
- Example actions:
Change date range from "Last 3 years" to "Last 90 days"
Remove optional columns
Export one team/project at a time instead of all data at once
- If the app shows Failed, use the visible retry action if present:
Reports/Exports → latest failed export → Retry
- If there is no retry button, start a new export from the original report page.
- If repeated exports fail, send support the exact export name, time requested, and any on-screen error text.
Verify it worked: the latest export status changes to Completed and shows a Download link or you receive the completion email.
Email landed in spam, junk, or quarantine
- Move the message from Spam/Junk to Inbox.
- Add the sender to your safe-senders list in your mail client or provider.
- Common examples:
Outlook: Settings → Mail → Junk email → Safe senders and domains → Add sender domain
Gmail: Open the message → More → Filter messages like these → Never send it to Spam
- If your organization uses a quarantine portal, release the message and allow future mail from that sender/domain.
- Re-run the export if the original message was deleted and the link is no longer available.
Verify it worked: a new export email arrives in the inbox, not in spam or quarantine.
Export was sent to the wrong email address
- Update your account email in the app:
Profile/Account/Settings → Email → Edit → Save
- If the app requires verification, click the confirmation link sent to the new address.
- Return to the report and create a new export.
- If exports go to a team mailbox or distribution list, confirm you are actually a member of that list in your mail system.
Verify it worked: the new export arrives at the corrected address.
The export link expired before you opened it
- Go back to the original report or export page.
- Generate a new export:
Reports/Exports → New export
- Open the email promptly, or download directly from Export history if that option exists.
- If this happens often, prefer in-app download over waiting for the email link.
Verify it worked: the new export shows Completed and the download link opens successfully.
The export file was too large for email delivery
- Check whether the app provides a download link instead of an attachment:
Reports/Exports → Export history → Download
- If the export is too large, split it into smaller exports:
One month at a time instead of one year
One customer/account/team at a time instead of all records
CSV instead of XLSX if both are offered
- Re-run the export in smaller chunks.
- If your organization blocks large external messages, ask your mail admin whether messages with large links or attachments are quarantined.
Verify it worked: the smaller export completes and the email or direct download becomes available.
Mail delivery was rejected by your organization's mail security
- Ask your mail admin to release the message from quarantine.
- Ask them to allow the sender domain or address used by your app for export notifications.
- In your mail provider's dashboard, this is usually under Anti-spam, Allow/Block, Safe senders, or Transport rules.
- After the allow rule is in place, generate a new export.
Verify it worked: message trace shows Delivered, and the export email reaches the inbox.
Prevention
- Add a simple export checklist to your team process: after requesting an export, check Reports/Exports → Export history before assuming email failed.
- Use a monitored shared mailbox for operational exports instead of one person's address.
Example: reports@yourcompany.com instead of jane@yourcompany.com - Add the app's notification sender/domain to your mail allowlist before you need it.
Microsoft 365 admin: Security → Policies & rules → Threat policies → Tenant Allow/Block List Google Workspace admin: Apps → Google Workspace → Gmail → Spam, phishing and malware → Email allowlist - Prefer smaller scheduled exports over one huge on-demand export.
Monthly CSV exports per team/project are less likely to fail or be quarantined than a multi-year all-data export. - Keep account email addresses current, especially after staff changes.
Review quarterly: Profile/Account/Settings → Email - If your mail team supports it, create a mail rule that labels export emails so they are easy to find.
Subject contains: export Action: apply label/folder "Exports"
This article was written by an AI system and published pending human review. Verify anything you intend to act on.
Have a project in mind?
Get an instant AI price estimate for it, or talk directly to our team.
One email a month on what we learn building with AI