Making outdoor advertising data-driven

As a founding designer, I worked directly with the founder to turn new ad technology into a self-serve web platform. I ran user research, end-to-end design, prototyping, and presented the product in investor pitches.

3-5 minutes

end-to-end booking flow

$700K

seed round funding
Hadsup cover image with a smart device and web app ui

Background & context

The black box problem

OOH advertising has never had a real feedback loop. Advertisers spend budget on outdoor placements and have no reliable way to know who saw their ad, how long they looked, or whether it landed. Hadsup's AI-powered displays changed that. The cameras could analyze attention time, mood, approximate age, and gender in real time. The data existed. The challenge was building a platform that made it actionable and trustworthy enough for advertisers to buy against.

A technology looking for a product

When I came on, there was no way for an advertiser to discover available ad spots, understand the audience data, book a campaign, or measure the performance. My job was to translate the founder's vision into a web platform that covered the full advertiser journey, from first visit through to post-campaign analysis.

Research & insights

The founder had useful prior knowledge from his time in the industry, but I wanted a direct signal from the actual users. I ran interviews with advertisers to understand their pain points firsthand, using the founder's insights as a starting ground.

Booking ad space is harder than it should be

Every advertiser we spoke to had the same frustration: buying OOH space is not self-serve. It involves brokers, phone calls, PDFs, Excel sheets, and a lot of back-and-forth. The expectation is that you should be able to browse, target, and book without talking to anyone (unless you need to).

The data gap is the real pain

Measuring OOH performance has always been inconsistent. Every media owner uses different metrics, real-time data is science fiction, and there's no standard way to compare performance across placements. Giving advertisers a single, standardized view of campaign performance was as important as the booking experience itself.

Building the platform

Show the value before asking for anything

The first design decision I made was to remove the sign-up gate from the exploration phase. Advertisers should be able to browse available ad spots, use filters, and preview location analytics before being asked to register. Once they'd found spots they wanted to book, that's when we asked them to commit. This was a deliberate funnel decision.

A booking flow with a hard target

I set a goal for myself - an advertiser should be able to go from exploring ad spots to a confirmed campaign in under 3 minutes. I simplified campaign creation into 3 steps, making it easy to select spots, upload assets with live device previews, and confirm. User testing validated the result: 3 to 5 minutes end-to-end.

Making unfamiliar data legible

The AI camera data was the platform's core differentiator but also its biggest communication challenge. Attention time, mood reactions, and demographics were metrics advertisers had never encountered in an OOH context. I designed the analytics dashboard around the decisions they'd actually need to make - which spots performed, how to compare placements, and what to adjust next time.

Analytics tiles

Designed for the investor room too

I delivered an atomic design system in Figma alongside a fully clickable prototype covering all flows. These artefacts served as handoff references. Also, I helped founder present the product live in investor pitches.

Results

User testing confirmed a 3 to 5 minute end-to-end booking flow. Advertisers reported improved post-campaign decision-making as a direct result of the analytics. The MVP successfully onboarded the first paying clients, and the product secured a $700K seed round.

What could be improved

A few areas I'd revisit with more time:

  • Adding a proper asset management layer would help users stay organized across multiple campaigns and reduce repeat work.

Explore more cases

What are you building?

Let's meet and discuss it

Book session - general
Copyright 2025 Srdj
Privacy policyCookie policyIllustrations from Storyset