Skip to main content

List Customer Emails

Read a customer’s sent emails and their delivery outcome.

Get Email Content

Read one email exactly as it was sent.

Overview

Dodo Payments sends transactional email to your customers on your behalf: receipts, refund notices, subscription notices, dunning and recovery emails, entitlement grants, and Customer Portal login links. The Sent Emails tab on a customer records each one. For every email you see what was sent, where it got to, and why it did not arrive when it failed. You can open the email your customer received, and you can send it again.
The Sent Emails tab on a customer, listing each email with its delivery status
Emails are kept for 180 days. Delivery status comes from the email provider and updates within seconds of the event.

Viewing a Customer’s Emails

1

Open the customer

Go to Customers in the dashboard and select the customer.
2

Open the Sent Emails tab

The tab lists every email sent to this customer in the last 180 days, newest first.
3

Read a row

Each row shows the subject, the sender below it, the category, the date and time, and the delivery status.

Delivery Status

Failure Reasons

When an email fails, the row carries a reason so you know whether to act. Point at the Failed status to read it: Five of these reasons need a different address on a resend, because the same one would fail again. They are: mailbox does not exist, address rejected, address blocked after earlier failures, message rejected as too large, and recipient marked the email as spam.

Reading an Email

Select Resend on a row to open the email panel. Email Preview in that panel shows the stored copy exactly as it was sent.
The stored email content, shown as the customer received it
Some emails have no content to show:
  • Customer Portal login emails. They carry a live login link, so the content is never displayed.
  • Blocked emails. They never reached the provider, so no copy exists.
  • Emails older than 180 days. The provider clears the content at that point.

Sending an Email Again

Select Resend on a row to send the same email again. Dodo Payments re-renders it from the original event, so a receipt always shows the current state of the payment.
The resend control on an email row, with the option to send to a different address
The panel keeps the original address in the To field. Change it to send elsewhere. After a permanent failure a different address is required, because the same one would fail again.
A resend is a new email. It appears as its own row in the tab.

Limits

  • Each email may be sent again three times.
  • A wait applies between attempts: five minutes before the first resend, ten before the second, fifteen before the third.
  • A send that never reached the provider does not count against the three. It still adds to the wait.
  • Resend is available in the dashboard only. The API is read-only.

When Resend Is Not Available

A Customer Portal login email always goes to the address that asked for it, and each resend mints a fresh login link.

Test Mode

Test mode sends real email, so it carries an allowance: 100 emails per business per week. Resends draw from the same allowance. When the allowance is spent, further emails are recorded as blocked and nothing is sent. The row reads “Not sent: the test-mode email allowance for this week is spent”. The allowance resets each week. Live mode has no such limit.
Customer Portal login emails never send in test mode, and they do not spend the allowance.

Reading Emails Through the API

The list and the content are also available over your API key, so you can show delivery state in your own support tools.
Each item carries status, the failure_code and failure_reason when the send failed, and has_preview to say whether stored content exists. It also carries a policies object that states what you may do with the row: Read policies rather than deriving eligibility yourself. The server applies the rules above.

Customer Management

Manage customers, purchase history, and self-service access.

Communication Preferences

Choose which emails Dodo Payments sends on your behalf.
Last modified on September 18, 2026