# Email Event Tracking

> See the delivery status of every email sent to candidates, and always know if your message landed.

## Overview

Email Event Tracking shows a status badge for every email sent through HeyMilo, including:

* Interview invitations
* Email blasts
* Reminders and nudges
* Resume upload requests

<figure><img src="/files/U1TKT0VAAZXNrJ5Nxss0" alt=""><figcaption></figcaption></figure>

## Where to Find It

{% stepper %}
{% step %} <mark style="color:$primary;">**Step 1**</mark> Open any **candidate profile**
{% endstep %}

{% step %} <mark style="color:$primary;">**Step 2**</mark> Click the **Contact History** tab

<figure><img src="/files/EyMTTCdhT9CaGfBcZlc5" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %} <mark style="color:$primary;">**Step 3**</mark> View the status badge next to each email

* Each email in the timeline shows when it was sent and its current delivery status.
  {% endstep %}
  {% endstepper %}

## Email Statuses

| Status        | Icon                                  | What It Means                                                    |
| ------------- | ------------------------------------- | ---------------------------------------------------------------- |
| **Delivered** | <mark style="color:green;">✓</mark>   | Email successfully reached the candidate's inbox                 |
| **Opened**    | 👁                                    | Candidate opened and viewed the email                            |
| **Bounced**   | <mark style="color:$danger;">✕</mark> | Email could not be delivered (invalid address, full inbox, etc.) |
| **Dropped**   | ⚠                                     | Email was not sent (suppressed, invalid, or blocked)             |

<details>

<summary><strong>Delivered</strong></summary>

The email was accepted by the recipient's mail server. This means it reached their inbox (or spam folder).

</details>

<details>

<summary><strong>Opened</strong></summary>

The candidate opened the email. This is tracked when images in the email are loaded.

{% hint style="success" %}
**Note:** Some email clients block image loading by default, so not all opens may be tracked.
{% endhint %}

</details>

<details>

<summary><strong>Bounced</strong></summary>

The email couldn't be delivered. Common reasons include:

* Invalid email address
* Mailbox is full
* Domain doesn't exist
* Recipient's server rejected the message

**What to do:** Verify the candidate's email address and try an alternative contact method.

</details>

<details>

<summary><strong>Dropped</strong></summary>

The email was never sent. This can happen when:

* The email address is on a suppression list
* The address previously hard bounced
* The email was flagged as invalid

**What to do:** Confirm the email address with the candidate or use a different contact method.

</details>

## Contact History Timeline

The Contact History tab shows all communications with a candidate in chronological order (newest first), including:

* **Interview Invitations:** Initial invite to complete an interview
* **Email Blasts:** Bulk outreach emails
* **Interview Reminders:** Nudges to complete pending interviews
* **Resume Reminders:** Prompts to upload a resume
* **Deadline Reminders:** Notifications about upcoming deadlines

Each entry shows:

* Type of email
* Delivery status badge
* Recipient and subject line
* Date and time sent

### Tips for Better Delivery

**Reduce bounces:**

* Verify email addresses during candidate intake
* Use double opt-in when collecting emails
* Clean up old or inactive candidate records

**Improve open rates:**

* Write clear, compelling subject lines
* Send at optimal times (mid-morning tends to work well)
* Keep your sender reputation healthy by avoiding spam triggers

## FAQ

<details>

<summary><strong>Q: Why does an email show "Delivered" but not "Opened"?</strong></summary>

A: The candidate may not have opened it yet, or their email client blocks tracking pixels. Delivered means it reached their inbox.

</details>

<details>

<summary><strong>Q: Can I resend a bounced email?</strong></summary>

A: You'll need to verify or update the candidate's email address first, then send a new invitation.

</details>

<details>

<summary><strong>Q: How quickly do statuses update?</strong></summary>

A: Statuses typically update within a few minutes of the event occurring.

</details>

<details>

<summary><strong>Q: Is this available for SMS too?</strong></summary>

A: SMS delivery tracking is separate and shown in the SMS contact history.

</details>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.admin.heymilo.ai/reviewing-candidate-data/dashboard/email-event-tracking.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
