All Case Studies AdHawk Hero Image

AdHawk

Designing applications for simplifying SMB digital advertising

The Project

Role
Principal Designer
Tasks
Mobile Application
Web Application
Brand Guidelines
Timeline
2017 - 2019
Engagement
Full-Time

The Company

Overview

Founded by two former Google Ads ("Google AdWords" at the time) employees in 2015, AdHawk is an adtech startup aimed at simplifying digital advertising. Specializing in Google and Facebook Ads, they create software solutions to help small and medium-sized businesses optimize ad campaigns.

Size

100+ Employees (17 when I joined)

Industry

Advertising, SaaS

Type

B2B


TL;DR

I redesigned a B2B iOS application and web application, as well as created branding and marketing materials.


Previous UX/UI

The previous app had most of the functionality desired by users, but fell short in several areas. It was visually rather flat, with an inconsistent visual hierarchy. Elements of the app were too small for touch screen interactions, resulting users having to go back or cancel out of options they didn't want to select. Additionally, it lacked a true sense of the AdHawk branding. Finally, the components created for the app were not very modular, which made designing and implementing additional features especially challenging.

Previous AdHawk iOS UI circa Summer 2017
Previous AdHawk iOS UI circa Summer 2017

I began the iOS app re-design where the users begin their experience - the signup/login screen. The goal was to have these screens be as welcoming and informative as possible, while also setting the tone for the AdHawk brand with which users would interact during their time in the app. We ensured that contrast ratios were accessible and that touch targets were large enough to prevent accidental taps. I contextualized the login progress by turning the "Log In" button to "Logging In", along with a loading animation to inform users.

AdHawk iOS Empty state of "Log In" screen
Empty state of "Log In" screen
AdHawk iOS Empty state of "Sign Up" screen
Empty state of "Sign Up" screen
AdHawk iOS Completed state of "Log In" screen with password field shown.
Completed state of "Log In" screen with password field shown.
AdHawk iOS Completed state of "Log In" screen. "Log In" button shows loading text.
Completed state of "Log In" screen. "Log In" button shows loading text.

Onboarding

After users sign up and/or log in for the first time, they need to complete additional steps to get the most out of their experience. As such, the initial view provides a visual empty state that informs them they should connect their ad accounts. I guided users' decisions by offering only two items in the tab bar during initial setup. This way, they can see settings, along with the home screen, but cannot take additional actions as the app only functions when at least one ad account has been connected.

AdHawk iOS Home Screen Empty State
Home (Empty State)
AdHawk iOS Connect Accounts Screen
Connect Accounts
AdHawk iOS Home Screen with Account Connected
Home (Account Connected)
AdHawk iOS Facebook Ads Account Details
Facebook Ads Account Details

Features

The core goal of the AdHawk iOS app is to empower users to easily manage their ad accounts, easily viewing insights into how they can improve their ad campaigns. By re-designing the components themselves to be modular, I was able to accomplish this goal in a way that is scalable. The re-designed application features a component library that can be added to in future versions, without comprising AdHawk's mission statement: "Simplifying digital advertising".

AdHawk iOS Account Settings Modal
Account Settings Modal
AdHawk iOS Google Ads Account Detail
Google Ads Account Detail
AdHawk iOS Search Terms Report
Search Terms Report
AdHawk iOS Ad Campaigns Loading State
Ad Campaigns (Loading)
AdHawk iOS Search Terms Ad Campaigns List
Search Terms Ad Campaigns List
AdHawk iOS "How Search Terms Work" Screen
How Search Terms Work
AdHawk iOS Search Terms Card
Search Terms Card
AdHawk iOS Search Terms Card Information Modal
Search Terms Card (Info Modal)

Settings

An often neglected section of application design, the settings/preferences area is an important one to cover, as it can be a last resort for users seeking to adjust specific app elements. If a user is getting into this section of the application, it can be presumed that they wish to customize the app experience in some regard, and so it's critical to lay out the sub-categories in an intuitive way.

AdHawk iOS Settings
AdHawk Settings
AdHawk iOS User Profile Settings
User Profile Settings
AdHawk iOS Ad Accounts Settings
Ad Accounts Settings
AdHawk iOS Ad Accounts Settings (Scrolled)
Ad Accounts Settings (Scrolled)
AdHawk iOS Manage Accounts Screen
Manage Accounts
AdHawk iOS Home Screen Metrics Selection
Home Screen Metrics

Launch & Reception

After working with the iOS developers through numerous rounds of design reviews and app testing, the redesigned app launched in the Apple App Store. While AdHawk's user base is not huge, the reception has certainly been positive. Since the re-designed app was launched, it maintained a 4.7 Star rating from users.

Apple iOS App Store Screenshot of AdHawk iOS application
4.7 out of 5 Star Rating in Apple's App Store

Several years after I departed the company, AdHawk pivoted its business and the iOS app is no longer available in Apple's App Store.

You can, however, still view some of the App Store listing details through the Internet Archive's Wayback Machine.

Stylized presentation of AdHawk iOS application
App Store Marketing Images

Further Exploration

Following the launch of the redesign, I continued exploring refining the UI/UX in preparation for other future versions of the app. While ultimately not implemented, with the pivot of the company into FlooringStores.com, it was still an interesting exploration into how an information-dense interface can be presented simply.

Further AdHawk iOS application refinement - Ad Accounts
Further iOS application refinement - Ad Accounts
Further AdHawk iOS application refinement - Ad Accounts (scrolled)
Further iOS application refinement - Ad Accounts (scrolled)
Stylized Presentation of AdHealth feature concept
Stylized Presentation of AdHealth feature concept
Stylized Presentation of Facebook Ads Account Overview UI
Stylized Presentation of Facebook Ads Account Overview UI
Stylized Presentation of modular card components
Stylized Presentation of modular card components

Web Application

Introduction

Following the redesign of the iOS mobile application, I was tasked with improving the web application. There were several areas of the web application, but the first project was to design a new feature: Campaign Creation.

Previously, AdHawk's web application worked like this: users would need to create ad campagins in Google Ads and/or Facebook Ads account(s), and then track these campaigns using AdHawk: which would give users tips to help them optimize these campaigns. Now AdHawk would have the ability to create Google Ads campaigns directly within the AdHawk application.

AdHawk web application Ad Accounts Management Overview
Ad Accounts Management Overview
AdHawk web application Campaigns Overview Tables
Campaigns - Overview Tables
AdHawk web application Campaign Creation Step 1 - General Details
Campaign Creation Step 1 - General Details
AdHawk web application Campaign Creation Step 2 - Targeting
Campaign Creation Step 2 - Targeting
AdHawk web application Campaign Creation Step 3 - Ad Groups (Part 1)
Campaign Creation Step 3 - Ad Groups (Part 1)
AdHawk web application Campaign Creation Step 3 - Ad Groups (Part 2)
Campaign Creation Step 3 - Ad Groups (Part 2)
AdHawk web application Campaign Creation Step 4 - Ads (Part 1)
Campaign Creation Step 4 - Ads (Part 1)
AdHawk web application Campaign Creation Step 4 - Ads (Part 2)
Campaign Creation Step 4 - Ads (Part 2)
AdHawk web application Campaign Creation Step 4 - Ads (Part 3)
Campaign Creation Step 4 - Ads (Part 3)
AdHawk web application Campaign Creation Step 4 - Ads (Part 4)
Campaign Creation Step 4 - Ads (Part 4)
AdHawk web application Campaign Creation - Goals Confirmation
Campaign Creation - Goals Confirmation

Branding Design

Overview

When I began working for AdHawk, the branding was nascent. There was a logo and wordmark, along with a few defined brand colors, but there was no branding guide, instruction for expansion of brand materials, or cohesive typography details.

AdHawk Brand Guide - Title Page
Brand Guide - Title Page
AdHawk Brand Guide - Primary Brand Colors
Brand Guide - Primary Brand Colors
AdHawk Brand Guide - Social Media Colors
Brand Guide - Social Media Colors
AdHawk Brand Guide - Gradient Formulas
Brand Guide - Gradient Formulas
AdHawk Brand Guide - Platform-Specific Typography Styles
Brand Guide - Platform-Specific Typography Styles
AdHawk Brand Guide - Logo Details
Brand Guide - Logo Details
AdHawk Brand Guide - Logo Placement Instructions
Brand Guide - Logo Placement Instructions

Like what I did for AdHawk?

Get in touch and let's
discuss working together.