Over six years on Shopify's Merchant Marketing team, I took the Marketing Tab from a handful of ad integrations to a full merchant growth platform. Then I rebuilt its analytics from the ground up once merchants could finally run sophisticated marketing but had no way to tell if any of it was working. The platform work alone drove a 52% increase in sales attributed to marketing activity.
Key Finding
In Shopify's Annual Merchant Survey, 91% of merchants said their biggest challenge was marketing their business.
When I joined Shopify in 2017, the Marketing Tab was just a handful of ad integrations: Google, Facebook, and little else. Merchants had strong commerce fundamentals (inventory, payments, fulfilment) but nothing built to help them grow beyond those two channels. If a merchant wanted to send an email or set up an abandoned cart flow, they were doing it across unconnected third-party tools, with no way to see the combined effect.
Marketing is one of the most intimidating activities for a small business owner: it requires confidence in channels you don't fully understand, budgets you're nervous to spend, and results that are hard to interpret. Merchants didn't know where to start, what was working, or how their scattered activities connected to each other.
Shopify's opportunity was clear: become the place where merchants ran their store and grew it. My job was to figure out what that looked like, and then keep figuring it out as the problem evolved over six years.
Research Foundation
17-participant, six-month diary study, long enough to watch how merchants' marketing needs actually shifted across a full season.
Merchants don't think in "channels"; they think in goals
Reframed design around merchant goals instead of the platform they were using
Marketing is a loop, not a one-time action
Shaped the Marketing Mental Model (Trigger → Goal → Build → Act → Measure → Learn), a framework shared across PM, design, and research
Beginners and experienced merchants had fundamentally different needs
Tiered entry points: easy defaults for beginners, advanced controls for experts
Merchants couldn't connect their marketing activities to each other
Core brief for Campaigns and the Unified Marketing view
The best merchants were already running sophisticated multi-step playbooks: manually, every time
Brief for Templates: make what the best merchants were already doing available to everyone
Early ad integrations → a full marketing and analytics platform · Lead designer across all seven phases
Phase 1
The Marketing Tab launched with ad integrations, giving merchants more tools to grow their store without ever leaving the Shopify admin. The goal was to absorb the complexity that comes with connecting to platforms like Google and Facebook: business accounts, domain verification, two-factor authentication, pixel and server-side tracking, catalog feeds, restricted ad categories, so merchants could run marketing through partnership-driven, platform-native integrations instead of piecing it together themselves.
The design challenge was creating a coherent, Shopify-native surface on top of very different underlying systems, each with its own data model, terminology, and edge cases.
Phase 2
The next move was a strategic one: build email natively rather than partner with a tool like Mailchimp or Klaviyo. Email is the channel that converts the most customers and holds the richest customer-segment data, and owning it meant tighter integration with commerce data and the ability to build deeper features over time, like the automations we shipped down the road.
I was part of the initial discovery work for Shopify Email, then handed it off to a new team who would go on to lead the product. The partnership between our two teams continued to shape several patterns on the Marketing Tab side: richer, responsive-aware previews of email content, and a visual-editor step in the integration creation flow.
The Next Challenge
Every tool we added over the years gave merchants more ways to grow, but it also introduced a new problem. Merchants were running ads, email, and promotions as separate, self-contained units. Our research showed that the best merchants planned in multi-step plays anchored to a single goal, not individual channels. Campaigns became the thread that connected everything a merchant was doing toward that goal.
Phase 3
The first version of Campaigns introduced a simple but important idea: merchants could group related marketing activities (an ad, an email, a discount) under a single campaign name and goal. For the first time, a merchant running a Father's Day promotion could see everything tied to that moment in one place: Facebook audience-building ads, dynamic retargeting, Shopify Email sends, page posts, each with start dates, spend, and status.
The design challenge was significant: multiple channels, each with different data models and lifecycle states, all had to feel coherent inside a single surface.
Phase 4
Templates turned a pattern we'd observed in research into a product feature. Our most successful merchants were running the same playbooks repeatedly: a specific combination of ads, email, and post-purchase flows for every major sale moment. Templates codified those playbooks and made them available to every merchant.
A merchant launching a Back-to-School campaign could start from a template that included the goal, the recommended channel mix, the suggested timeline, and the key tactics pre-configured, then customize from there. The design problem shifted from "how do you create a campaign?" to "how do you understand a campaign strategy and make it your own?"
Phase 5
Part of what we learned from studying merchants' playbooks was that a large share of their marketing already ran on autopilot: sequences of triggered actions run over and over, based on what a customer did, without a person re-launching the same campaign each time. Automations brought that time-triggered and behaviour-triggered logic natively into the Marketing Tab. Merchants could set up abandoned cart recovery, post-purchase sequences, win-back flows, and more, without manually re-running the same campaign each time.
The design challenge was sophistication: automations range from single-step to complex multi-branch sequences. We designed a tiered experience: pre-built automations for merchants who wanted to start immediately, and a workflow builder for merchants who wanted full control.
The Next Challenge
By this point, the Marketing Tab could run everything: ads, email, automations, templates. But its analytics were still rudimentary. They couldn't answer a simple question: how a campaign performed as a whole, across every channel, including the ones running outside Shopify.
Phase 6
Before this, a merchant's only view into performance was scattered: an individual report for each marketing activity (an ad, an email) or a channel-level report (Google, Facebook, and so on). Impressions, clicks, and ROAS existed in isolation inside each one, disconnected from any sense of how the campaign was doing as a whole. Campaign Reports gave merchants a single place to understand what drove results, compare channels, and decide where to invest next: goals versus actuals, a channel-level breakdown, performance over time, and attribution context, all in one view.
Phase 7
The Unified Marketing view pulled everything together: every campaign, whether run entirely in Shopify, partially in Shopify, or linked in from an external platform via UTM parameters, appeared in a single table with status, KPI summary, channel mix, and spend at a glance.
The harder design challenge was attribution. Every channel counted clicks and sales by its own model, and those models disagreed with each other. We settled on one universal model for Shopify's view, then surfaced that attribution model and data source directly alongside the numbers, giving merchants the context to trust the data even when it didn't match what they saw inside the channels themselves.
As lead designer on Shopify's Marketing Tab across six years, I owned design strategy and direction for the surface, from ad integrations through Campaigns, Templates, Automations, and the Unified Marketing view, plus Shopify Email's tab-side integration, before leading the end-to-end redesign of Marketing Analytics: Campaign Reports, the Unified Marketing view, and the UTM-based experience for connecting external platform data. Along the way I shaped product prioritization, the research agenda, and design system patterns adopted across adjacent Shopify surfaces, partnering closely with data science on metric definitions and with PM on the analytics data model.
Impact
Marketing Tab sessions grew 150% year over year, and merchants saw a 52% increase in sales attributed to marketing activity. 95% of templates publish without edits, straight from real merchant playbooks.
Ran regular research presentations and kept the Merchant Marketing Mental Model visible as the framework behind the tab's evolution, from Campaigns through the earliest shape of Shopify Email.
Started a monthly lunch-and-learn where a merchant walked the team through how they actually market their business, so research stayed alive instead of sitting forgotten in a deck.
The tiered entry points, multi-channel campaign builder, and Templates browsing model solved Marketing Tab problems, then generalized. Contributed them back into Shopify's shared design system so other teams building complex surfaces didn't start from scratch.
Investing deeply in research is what made this work. If I did it again, I'd design analytics alongside the features it measures, not after. Years in, the clearest lesson is that the framework outlives the feature.
Get in Touch
I'm currently open to new opportunities. If you're looking for a Staff Product Designer who brings clarity to complex problems, let's talk.