Header for simplified email process
Header for simplified email process

Background

Benchmark Email, a B2B marketing app, had traditionally guided customers with linear workflows in 2019. Its main product helped businesses build, send, and track emails. To send a marketing email, you’d do x, y and then z. This type of workflow laid out all the options, but it also made the process feel lengthy, slow, and rigid. It took too long to experience the value of the product.

Linear multi-step process to send an email
Linear multi-step process to send an email

Linear, multi-step process to send an email

In 2019, our team set out to reduce the time and effort customers were spending to create emails. We replaced a rigid four step process with a simplified single page built in Vue.js. This gave customers flexibility to handle almost everything in one place. They could now build in a way that worked best for them.

Single page workflow to send an email
Single page workflow to send an email

Updated single page workflow to send an email

My Role

I co-led a small team to execute the project from concept to initial release. I was also responsible for the UI and UX design, prototyping, and designing how customers would experience the process from end to end. I partnered with developers, a researcher, and stakeholders to re-imagine the experience using Benchmark's existing APIs. I transitioned off the project a month after its release in Aug 2019.

Weed Out The Issues

Using data to inform my decisions, I dug in with our researcher to understand how customers were engaging with the product and identified areas to reduce manual work. We wanted to know what was important to them and why.

Information Overload

Customers filled out email details on three pages, and each contained too much information. While sometimes useful for new customers, it also looked overwhelming, cluttered and affected readability. Paragraphs could look even longer in other languages supported by the app.

Example areas with too much information
Example areas with too much information

Information appeared lengthier in supported languages like Portuguese

Stop Light Experience

In a four step process heavy with content, it was common for users to see one or more errors when saving information on each page. This create a frustrating stop and go experience.

Common errors seen by customers
Common errors seen by customers

Errors commonly experienced

Too Much Movement

Customers used a lot of energy traveling between pages in the step process. We found this was also true for elements on individual pages. For example, customers expended a lot of time and energy finding table items to select and deselect. Since most people weren’t using search, it felt like finding a needle in a haystack.

Video of excess table scrolling in old process
Video of excess table scrolling in old process

Excess scrolling to complete legacy step process

Redesign Into A Single Page

Since the new page was API driven, I could safely move most pieces in the interface with minimal rework and focus on improving customer experience.

Centralized Details

Removing the rigid step process, I simplified the workflow so that all email details could be managed from a single page. This reduced excess movement from the legacy process and allowed customers to build from a central location. The page also doubled as a checklist so they could easily track their progress.

Animation of new single page workflow
Animation of new single page workflow

Customers could manage all their email details from a single page

For each section, I simplified complex workflows without removing any functionality. For example, I used a multi-select component to handle the contact lists customers wanted to email. I centralized selected items where they could easily see, remove and search any items with minimal scrolling. It also allowed for secondary actions such as creating, viewing and adding to lists.

Centralized info in an autocomplete component
Centralized info in an autocomplete component

Centralized information into a single component to minimize excess movement

Bite-Sized Information

To minimize visual and information overload, I created familiar sections that showed small amounts of information at a time. This created better focus while helping customers feel accomplishments faster. Sections also allowed me to group related fields together that had felt very far away in the step process.

Contact list selection in legacy steps
Contact list selection in legacy steps
Contact list selection in new single page
Contact list selection in new single page

Same information displayed in legacy step process (left) vs. new single page (right)

Reduced Clutter

Keeping information accessible, I also simplified options, grouped related items together and moved information to show contextually.

Simplified options and kept information accessible
Simplified options and kept information accessible

Simplified options but kept information accessible

I moved information from showing all the time to appearing contextually when customers needed it. Since they were based on specific conditions, they didn’t bother people that didn’t need them.

Contextual message on mobile screen
Contextual message on mobile screen

Contextual messages showed when customers needed them

Pre-filled Information and Minimized Error Friction

To reduce the amount of errors customers could experience, we auto-filled their information whenever possible and used the UI to guide them so they could no longer trigger certain error states. This was especially helpful for onboarding customers.

Pre-filling information for customers
Pre-filling information for customers

Pre-filled redundant account information

Validating & Measuring Success

To minimize disruption for existing customers and gather validation data, I used a phased rollout strategy to test and refine the simplified workflow with new customers before launching to all accounts.

Post-Completion Survey

In addition to measuring with product analytics, I created a post-completion survey to measure ease of use and gather direct feedback from new sign-ups. In post-completion surveys, new customers rated the experience as an average of 5.89 out of 7 in the first 3 months, exceeding expectations against a goal of 5+. It sustained a strong performance with a 5.84 average at 6 months.

Average customer rating at six months
Graph of survey results
Graph of survey results

Survey results

After releasing the simplified workflow to all regions, existing customers sent feedback through other communication channels:

This isn't a support issue, just wanted to say that the recent change to the [email checklist] UI is a big improvement, makes it much easier to input a mailing's settings and review them for accuracy all on one page.

Irene Nash

//

Aug 2019

We love your new look and interface feel for sending bulk email. It’s user friendly, avoids errors and easy to make changes just before sending. Kudos to your technical team and the rest of the team!

Sylivia Spencer

//

Aug 2019

Product & Team Impact

By collaborating closely with engineers and other partners, I was able to streamline business logic and simplify maintenance by consolidating seven pages into one. This workflow also created a scalable foundation that enabled other teams to later launch the app’s landing page feature.

Additionally, the product analytics from this rollout established a more accurate data baseline to measure time-to-first-send and insights into activation patterns that impacted future product decisions.