koddi - Simplifying the experience of media plan creation for hotels

B2B Saas · PRODUCT DESIGN · user testing

PROBLEM STATEMENT

Koddi allows brands to create suitable media plans. But eventually, existing brands started facing difficulties because of increased requirements. They felt they had less flexibility and control in the process. Also, the outdated experience confused new users.

MY SCOPE OF WORK

Media Creation Flow Redesign - I was responsible for conceptualisation, designs, new features and user testing

THE TEAM

2 designers, 1 product manager and engineers

KODDI ONE (K1)

Koddi One is an all-in-one advertising platform that enables users to track ad performance, create media plans, manage campaigns, and handle budgeting and billing. Its robust set of Admin Tools offers a comprehensive solution for all user needs in one place. Focused on travel, hospitality, and e-commerce, Koddi provides data-driven insights to improve visibility, engagement, and ROI for brands globally.

CREATE A MEDIA PLAN - OLD EXPERIENCE

Step 1 - Users select the Hotel, Goal and Start Date. They also have the option to Add Funds to the hotel balance if required.

Step 2 - They are presented with a media plan that includes recommendations distributed according to the budget and inputs provided in the first step. They have the option to make edits and then save the media plan.

Step 3 - Once the media plan is saved, users can view all the current media plan details on the Pacing tab. The channels are divided into Direct and OTA. Users have the option to edit the overall budget of the media plan.

PROBLEMS OBSERVED WITH THIS FLOW

👉 Incomplete Media Plans, an increase in in-between drop off rates

📞 Increased calls to customer support for queries regarding the flow

⏱️ Low Engagement when a new feature is introduced, as it goes unnoticed.

Understanding the Users

A deep dive into User Challenges, Friction Points in the Flow, User Requirements..

😵‍💫 Redundancy Created Confusion

Direct Media and OTA budgets details were shown twice, both in Pacing and as separate tabs, users thought they were dealing with two separate plans instead of one

✨ Need a hollistic view of the media plan

Users desired a more seamless and integrated method of creating a media plan, as the current process felt fragmented to with many tabs and steps

👀 Unable to see the monthly budgets for the period before saving a media plan

Users expressed that it would be easier for them to plan the budget if they could have a comprehensive view of the budget for upcoming months at a glance, along with the ability to edit a month’s budget before saving a media plan

👩 Auto allocation of future budget changes without user’s approval

Users did not like the automatic allocation of future budget changes and wanted the ability to approve changes before implementation for future months

🚫 These were the major reasons for

increased drop offs, multiple attempts and increased customer support calls

NEEDS OBSERVED

🖊️ Publisher level edit

Users did not have the ability to edit the publishers budget on their own. They mentioned it several times.

💭 Granular Details

Speaking to the marketing team gave us the insight that users ask them for more granular details of how their media plan is doing

💻️ Clean scalable UI

The interface was outdated, it made it difficult for users to adapt new features and also to introduce something new

Insights includes input from marketing managers of the clients, Koddi Marketing team and Koddi customer support team.

INITIAL SOLUTIONS - DID NOT WORK

Monthly Budget Allocation

Need

Users desired visibility into monthly budget distribution while planning, especially for the next few months.

Solution

During plan creation, we displayed the first 3 months' budget (left image), assuming users might need insight into distribution, potentially solving any confusion about budget allocation.

Did not work:

Data showed most users set run dates for more than 3 months, scalability issues in future with this UI.

Curious Case of Tabs

Issue

Users were confused by the presence of both Direct and OTA (with channels) as tabs and in the Pacing section, leading some to perceive them as two separate plans

Solution

We removed the extra Media Plan tab, informing users they can start a new media plan from any tab they prefer

Did not work:

Users perceived that completing both tabs is optional, these could give rise to even more incomplete flows

Starting Over Again ✨

DESIGN GOALS

🕹️ User Control

More control to the user to take informed decisions for their media plans

✔️ Simple and easy process

The creation process should be quick and easy to follow without extra help

😀 Transparency

Users should be able to see what is the future of the plan they are creating

USER JOBS AT EACH STEP

👉 We started with prioritising user jobs throughout the process - the steps they would take to create a new media plan from the beginning to the end as well as manage media plans

It was very clear that we needed a simple and easy navigation for creating a media plan, also users faced challenges in each step of the process.

Step 1 - Input Plan Details

Media plan details - plan name, goal selection and run dates for the plan, activate

Step 2 - Budget Recommendation

See total budget for run dates, edit total budget, see budget for future months, edit budget for months, increase/ decrease number of months

Step 3 - Channel Allocation

Budget allocation for Direct and OTA channels, edit, % budget used, activate/ inactivate channels, save/ cancel media plan, edit publishers/ bid

EXPLORATIONS AROUND NAVIGATION

We went into exploring different ideas, layouts, keeping in mind scalability which can accommodate any future introductions. Below is the chosen layout, it is more like a guided process for creating the plan, leaving no room for confusion

Campaign Details

Separate tabs for Direct and OTA

Channel details, % budget used, publishers

Bottom section stays disabled until media plan details entered in the top section. Greyed out bottom section gives the user preview of the next steps

Completed top section enables the bottom section showing channel allocations

Once the user inputs the media plan details, channel allocation according to the total budget

Enable customization of channel (left), and abililty to edit publisher-level details for greater granularity (right)

ELEMENTS IN DETAIL

Channel Allocation Cards

First Version

Channel Card

Expanded Card View

Tabs to switch between Direct and OTA channels

One of the important elements in the media plan are the channel allocation details. We needed a clear, concise and easy to use way to display it to the users so that they don’t get confused.

EXPLORATIONS

DIRECT & OTA

Direct

OTA

Since we know that users wanted to see everything upfront, we eliminated the need for tabs for Direct and OTA. Dividing it into two section gave the users a simple and transparent view of the information needed. Repetitive information was omitted.

Simple and Transparent

Final Version

FEATURES

We introduced a few features which were the requirements presented to us by the users several times, something that would help them.

👀 Unable to see the monthly budgets for the period before saving a media plan

Users expressed that it would be easier for them to plan the budget if they could have a comprehensive view of the budget for upcoming months at a glance, along with the ability to edit a month’s budget before saving a media plan

👩 Auto allocation of future budget changes without user’s approval

Users did not like the automatic allocation of future budget changes and wanted the ability to approve changes before implementation for future months

View Monthly Budgets

We know from our research (user interviews, support feedback, etc) that users wanted to see the budgets for all the months within their run dates, and edit it prior to saving the plan.


Solution - Clickable budget cards for every month showing Direct and OTA budget distribution

User can Approve/ Decline for the updated budget from the notification panel or the tooltip on the month card

Signifiers to indicate when the budget usage is

below/ above the recommended budget.

Allocation Approval and Signifiers

Users faced problems with auto allocation of the updated monthly budgets. For example: if there’s any change in a month's budget due to excess usage or less usage than the allocated monthly budget, users are not informed about this (no notifications/indication). The budgets are automatically updated.


Solution - Notify and provide user the control to approve the budget change, if they want to allow the change or keep the same. Also, added signifiers to indicate the user when the monthly budgets are used excess or used less.

Expanded View

Insights Section

Insights Section

Introducing Insights, providing users with comprehensive details regarding the performance of their media plan, organised by time and date categories.


It will notify users of any significant updates regarding the performance of their media plan.

💭 Granular Details

Speaking to the support team gave us the insight that users ask them for more granular details of their media plan’s performance

Once the user inputs the media plan details, the bottom sections are enabled showing the channel allocations and monthly budget distributions.


The bottom bar is sticky that has Save and Cancel buttons

Full Page View

Sticky bottom bar

FINAL DESIGN - MEDIA PLAN CREATION

OTHER ELEMENTS

Insights - Empty state

State before saving the media plan when there’s no data to record or when there’s no new alerts

No End Date

When users create a plan that have no End Date, they can check the box as

shown below.

Publishers

Publishers budget for Direct channels

Targeting Tools for OTA Channels

OTA channels includes targeting tools, that help media managers target specific segments, countries or campaigns.

Bid Automation Enabled - Bids set to AUTO

Edit Monthly Budget PopUp

When the user edits their budget, they are shown the details on a popup before they continue with the update

Error PopUp

User enters a budget less than the current budget of that month (min. budget), the error popup informs the user to enter a higher value.

POP UPS

Testing Script

A script of more than 15 tasks was made that had to be completed by the users, moderated user testing. Few screenshots are below.

USER TESTING

🌝 No End Date Checkbox

Given that most hotels opt for the 'No End Date' option, it would be more practical to make the checkbox more prominent to speed up the process and prevent accidental overlooking of the checkbox in the dropdown.

👉 Observation/Feedback

Users said their media plans mostly do not have an end date, so the No End Date option was most used. Also, there was some confusion regarding the start date, users (media managers) assumed that they need to start from the first day of the month.

👉 Observation/Feedback

Users said that they don’t want to commit to the budget for more than 4 months and seeing all months at once is overwhelming, but also liked the possibility of being able to see it if needed.

Updated Design

Updated Design

Notable Feedback After User Testing

⌛ Dates Tooltip

For dates, helpful text can explain to the user about the possibilities. So a tooltip was added mentioning that the media plan can start from any day of the month.

⌛ Monthly Cards

Instead of 12 months, now the media plan total and just the next three months will be displayed, with an option for users to view the subsequent three months if desired.

Updated Design

⌛ Channel Status

Users couldn’t distinguish between the Inactive and Pending states, reason being both were showed in greys, keeping in mind the accessibility factor, names were added beside them.

⌛ Allocation

Instead of channel allocation, it was better understood as Tactic allocation by users. So the header was changed to “January 2021 Tactic Allocation”

Thank you for your time :)

explore other work

Chmuraecon - Talent Watch (a Labor Market

Intelligence Tool) (In Progress)

Freshly - Mobile App

A kitchen companion app for meal planning and recipes

Real-time job postings data to provide intuitive insights that empower Talent Acquisition teams

USERS OF KODDI

Koddi offers its services to hospitality industry users typically include digital marketing managers, advertising specialists, or even dedicated agency partners who handle the advertising campaigns on behalf across various channels, such as Google, Facebook, and other online platforms.

Digital Marketing Managers

Advertising Specialists

Dedicated Agency Partners

Let’s Connect ✌️

Thanks for reaching the bottom of this page. Feel free to reach out for questions, feedback or just a friendly hello at priyankamandal.design@gmail.com

Made with ❤️ by Priyanka, 2024