← All work

04 / Mobile

Salesforce Mobile.

Role
Lead UX and Visual Designer, full time
Scope
Marketing Cloud mobile app for iOS and Android: calendar, performance tracking, onboarding and motion
Outcome
Shipped on iOS and Android with a calendar, performance tracking and motion design.
The home dashboard on a phone.

The problem

Marketers who run email, SMS and social campaigns do not stay at their desks. They sit in meetings, travel to events and field questions from executives who want to know whether a send went out. Marketing Cloud lived on the desktop, so the answer to a simple question meant opening a laptop.

The mobile app had to answer those questions quickly on a small screen. That is harder than it sounds with campaign data. A send has a status, a schedule, an audience and a pile of metrics, and Marketing Cloud also spans email, Customer Journeys, automation tasks and multimedia campaigns. I was the lead designer on the whole thing, so I had to decide what a phone should show first and what it should leave out.

How I worked

I worked full time as lead for both interaction and visual design, starting from user and marketing research and drawing flows before screens.

  1. 01

    Mapping Send Email

    I began with the most ambitious idea, sending an email from the phone, and drew it end to end: template, message, lists, exclusions, data extensions, schedule, summary and a confirmation. Laying it out on one long strip showed how many steps it needed. That helped me argue for monitoring first and creation later.

    Early Send Email concept flow.
  2. 02

    Wireframing the core screens

    I moved to grayscale wireframes for the screens a marketer would open daily: journeys with target against actual conversions, automation detail, the users list, the More menu and a trimmed create-email form. Staying grayscale kept review conversations on structure and priority, and kept color out of the argument until the layout held.

    Highlights from wireframing.
  3. 03

    Grid and color system

    Before moving to final visuals I set up a layout system: one small block, a grid that divides evenly across the screen width, and a short palette built around Salesforce Blue with a single red for callouts. Every screen then used the same spacing, which kept iOS and Android builds close to each other.

    Layout grid and color palette.
  4. 04

    Onboarding and in-app messaging

    The calendar and the swipe gestures were easy to miss, so I drew first-run tips as small dark callouts pinned to the thing they explain. One says how to refresh, another how to pause a send by swiping. Each has a single Got it button, so the tip is easy to dismiss and does not block the work.

    Onboarding and in-app messaging concepts.
  5. 05

    Motion graphics

    I also made the motion pieces: a splash video, tooltips, UI animations and animated data visualizations. Motion carried real information in places where a static chart was hard to read at phone size. I kept it short and tied it to what had just changed, so a number moving told you the data was live.

    Frames from the motion graphics work.
  6. 06

    Final visual design

    The final screens covered the home dashboard, Customer Journeys and email tracking. I annotated the home dashboard with spacing and type notes for engineering, using Salesforce Lightning Design System styles. The annotated sheet gave developers measurements for both platforms without a separate meeting for each screen.

    Home dashboard with design notes.

The solution

The finished app opens on a home dashboard with the day's scheduled sends, yesterday's delivery rate and a click-rate chart that switches between metrics. A calendar shows past and upcoming messages by day. Separate sections cover email, Customer Journeys and automations, each with its own performance view. It shipped on iOS and Android.

The key idea was to make the phone a place to check and react, not to build. Everything on the home screen answers a question a marketer asks between meetings. Details sit one tap deeper, and the only quick actions I added were ones that matter in the moment, such as pausing a send in progress.

What I delivered

  • iOS and Android Marketing Cloud mobile app design
  • Send Email concept flow and wireframes
  • Layout grid and color system
  • Onboarding and in-app messaging concepts
  • Splash video, tooltips and UI animations
  • Annotated final screens and demo video

See it working

Final demo video: Salesforce Marketing Cloud mobile app.1:08 · Watch on Vimeo ↗

Value added

  • For people using it

    Marketers could see what was scheduled, check how a send or journey was doing and pause an email in progress from their phone, without waiting until they were back at a desktop.

  • For the business

    Marketing Cloud gained a mobile presence on both major platforms. Customers could stay close to live campaigns outside the office, and the product could show executives and marketers a current view of results in meetings.

  • For the team

    A shared grid, a small palette and annotated screens gave design and engineering the same reference for both platforms. That cut down on pixel-level questions during build and kept the iOS and Android versions close.

The result

The app shipped on iOS and Android, with a calendar, performance tracking for email, Customer Journeys, automation tasks and multimedia campaigns, and a set of motion designs.

What I took from it

Drawing the full Send Email flow first, then deliberately not building it, was the best use of early time. On the next mobile project I would make that cut earlier and show the long flow to stakeholders as the reason.