Building Shopify's Merchant Marketing Platform

13 min read | Shopify (2017–2023) · Staff Product Designer · Marketing Tab Lead

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.

Shopify Marketing Tab, showing a merchant's campaign overview

Context

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.

Key Insights

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

Building the Platform

Ad Integrations
Shopify Email
Campaigns
Templates
Automations
Campaign Reports
Unified View

Early ad integrations → a full marketing and analytics platform · Lead designer across all seven phases

Phase 1

Ad Integrations

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.

admin.shopify.com/marketing/integrations
Demo of the Ad Integrations flow in Shopify's Marketing Tab: connecting and monitoring Google and Facebook ad accounts

Phase 2

Shopify Email

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.

admin.shopify.com/marketing/email/new
Demo of creating a Shopify Email campaign, including the responsive-aware live preview

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

Campaigns

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.

admin.shopify.com/marketing/campaigns
Demo of Campaigns: grouping related marketing activity into a campaign, then viewing full multi-channel orchestration and results

Phase 4

Templates

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?"

admin.shopify.com/marketing/templates
Demo of browsing the Campaign Templates library and starting a campaign from a pre-configured template

Phase 5

Automations

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.

admin.shopify.com/marketing/automations
Demo of pre-built Automations like abandoned cart recovery, win-back flows, and post-purchase upsells

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

Campaign Reports

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.

admin.shopify.com/marketing/reports/bfcm-2022
Demo of a Campaign Report: revenue over time, channel breakdown, and cross-platform attribution for a campaign

Phase 7

Unified Marketing View

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.

admin.shopify.com/marketing
Demo of the Unified Marketing View: every campaign, Shopify and external, in a single table with status, revenue, and spend

My Role & Impact

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

Drove measurable growth across the platform

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.

Kept research alive across the team

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.

Brought merchants into the room

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.

Fed patterns back into Shopify's design system

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.

Reflection

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.

Back Selected Work Next Retail Associate App

Get in Touch

Let's work together

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.

Email Me LinkedIn
hello.mandip@gmail.com · Toronto, Canada