I recently set this up for one of my websites and wanted to share the process of hooking up abandoned cart notifications for a Gumroad store using OneSignal and Zapier so other store owners could take advantage.

Why abandoned cart messaging?

Looking at the numbers, the average cart abandonment rate is just under 70%. Abandoned cart emails have an average CTR of 21%. 50% of those go on to buy. That is pretty substantial.

What exactly is abandoned cart messaging?

A user indicates intent to buy an item you’re selling. But for whatever reason they didn’t complete the purchase. Maybe they changed their mind. Maybe they didn’t realize the total…

Push notifications have been around for over 10 years. First introduced in 2009 for iOS, they quickly rolled out across all the major mobile operating systems. Then in 2014 web push came along.

As of today, push notifications are supported across Apple iOS, Google Android, Huawei Android, Amazon Echo, macOS, Windows, Chrome, Safari, Firefox, Edge… the list goes on.

Unfortunately each platform is a little bit different. It can be daunting and complicated to get your head around what exactly goes into a push notification. How many lines of text do you need? How many images? What are the character…

When I joined OneSignal, I was a design team of one so part of my job was establishing the toolset and workflow.

I had been tinkering with Figma on and off for about a year but had resisted going all in. On my last team we were comfortable with our design stack of Sketch, InVision, Abstract, so the thought of switching to another tool, moving things across, and having the team move across, wasn’t appealing.

With a clean slate at a new company, it seemed like the perfect time to start using Figma in earnest. …

At OneSignal we recently launched our new website and turned to Craft CMS for our content management solution.

Until recently our .com and web application shared the same Rails codebase. This creates several issues. Content managers can’t make changes easily. Any time we want to make a change we have to do a full deploy. Even if you’re comfortable doing this, it can be a cumbersome task making changes, and for me, there is always a fear of breaking the app when deploying.

I love reading about how other Design teams are working together and what tools they’re using. It’s reassuring to know teams you admire and respect use the same tools you do. It’s also usually a trigger for me to try some other tools that either I haven’t heard of or that I’ve been meaning to look into and haven’t gotten around to it.

Designing for the enterprise has some connotations. Due to our real world experiences we have grown accustomed to enterprise software having poor UX. I’m not going to call out anyone here but think about internal tools you…

At Mesosphere the Product Design team is responsible for the UX of Mesosphere products. Typically this UX primarily relates to the GUI (graphical user interface) of our flagship product DC/OS, but also accounts for the UX of our CLI (command line interface), API, documentation and other open source products.

I’m a big fan of design teams writing about their workflow. As a designer it is super helpful to read and learn how other teams are doing it, the issues that come up and how they overcome them.

I came across this tweet from Bob Baxley recently. It was a poll to see what UI/UX Designers value most.

Just out in front, ahead of company mission and personal impact, was the opportunity to learn.

Ongoing education and learning is very important. While we have our day-to-day jobs — where most of the time we’re likely doing things we’re already good at or are very familiar with — we want to keep developing our personal careers and skill sets. We want our teams to keep developing their careers and skill sets. The web, design practices and tooling are…

This is the third post in a series of things I’ve learned about email, including sending emails and building HTML email templates.

I’ve spent the last few years designing developer tools, 2 of those years having been Design Lead at Mailgun by Rackspace, the email service for developers. Here’s a brain dump of things I’ve learned about responsive email design.

Note: This article was originally published on my personal blog. If it’s HTML Email Templates you’re looking for, I’ve put together a bundle of fully responsive templates for startups, developers and marketers. Includes notifications, a monthly newsletter, a welcome email…

User research is a core component of a successful product design process. It gives you an understanding of user behavior and the problems users have and allows you to test out your solutions or validate a hypothesis.

The goal of user testing is to identify any usability problems, collect qualitative and quantitative data, and determine the participant’s satisfaction with the product. Usability testing lets the design and development teams identify problems before they are coded. The earlier issues are identified and fixed, the less expensive the fixes will be — Usability.gov

I think we can all agree that usability testing…

I’ve written before about the tools I use for design. These implementation tools are indispensable and part of my daily workflow.

Other tools that I find indispensable are services that I use to gather information and help inform design decisions. I’m surprised when I talk to other designers who don’t use or have access to these types of tools for research and insights. Without these tools I’d be blind and making decisions based on intuition and best practices, which can only get you so far.

Both quantitative and qualitative research help us validate decisions, discover new opportunities, measure and improve…

Lee Munroe

Designer Developer in San Francisco. Director of Design @ OneSignal.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store