Sent customer data to the wrong email recipient: what to do now
For teams who accidentally emailed customer data to the wrong person and need a practical response plan. This runbook helps you confirm what was sent, contain further exposure, contact the unintended recipient, and document the incident for privacy and compliance follow-up.
TL;DR — If you sent customer data to the wrong person, treat it as a privacy incident immediately: stop any further sends, confirm exactly what data left your system, and contact the unintended recipient with a clear deletion request. The most common first fix is to pause the mail flow in your provider dashboard, identify the exact message and recipients in your outbound email logs, then notify your privacy lead or client contact with the facts. Reading time: ~6 min
The scenario
It is 3:40 PM on a Tuesday. You send what should have been a routine customer update from your app or helpdesk, then notice the recipient line auto-completed to the wrong person with a similar name. The email includes an attachment or pasted customer details: maybe an invoice, support transcript, address, or account notes. The intended customer has not replied yet, the unintended recipient has not replied yet, and now you need to stop anything else from going out and work out exactly what was exposed.
Symptoms
- A sent message in your mailbox or app shows the wrong recipient address in the To, Cc, or Bcc field.
- Your outbound mail logs show the message accepted for delivery, for example:
status=sent (250 2.0.0 OK queued as 8F2A1C)
- Your email provider activity log shows a status such as:
Delivered
Processed
Accepted by remote server
- The wrong person replies with something like:
I think this was meant for someone else.
- A customer tells you they did not receive an expected message, while another contact did.
- An attachment in the sent message contains personal data (information that can identify a person), such as name, email, phone number, address, invoice, support history, or account identifiers.
Likely causes
| Cause | How common | Quick check |
|---|---|---|
| Human error: wrong address chosen in To/Cc/Bcc or reply-all | Very common | Open the sent message in your mail app and inspect the recipient fields |
| CRM/helpdesk/contact record has the wrong email saved | Common | In your app, open the customer/contact record and compare the saved email to the sent message |
| Mailing list, shared inbox rule, or automation sent to the wrong recipient | Common | In your provider's dashboard, open the outbound email activity log and inspect the message source |
| Template or merge-field mistake inserted the wrong customer's data into an otherwise correct email | Less common | Open the sent message body and compare customer name/account details against the intended recipient |
| Attachment mix-up: correct email, wrong file attached | Less common | Open the sent message and check attachment filename and preview |
Step-by-step diagnosis
- Confirm whether the email actually left your system.
- Dashboard path: in your email provider or app dashboard, open Email activity / Message logs / Outbound mail and search by the recipient address or subject.
- If you have mailbox access only, open Sent and note the exact time, subject, recipients, and attachments.
- This is your problem if the log shows a final state like:
Delivered
Accepted
status=sent
250 2.0.0 OK
- If the message is still queued or deferred, jump to Fixes → Mailing list, shared inbox rule, or automation sent to the wrong recipient to stop further delivery attempts.
-
Identify exactly what data was exposed.
- Open the sent message and list: recipients, subject, body contents, attachments, and any links.
- If the message came from your app, also open the related customer record and compare what should have been sent.
- This is your problem if the body or attachment includes personal data for the wrong person. Jump to the matching fix section based on whether the issue was recipient, template, or attachment.
-
Check whether this was a one-off mistake or a system issue.
- Dashboard path: in your app or provider dashboard, search recent outbound messages from the same mailbox, workflow, or template.
- Look for repeated sends with the same wrong address, same wrong attachment, or same wrong merge values.
- This is your problem if you see multiple affected messages. Jump to Fixes → CRM/helpdesk/contact record has the wrong email saved, Fixes → Mailing list, shared inbox rule, or automation sent to the wrong recipient, or Fixes → Template or merge-field mistake inserted the wrong customer's data.
-
Check the source of the recipient address.
- In your CRM (customer record system), helpdesk, or app admin, open the contact record used for the send.
- Compare the saved email address with the intended recipient's known address.
- This is your problem if the record itself is wrong. Jump to Fixes → CRM/helpdesk/contact record has the wrong email saved.
-
Check whether the wrong data came from the template or attachment, not the recipient.
- Open the exact template or draft used for the send.
- Compare placeholders such as first name, account number, invoice number, or ticket summary to the sent message.
- This is your problem if the recipient is correct but the content belongs to another customer. Jump to Fixes → Template or merge-field mistake inserted the wrong customer's data or Fixes → Attachment mix-up.
-
Start incident handling and documentation.
- Create an internal incident note in whatever system you use: ticket, shared doc, or issue tracker.
- Record: time sent, sender, wrong recipient, intended recipient, data types exposed, whether delivery succeeded, and what you did to contain it.
- If your organization has a privacy lead, DPO (data protection officer), or client contact for incidents, notify them now with the facts you confirmed.
View as text
[You] ---- 1. check sent item/logs ----> [Email Provider] | 2. list data exposed | v v [Incident Note] <---- 3. source/template --- [App/CRM] | | 4. notify privacy/client contact v [Containment + Recipient Contact]
Fixes
Human error: wrong address chosen in To/Cc/Bcc or reply-all
- Contact the unintended recipient immediately. Use plain language and ask for deletion, no forwarding, and confirmation.
Subject: Please delete email sent to you in error
Hello,
We sent you an email in error that was intended for someone else. Please delete the email and any attachments, do not forward or copy it, and reply to confirm deletion.
We apologize for the mistake.
- Contact the intended recipient separately and tell them their message was delayed due to an addressing error. Do not include extra incident detail unless your policy requires it.
- If your mail system supports message recall, try it, but do not rely on it. Recall only works in some same-organization setups and often fails across providers.
- Pause similar manual sends from the same mailbox until you finish checks.
Verify it worked: you have a reply from the unintended recipient confirming deletion, and no further messages were sent to the wrong address.
CRM/helpdesk/contact record has the wrong email saved
- Open the customer/contact record in your app and correct the email address.
- Add an internal note on the record with the date and reason for the change.
- Search for other records with the same bad address to catch duplicates.
- Dashboard path: Contacts/Customers → search by email address.
- If your app syncs contacts from another system, correct the source system too so the bad address does not sync back.
Verify it worked: a test draft or preview now shows the correct recipient address from the customer record.
Mailing list, shared inbox rule, or automation sent to the wrong recipient
⚠️ Pausing an automation can delay legitimate customer emails. Tell your team before you disable a workflow or mailbox rule.
- In your provider or app dashboard, find the workflow, rule, or campaign that generated the email.
- Pause or disable it using the provider's control panel. Look for paths such as Automations, Rules, Workflows, or Mail flow in your dashboard.
- If you manage mail routing on a server, stop the specific job or rule before editing anything.
- Review the trigger conditions and recipient source list. Common mistakes are shared mailbox rules, stale list membership, or a copied workflow pointing at production contacts.
- Re-enable only after you test with an internal address first.
Verify it worked: outbound activity shows no new messages from that automation after the pause time.
Template or merge-field mistake inserted the wrong customer's data into an otherwise correct email
- Open the email template in your app admin.
- Compare the placeholders used in the template with the data source selected for the send.
- Replace ambiguous fields with the correct ones. For example, if your system lets you choose between ticket requester and account owner, pick the field that matches the use case.
- Send a preview or test email to an internal address before resuming customer sends.
Verify it worked: the preview email shows the intended customer's name, account details, and links only.
Attachment mix-up: correct email, wrong file attached
- Delete the draft/template copy that contains the wrong attachment so it is not reused.
- Re-send the correct file only to the intended recipient.
- If the file came from a shared folder, rename it clearly and move the incorrect file out of the working folder to reduce repeat mistakes.
- Ask the unintended recipient to delete the original attachment and confirm deletion.
Verify it worked: the replacement email to the intended recipient contains the correct filename and file preview.
Prevention
- Turn on a send delay for manual email where your mail client supports it. A 30-120 second delay catches many autocomplete mistakes.
Example policy: Delay external sends by 60 seconds for shared mailboxes.
- Require internal review for emails with attachments containing personal data. Use a simple checklist in your ticket or CRM before sending.
- Recipient address matches customer record
- Attachment filename checked
- Body mentions correct customer name/account
- No extra recipients in Cc/Bcc
- Add a banner or warning for external recipients. Many mail systems can label messages going outside your organization so reply-all mistakes stand out.
Example banner: "External recipient — verify address and attachments before sending."
- Test templates with seed data before live sends. For every edited template, send a preview to an internal mailbox using at least two different customer records.
Test cases: new customer, existing customer with multiple contacts
- Restrict bulk exports and attachment generation to named staff roles. In your app admin, limit who can export customer lists or generate files with personal data.
Example rule: Only admins and account leads can export CSV/PDF files with customer records.
- Log and review outbound email activity weekly. Check for repeated bounces, repeated wrong-domain sends, or automations sending unusual volumes.
Review fields: sender, recipient domain, template/workflow name, attachment count, delivery status
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