Back to home

SellerApp · Campaign creation without leaving the platform

Amazon sellers synced Seller Central externally, filled spreadsheets, and waited on sync lag just to run ads. Campaign creation was the feature gap pushing retention below fifty-five percent and session time under seven minutes. This is the wizard that brought the full loop inside SellerApp.

SellerApp campaign settings wizard and analytics dashboard.

SellerApp is an AI-powered e-commerce intelligence platform for Amazon sellers. The business bet on this project was retention: keep power users inside SellerApp instead of Seller Central, spreadsheets, and Teikametrics. Campaign creation had to align ads to buying stages and product lifecycle without export-upload friction. Simple steps, multiple ad groups per campaign, review before launch. One wizard. No sync wait.

The team. I was the only designer on early concepts, design sprints, leadership reviews, and production assets. Cross-functional partners: one PM, two engineers, and a content lead.

SellerApp dashboard surfacing Amazon advertising performance in one SaaS interface.
Intelligence platformML-driven optimization for Amazon sellers in a single interface, not another spreadsheet export.
Campaign manager entry point inside SellerApp navigation.
Campaign managerThe new module entry inside SellerApp, where creation, not just reporting, had to live.
Shipped campaign manager on desktop showing end-to-end campaign workflow.
Shipped surfaceEnd-to-end campaign setup and management without leaving SellerApp for Seller Central.

Context

What SellerApp does.

SellerApp helps Amazon sellers and retailers maximize marketplace performance with next-gen optimization models in a simple SaaS shell. Before this project, advertising campaigns were created and synced from outside the product: Seller Central, Excel, upload errors, and hours of waiting. The platform had intelligence; it didn't have the creation loop.

Creation lived outside the product.

Users couldn't create or manage campaigns inside SellerApp. Most churned to competitors that already owned the workflow.

54%

Customer retention rate before the feature, below the bar for a premium intelligence platform.

01
Seller Central

Where campaigns were actually built. Tedious steps, Amazon-native complexity, no SellerApp context.

02
Spreadsheet sync

Manual data transfer and upload. Users reported multi-hour sync waits for newly created campaigns.

03
Competitors

Teikametrics Flywheel and similar tools won on intuitive campaign breakdown, the benchmark users named unprompted.

04
7 min

Average session time on platform, not enough engagement depth to justify premium plans.

Sellers connected Amazon Seller Central externally just to manage ads SellerApp was supposed to own. The majority of complaints centred on missing campaign creation, not missing analytics. Business goals were explicit: move users to premium plans, raise engagement among power users, and cut churn.

User goals were simpler and louder: Create and manage campaigns inside SellerApp with one click, not a spreadsheet.

Competitive analysis table comparing campaign creation approaches across Amazon advertising tools.
Competitive scanPrimary competitors mapped on campaign creation depth: Teikametrics Flywheel set the intuitiveness bar users quoted in interviews.

The CS team felt it first.

Short calls with sellers and the internal customer success team surfaced where creation pain actually lived, before wireframes.

I started with user interviews and customer success calls. The CS team manages sellers' Amazon accounts through SellerApp and lives inside campaign workflows daily, so their pain was sharper than many account holders'. They described sync lag, step overload, and Amazon's opaque targeting vocabulary as the real blockers.

Research synthesis across SellerApp screens and Amazon Seller Central campaign flows.
Research landscapeHow sellers moved between SellerApp, Seller Central, and export tools before we narrowed the wizard scope.

"Creating campaigns in Seller Central is tedious; syncing to SellerApp is worse. I wish this were one click." The sync step wasn't a footnote; it was the moment trust broke.

"I spent almost five hours waiting for newly created campaigns to sync." Time cost turned creation into a background job sellers stopped attempting.

"Multiple steps per campaign, and a different campaign for every ad group." Structure in Amazon's model collided with how sellers think about grouping products.

"Teikametrics broke campaign creation down more intuitively." The competitive reference wasn't abstract. Users named Flywheel by name.

Four pain points, one pattern.

Too many steps, wrong structure, too little guidance, messy bid and targeting fields.

Too many steps

Single-campaign creation felt endless: each ad group forced a separate campaign in the old flow.

One ad group per campaign

Couldn't batch multiple ad groups under one campaign while creating, a SellerApp-exclusive gap we could close.

Thin guidance

Amazon targeting and bid concepts surfaced without enough in-product education for growth-stage sellers.

Disorganized fields

Bid placement and targeting types lacked visual hierarchy: experts tolerated it; newcomers didn't.

Four constraints for every screen.

Exploration with stakeholders narrowed the architecture to four non-negotiables before high fidelity.

Simple

Fewer steps, beginner-friendly. Reduce time-to-first-campaign, not just field count.

Informative

Educational elements at decision points, especially bid placement and targeting type.

Scalable

Multiple ad groups and bulk creation paths without restarting the wizard.

Speed

No sync wait, no spreadsheet detour. Creation and publish inside one technical path.

End-to-end user flow for campaign creation from entry point through review and launch.
User flow · End to endEntry point, campaign setup, ad group configuration, multi-group paths, and review before launch, agreed with PM and engineering before visual design.

Wizard in, spreadsheet out.

No formal wizard component existed. I standardized the pattern for this flow and every future one.

01

Reduce steps to completion. Group related fields, cut redundant screens, and keep sellers oriented with a persistent progress model.

02

Multiple ad groups per campaign. SellerApp-exclusive: the feature customers and CS celebrated most post-launch.

03

Draft before launch. Save incomplete campaigns without forcing a sync or publish, which lowers the penalty for exploration.

04

Review screen. Summarize targeting, bids, and products before commit to catch errors when they're still cheap.

Low-fidelity wireframe for campaign creation first step.
Wireframe · CampaignFirst-step hierarchy and field grouping tested with PM before visual design.
Low-fidelity wireframe for ad group creation step.
Wireframe · Ad groupSingle ad group path with clearer targeting and bid placement structure.
Low-fidelity wireframe for multiple ad groups within one campaign.
Wireframe · Multiple ad groupsBatch creation without restarting the wizard, the structural differentiator.
Low-fidelity wireframe for review before launch step.
Wireframe · ReviewPre-launch summary screen, the last chance to catch misconfigured bids or products.

High-fidelity screens in wizard order: campaign shell, ad group setup, product and bid configuration, multi-group management, review, and entry from the manager home.

High-fidelity campaign creation screen with campaign settings and budget fields.
Creating a campaignCampaign-level settings with grouped hierarchy and inline guidance.
High-fidelity ad group creation screen.
Ad group creationTargeting and placement fields reorganized for scanability.
Add products step in campaign wizard.
Set bid step in campaign wizard.
Products and bidsAdjacent steps that used to scatter across Seller Central tabs, now sequential inside the wizard.
Target categories configuration in campaign wizard.
Target categoriesEducational framing around Amazon targeting types, made informative principle made visual.
Multiple ad groups managed inside a single campaign.
Multiple ad groupsThe shipped differentiator: several ad groups under one campaign without duplicate setup.
Review before launch screen summarizing campaign configuration.
Review before launchFinal confirmation: products, bids, and targeting in one readable summary.

Two paths, one wizard.

First-time campaign vs power-user multi-group setup: same spine, different depth.

First campaign

Beginner
  1. Open Campaign manager from the SellerApp home.
  2. Start Create campaign wizard.
  3. Set campaign name, budget, and schedule.
  4. Configure one ad group with guided targeting tips.
  5. Add products and set bids.
  6. Review summary and launch without opening Seller Central.

Multi ad group campaign

Power user
  1. Enter wizard from Campaign manager.
  2. Define campaign-level settings once.
  3. Add first ad group: products, bids, categories.
  4. Add another ad group inside the same campaign.
  5. Repeat or save as draft.
  6. Review all groups on one screen before publish.

What made this hard.

Amazon's model is complex. SellerApp's surface area was not. Bridging that gap without a design system wizard was the real work.

01

No wizard component existed. Every step pattern (progress, validation, back navigation) had to become a reusable standard, not a one-off.

02

Amazon vocabulary vs seller mental models. Growth-stage sellers needed education without condescension: informative UI, not tooltip walls.

03

Scope pressure from out-of-MVP requests. Leadership and sales wanted more modules in v1. A strategic MVP cut kept ship date and quality intact.

04

Engineering alignment late costs double. Involving front-end during wireframes reduced rework, a takeaway I still enforce on platform work.

What changed after launch.

81.7%
User retention rate after campaign creation shipped, up from below 54%.
26.4m
Average session time on platform, up from under seven minutes.
Shipped SellerApp campaign manager in context on desktop.
Shipped · Campaign managerThe creation loop sellers previously ran in Seller Central, now native to SellerApp.

What I'd still do today.

This was early 0→1 work as a solo designer on a revenue-critical feature. Three practices stuck.

01

Involve engineering upfront. Technical limits shape wizard architecture. Learning them in wireframes beats learning them in QA.

02

Ship an MVP with a name. A written scope boundary deflects out-of-scope requests that would derail timeline without killing ambition.

03

Design the reusable pattern, not just the screen. The wizard system outlived this module: the highest-leverage artifact wasn't a single happy path.

Seller CentralIn-product

Campaign creation and management without export, upload, or sync wait.

One ad groupMany per campaign

Structural fix sellers named in research, not a cosmetic step reduction.

7 min sessions26 min depth

Creation gave power users a reason to stay inside the intelligence platform.

SellerApp taught me that B2B retention often breaks at the handoff when the "hard job" still lives in someone else's product. The design job was to close that handoff with a wizard honest enough for beginners and fast enough for CS teams running accounts all day.

Campaign creation was the first feature where I owned discovery through production as the only designer on a cross-functional squad. The pattern (research with internal operators, principled wizard architecture, MVP discipline) is the same spine I brought to Whatfix years later.

Artifacts shown are high-fidelity screens, wireframes, and flows from the SellerApp campaign creation program. Metrics cited are from post-launch reporting referenced in the original case study.

Next case study Whatfix · 2025

Diagnostics: building a troubleshooting tool when nobody agreed on what was actually broken

Surface missing flows and let authors debug visibility issues on their own.