Aisleworx Media

Building a Media Asset Uploading Portal

Overview

Currently, Aisleworx Media is working on building a media platform that can host and manage the videos used by advertisers on their main product, which is a grocery cart with digital screens named the Digicart.

Team

Timeline

Me: UX Designer
1 Product Manager
2 Software Developers

January 2024 - March 2024

My Role

As the lead designer for this project, I was tasked with designing the flow for creating an ad campaign for our new internal media portal platform that would host the advertiser media that runs on the carts.

Impact

Improved efficiency by 95%, reducing completion time for campaign creation from 3 hours to 5 minutes.

Problem Statement

How might we help internal sales techs streamline ad media campaign creation for grocery retailers?

Background

The Digicart is a grocery cart that contains digital screens on the side that will play videos that advertise items being sold in store. The advertising screens can run videos from different grocery retailers who choose to run ad campaigns with Aisleworx Media. The sales team works with grocery retail accounts to upload and run selected media for ads, but there is currently no existing platform that helps manage this process.

Sales Team Interview Insights

I conducted user interviews with the sales team to understand what the pain points of the current creating an ad campaign were and how my future designs could take these challenges into account.

Key Pain Point: Too much manual involvement is required in the current ad campaign creation process

Scattered Campaign Information

Files and important information about ad campaigns are not kept in a centralized location and are currently scattered across different folders, email attachments, and more.

Time-Consuming Media Quality Checking

Media that is submitted for ad campaigns needs to meet certain requirements in order to be run, which currently has to be done manually by the sales team.

Better Management of a Multi-Step Campaign Creation Process

The current process is handled manually, which is hard to track and be a tedious process with a lot of back and forth. There are several steps an advertiser and sales person must go through with their media before they are able to play this new round of ads, termed a campaign, on the carts.

Elements of an Ad Campaign

According to the insights gathered from the sales team, there were several essential components that needed to be included in the design of the campaign creation flow. These elements provide the advertisers varied options for playing their selected media and also enable the media to be catalogued correctly on the hosting platform.

Campaign Creation Process

Centralized Campaign Assets

All information and media needed to run a campaign can now be recorded as well as edited on site by the sales team or even an account representative from a grocery retailer, making campaign creation a smoother process.

Ensuring Correct Media Formatting

Letting the user know if the media file they have uploaded is within the correct aspect ratio and resolution right after they have uploaded the file allows for a quicker correction if they don't and reduces friction when their campaign is being reviewed for approval.

Tracking Campaign Status

When the user finishes adding their new campaign, it will be queued up and displayed on the campaign overview page. There are several steps in the queuing process that the campaign passes through before getting played. We wanted users to be able to quickly look at the overview and be able to figure out which step their campaign was on, so we decided to associate each stage of the process with a certain color.

Detailed Location Selection

A ad campaign can be played in select locations and selection for those locations can be as detailed as designating where ads are run by zipcode.

User Testing Findings

I conducted usability tests with the sales team to make sure this design was solving the problems they were facing with the current process.

Straight forward and easy to understand what to do for creating a campaign.

Locating assets and editing details seem like a simple process, even when revisiting for later edits.

Feature Improvement Opportunities: Users mentioned that the division of media play time was confusing to understand at first.

Takeaways

Continuous Collaboration

During this project, I communicated a lot with our software developers to understand design limitations and platform requirements. Knowing beforehand what was possible and what was not helped inform my design choices and made my ideation process more efficient.

Simplicity is Key

When designing new features, it is best to start from the most basic building blocks of a feature rather than adding everything at once so that adjusting for software feasibility will be easier.

Thanks for reading! See more of my design work here: