• Problem: Manual, opaque, support-dependent campaign setup slowed launches and created inconsistency

  • Stakes: Delays, errors, no centralized visibility, mixed user skill levels

  • My role: Led UX from discovery to prototypes to usability testing in Figma; defined dashboard, wizard, and ops controls

  • Outcome: Drastically reduced manual support, accelerated launches, real-time transparency; validated by testing.


The UX Challenge

Build an intuitive, role-inclusive tool that handles complex configurations and compliance, usable by both non-technical producers and deeply technical developers.

What was broken

  • Heavy manual processes = delays and inconsistency

  • Setup depended on EADP support; studios lacked autonomy

  • No centralized visibility into status / health

Who I designed for

  • Producers & Brand Marketers: need clear steps and high-level status

  • Developers & Live Ops: need detailed config, environment controls, and testing

Early working concept of the user flow needed for the tool.

My role & scope

Lead UX from discovery to prototypes to usability testing in Figma. Defined the information architecture, dashboard, step-by-step creation flow, and operational controls.

 

Solution at a glance

1) Centralized Campaign Dashboard

  • All campaigns (past/present/future) with real-time INT/LT/PROD status and filters by partner, type, or status, so anyone can see what’s live and what’s next

2) Step-by-Step Creation Wizard

  • Guided setup that adapts to user expertise; supports partner product bundling and direct entitlement via IDP, with partner selection/onboarding integrated

3) Operational Controls

  • Pause, resume, extend, or end campaigns across environments, with confirmations to prevent errors

4) Built-in Metrics

  • Studios can see reach, rewards delivered, and value derived… closing the loop from setup to impact

Campaign manager example from Hubspot

Research & iteration

  • Stakeholder interviews across producers, devs, live-ops, and brand marketers exposed confusion over steps, “is this complete?” anxiety, and the need for real-time visibility

  • Competitive scan highlighted gaps in customization, role-specific views, and status feedback

  • Figma prototyping + usability testing drove changes to status signals, navigation, and confirmations.

Key design decisions (and why)

  • Surface environments prominently (INT/LT/PROD) so non-technical partners can read deployment state at a glance

  • Wizard over free-form forms to match mixed expertise and reduce configuration errors.

  • Guardrails in ops controls (visual confirmations) to prevent high-impact mistakes

  • Inline metrics so success is visible without a separate detour to business intelligence

Outcomes & impact

  • Studios self-serve campaign setup = far less manual EADP support needed

  • Faster launches thanks to guided setup and clearer readiness signals

  • Real-time transparency and validation feedback reduced uncertainty across roles

  • Scalable foundation for EA’s evolving campaign operations

  • Usability testing showed higher confidence and simplicity

 

Reflection

I translated a high-friction, support-dependent process into an intuitive, scalable platform that fits both non-technical and technical users, shifting control to studios and giving leadership the visibility they lack

Next steps

Instrument and monitor qualitative / quantitative signals; evolve role-specific views and expand guardrails as new campaign types and partners come online.