Disclaimer: These thoughts are my own and do not necessarily represent those of MailChimp.

During my summer internship at MailChimp, I had the opportunity to contribute to a major redesign of MailChimp’s #1 most used feature – email campaign creation. My task was to re-imagine the social share feature.

The Task

This is what the feature originally looked like:

Original MailChimp social sharing feature

The functionality is simple; all the user can really do is add some text to their Twitter or Facebook post. With Facebook in particular, the campaign URL (this is the automatic link that MailChimp sets up where the email lives on the web) is automatically attached to the post, with no customization available for the user.

My task was to not only redesign this feature so it’s visually consistent with the new overarching redesign, but also to:

  • Give users the ability to add photos to their posts
  • Allow users to have a customized link or remove it altogether


With the above goals outlined, there are a few questions that come to mind:

  • How can we make the experience as seamless as possible? Our users already have so much on their plate -- how can we make the process easy and efficient for them?
  • The campaign URL can be helpful to include for many of our users. How can we give users the option to remove it, while still suggesting its importance?
  • How can we achieve this without making such a huge change that users overlook new functionalities -- specifically the new treatment of the campaign URL attachment?

The exploration stage of the design process involved working with user researchers, using qualitative and quantitative data to inform design decisions (including how many Facebook pages a typical MailChimp user connects to their account, how often they post, etc.), keeping communication open with the Product Manager to make sure our product goals are in mind, and of course presenting my work in weekly design reviews to receive feedback regularly from the product design team. During this process, I also kept my cross-functional team in the loop of any updates.

The Solution

After multiple iterations, we came to a solution which was fully prototyped, user tested, and submitted to engineering. Unfortunately, the final design is not yet public, but I would love to chat about it privately. Contact me if you’d like to know more!