top of page

Email Send Status

Helping marketers understand how their messages are sending to their customers

Overview

Challenge

Clients frequently contacted support due to confusion around email sends, struggling to find relevant status information. This lack of visibility created frustration and inefficiencies for both users and internal teams.

Objective

Improve transparency by providing clear insights into email queue and message send status. By designing a more intuitive system, we aimed to reduce reliance on support and empower users with self-service solutions.

Impact

Reduced support inquiries, increased user trust, and a more seamless messaging experience. With clearer system status communication, users felt more in control of the messages they sent and could make informed decisions faster.

01 Discover and Define

02 Create Understanding

03 Solve For

04 Validate Direction

05 Post Development

Client feedback 
Design evaluation

What impacts a message?

How does a message process?

 

Table updates
Advanced flyout
Contextual tooltips

 

Client reviews
Final direction


 

Impact
Next steps

 

Research

01 Discover and Define

Client Feedback

Abercrombie: 

Is my message sending and how much longer will it take?

​

​

L.L. Bean:

Did something go wrong with my message and how do I know?

current.png

Design Evaluation

Jakob's Law:
Users may not realize they need to hover over the send time for details.

​

Fitts' Law:
Hovering over the send time disrupts page navigation.

​

Information Architecture:
The view lacks a clear overview, with key details hidden in a small flyout.

Strategy

02 Create Understanding

What impacts a Message Send?

Ideas (1).png

Failed Delivery Reasons

​​

Audience Behavior

  • Contact drops from the audience

  • Contact changes subscription status

​

Platform Behavior

  • Rendered subject line is empty and there's no default

  • Too many links embedded into the message
     

Uncommon Behavior

  • Transport configuration

  • New render engine bugs

​

How does an email message process?

job flow.png

What

You can have multiple messages sending at once with content and some messages have sub jobs (throttled) 

 

How

You have a limit of message workers in an account that is allocated to send your messages

 

When

Messages will send at the scheduled send time and they are not dependant on other jobs

03 Solve For

Design

Table Updates

Advanced Flyout

Contextual Tooltips

What we like

Updating the total sent to reflect how many messages will send

 

Introduce “Sending Rate” and “Estimated End” to give users a better understanding of how their messages are performing


Introducing “Queue Order” and “Queue Time” to help users understand what’s next and how long a message has been ready to send

Feedback

04 Validate Direction

Client Reviews

Lindsey Chamb feedback.png
message review-dave.png
message review- bailey.png

Highlights

Seeing audience count helps paint a fuller picture, but Actuals were preferred over percentage bars 

 

Sending Rate was well received, but there was a concern that it might cause more confusion and questions

 

Paused/Cancelled By and On was well received to help create an audit trail of who was working with the messages

 

Queued Order was more important than seeing message priority… However, we made a mistake and found that there’s no REAL concept of queued on this email sent page 

Final Direction

Table updates

1. Remove the concept of “Queued” and “Error” message statuses

​

2. Status Indicator in cell header

​

3. Warning indicators to solve for the message failures

​

4. Estimation of Audience sends, since they can fluctuate as messages are sending

​

5. Hover on indicators, not badges

Modal updates

1. Remove Sending Rate and Estimated End Date as they were too complicated to solve for, but kept Run Time to help bridge the gap

​​​

2. Keep the concept of “queued” here to indicate messages that are upcoming

​

3. Dynamic banner to showcase when your message is sending healthy vs when there’s a problem. 

​

4. Surface the pause/cancel actions along with the ‘go to message’ route for users.

Follow Up

05 Post Development

Impact

Next Steps

Surfacing system status for a historically challenging platform can be tricky. Some clients were unfamiliar with audience estimates, making it a new concept for them

​

Customer inquiries have

begun to minimize their

messages by proactively

communicating the status

of email sends. This has

led to ensuring users feel

confident in the system's

reliability. 

​

Improved overall satisfaction and reduced frustration of the email-sending process by connecting the dots for our users after sending a message. 

metric.png
  • Scaling the solution to fit the other batch channels of SMS, Push, Rest

  • Aligning on how to show system status for automations

  • Creating an understanding how system status is applicable for orchestrations and data jobs

Disclaimer - The views expressed here are entirely my own and are not those of my employer. Icons and illustrations courtesy of Noun Project and respective designers (paid for).

bottom of page