Close

Meta

Role
Designer
Team
Serg Zorin
Paul Curran
Timeline
Six Months

Overview

Businesses rely on Meta’s ad platform for traffic and awareness. Meta has many features to help these business owners manage their advertisements, including Account Spending Limits or ASL. ASL acts as a limit on all ad campaigns. Set a $5,000.00 limit? Your ads will stop running once you hit that amount of spend. Helpful for businesses trying to stay within an allocated budget. The feature was bare bones, with much to be desired from advertisers. Research showed that ASL was a barrier of satisfaction for 9% of larger advertisers on Metas Ad Manager. In 2023, I worked with Meta’s FinTech team to add functionality to ASL, including a long-requested auto reset.

In Person Kick-off

We started the project with a discovery and knowledge transfer session at Meta’s office in Seattle. Although Meta had a good idea of what they wanted to add to ASL, I was able to look at it from a fresh perspective to develop ideas that could be implemented in phase two.
The stand-out feature we wanted to add was auto resets. Before, advertisers would have to keep track of their ASL and reset it manually to prevent their ads from being paused indefinitely. If their ads were paused and they didn't realize it, leads would shrink and cause panic for the advertiser. We called the money blocked without the advertiser being aware unintentional blocked spend. Allowing advertisers to have their ASL reset automatically would create a much more useful and hands off tool, prevent confusion when ads are blocked, and free up a projected $20-30M in gross revenue.

​We now knew we wanted to give advertisers the ability to reset their limit automatically, but we needed to determine the frequency we would allow. After talking with engineering, we decided we would only have one reset timeframe available for MVP to fit the timeline we were looking at. Next, we needed to determine what the time frame would be. I worked with data science to pull numbers for how many times a month advertisers reset their ASL and on which day. The data showed a clear preference for resetting once a month on the first.
Diving into designs and flushing out the user flows, I quickly realized a common use case that would complicate monthly ASL. If a user sets a $5,000 limit, all their ad spend will count towards that limit until it resets at the end of the month. This works if a user creates the limit on the first of the month, but what if they create it on the 15th? Or what about the 25th? The intention is that the limit would be for one whole month, but would that $5,000 limit still be useful if it’s only covering half the month? ​

I brainstormed many ideas and worked cross-collaboratively with everyone on the team - designers, engineers, PMs, and content designers - to craft a solution that would be helpful to the user. Since money is a personal subject, we wanted the advertiser to have the choice over how their limit would be implemented in the first month.
The solution was to give advertisers the option to prorate their limit in the first month. If they chose not to, their full limit would apply to the remaining days in the month, perfect if the user created the limit at the beginning of the month. If they choose to prorate, they can set a new limit for the remainder of that month. This can be whatever they want, but we autofill a suggestion of the mathematical prorated amount - (The limit / 30) * days remaining in the month.

Outcomes

Sticking around for just long enough to see a product through engineering is just a way of life for augmented work. Since I become an expert on a feature during my short stint with a company, I like to leave behind additional ideas as a jumping-off point for the designers tasked with phase two. With Meta, I had time to explore several additional features that would help advertisers have even more control of their money, including adding a weekly schedule, the ability to pause ASL, dedicated limits to holiday ad spend, and a simpler version of the monthly prorate.

"I had a great opportunity to work with Zach during his time at Meta. It was an incredible experience where he mapped a complex to end user flow, solved unique design challenges related to high-volume payments and brought this all together in a great feature flow.

His attention to detail, high-level strategy and precise execution on our work building a highly impactful feature was second to none. It would be great to work with Zach again, and I highly recommend him for solving any design challenge or people problem in any product surface or industry."

Paul Curran
UX Content Designer