Pre-send email optimizations
I led the design of Pre-Send Optimization, an AI capability within Mailchimp that proactively surfaces performance-driving recommendations before an email is sent. The feature helps marketers act on data-driven insights directly in their email creation flow.
RESULTS
- 10x adoption within two weeks of launch
- 51.3% repeat usage
- 10% lift in click through rate
- 120K users applied at least one optimization
- 74K users applied multiple optimizations
- 20K+ users became repeat users
- 293K campaigns used in-editor AI assistance
- ROLE
- Lead Product Designer
- DURATION
- 2 weeks (concept → launch)
- TEAM
- 1 PM, 4 Engineers, Data Science
Optimize before it's too late
Marketers often struggle to know what will perform best before sending a campaign. The core problems are:
- Mailchimp's tools like Content Optimizer offered valuable insights but only after send, when it was too late to improve results.
- Friction switching between analytics tools and the editor when trying to implement optimizations
HYPOTHESIS
If we surface tailored recommendations before send, marketers will be more likley to apply optimizations and as a result, improve their campaign performance.
ENTRY POINTS
Exploring the best time to surface optimizations
We knew the optimizations had to be accessible in the email builder. But where was the ideal place in the email builder that was relevant and not disruptive?
In order to determine the best place to surface optimizations, I first mapped all natural touch points where users paused their work or transitioned tasks such as saving progress, previewing content, or sending test emails. There were natural trade offs between visibility and disruption:
ENTRY POINT RESEARCH
To validate these entry point directions, I conducted usability testing with nine Mailchimp customers. When testing the the entry points of the send button, preview button and optimize button, most users preferred the optimization button since it was easy to locate and clearly communicated its purpose.
Finalizing the designs
TRADE OFFS
Although the Optimization button tested best, the Email Builder team was hesitant to add another action to the toolbar. We compromised by using the existing "Optimize" tab on the left as the main entry point. Since very few users typically click this tab, I added a notification dot to improve discoverability.
Although we wanted to show the optimizations directly in the panel so that a user could view the optimizations and the email at the same time, it wasn't in scope for our quick response. As a result, I designed a modal triggered when a user pressed the tab. This wasn't the interaction a user would expect, but it was the best compromise we could make.
Final modal design triggered when a user presses the optimize tab
TECHNICAL CONSIDERATIONS
When do we check for optimizations on the backend?
Now that we had the entry point nailed down we needed to figure out when to notify the user about available optimizations.
Continuous background scans would have added latency and unnecessary compute costs, so I guided the team toward a leaner approach:
- Recheck only on save, page reload, or when a user clicks the optimization tab.
- We decided to use a pink notification dot without a number to signal new recommendations, avoiding false expectations if counts weren't up to date. The early designs used a numbered notification dot to make the feature more compelling, but we decided it was unnecessary and would be confusing.
This struck a balance between performance efficiency and user awareness, keeping the experience responsive without increasing load time.
Results
- 10x adoption within two weeks of launch
- 51.3% repeat usage
- 10% lift in click through rate
- 120K users applied at least one optimization
- 74K users applied multiple optimizations
- 20K+ users became repeat users
- 293K campaigns used in-editor AI assistance
CONTINUOUS LEARNING
Post-launch iteration
POST-RELEASE RESEARCH
After launch, I ran eight follow-up interviews (30 minutes each) with marketers who had recently interacted with Pre-Send Optimization.
Users loved getting recommendations before send but wanted clearer context about why each appeared and how it affected performance which is a learning that we apply to all of our AI capabilities.
OPTIMIZATIONS VS. ERRORS
I created a framework that was used to guide designers on how to determine if something was an optimization or an error. This framework was used to guide designers on how to surface errors in the email builder at the appropriate time.