ADIMPRINTS · ENTERPRISE PLATFORM

Bringing campaign operations into one connected workspace

Designing a unified dashboard for Zapr’s campaign, audience and reporting workflows.

ROLE
UX Research, Prototyping,
Art Direction & UI Design
DURATION
6 months · Team project
PLATFORM
Web
Adimprints final interface designs

THE BRIEF

One campaign. Too many platforms.

Running a campaign meant moving between separate internal tools to build audiences, create surveys, set up campaigns and monitor results. Reporting and billing added further handoffs.

The brief was to bring these capabilities into Adimprints: one platform for campaign management, user management, surveys, segments, reporting, monitoring and billing. The challenge was to connect the work without overwhelming the people doing it.

MY CONTRIBUTION

Connect user needs with technical constraints

I worked with engineering to understand constraints, product management to refine goals as the project evolved, and customer success to identify confusion. My contribution covered research, UX patterns, dashboard guidelines, prototypes and interface design.

I used the Double Diamond as a flexible guide: understand the work, define priorities, sketch and decide, then prototype and test. The process had to accommodate frequent additions to the workflow.

UNDERSTANDING THE WORK

Start with the workarounds

I interviewed internal team members and used observation to understand needs, pain points and existing workarounds. The dashboard served two groups: internal teams managing operations, and clients accessing campaign information.

Fragmented setup

Survey creation and execution happened in different dashboards. Audience generation needed to sit alongside campaign setup.

Lost context

Many sections needed clear navigation and easy switching. Preview and line item settings needed to be easier to find.

Difficult handoffs

Campaign reports needed to be downloaded and shared easily. Finance needed campaign details and flexible billing exports.

THE USERS

User personas

Manish Seth persona portrait

Manish Seth

31 · Ad Operations Manager, QA
Bangalore · Male

About

Manish manages critical campaigns across regions and has a strong understanding of Zapr’s systems.

Goals

  • Use one dashboard for the entire campaign process.
  • Preview surveys reliably before running them.

Frustrations

  • Creating and running surveys on separate dashboards.
  • Issues previewing a survey during creation.
Raj Sinha persona portrait

Raj Sinha

36 · AVP, Digital Advertising Operations
Bangalore · Male

About

Raj works on revenue analysis, product trends, business intelligence and planning for digital advertising operations.

Goals

  • Download and share campaign reports easily.
  • Monitor campaign performance in a clearer workspace.

Frustrations

  • Difficulty sharing reports with clients.
  • Complicated handoffs to finance for invoice generation.

DEFINING THE DIRECTION

Consolidation needs structure

The research shaped three priorities: keep related tasks together, make the platform’s hierarchy visible, and support handoffs between operations, clients and finance.

Audience creation belonged in the same workspace as campaign setup. Reporting needed to support individual campaigns, while billing needed flexible columns and exports. Different roles also needed different access to the platform.

EXPLORATION

Sketch before committing to screens

The flow changed as requirements grew. Sketching let me explore and revise the structure quickly before moving into higher fidelity designs.

INFORMATION ARCHITECTURE

Make the relationships visible

I built the information architecture from interviews and observation. Campaign management connected advertisers, campaigns, line items and creatives; other modules supported surveys, audience segments, monitoring, billing and account permissions.

Adimprints

Campaign management

Advertiser / Agency → Campaign → Line item → Creative

Audience & surveys

Segment management · Survey management · Preview

Operations & access

Monitoring · Reporting · Billing · Account permissions · Help & support

USER FLOWS

Keep creation and follow through connected

Create or edit a campaign

  1. Select the itemOpen an advertiser, campaign, line item or creative.
  2. Add or editEnter or update the item’s details.
  3. Configure setupComplete the relevant settings.
  4. SubmitFinish the creation or edit flow.

Monitor and share

  1. Choose the scopeCampaign, line item, creative or survey.
  2. FilterFind the relevant campaign information.
  3. Export or client viewSupport reporting and sharing.

WIREFRAMES

Translate the model into a working interface

I moved from sketches to wireframes and Adobe XD prototypes, using Material UI as a framework. Tables became the core working surface, with navigation, setup steps and actions organized around each task.

Campaign table structure

Campaign table structure

TESTING & ITERATION

Let feedback expose the weak points

Usability testing revealed where the initial interface needed refinement. I returned to the designs to improve the experience before preparing the high fidelity prototype.

Visual hierarchy

“The colors and icons used are very bold.”

Real content

Campaign names would be much longer than the space available.

Reporting

Users needed an export option for each campaign.

Discoverability

“How do I change the settings of a line item?”

Targeting flexibility

Users needed separate groups for shows, channels, genres and timings.

FINAL DESIGNS

A consistent language across the dashboard

The final design brought campaign setup, audience creation and operational visibility into a shared interface. Teal actions, navy navigation and reusable controls helped connect the modules.

Campaign management

Campaign management

Advertiser and agency management

Advertiser and agency management

Interface system

Interface system

DELIVERY

Bring the connected experience to the team

I prepared a high fidelity prototype with animations to present the dashboard to the team and stakeholders. The work established a common design language and a connected model for the platform’s modules.

LEARNINGS

The process is part of the product

Return to the users

The design sprint helped uncover errors early. Testing made weaknesses visible and gave the next iteration a clearer direction.

Keep teams in the loop

Cross team communication affected the project timeline. Regular feedback and shared progress checks matter as much as interface decisions.

Sketch to move faster

Sketching made changing requirements easier to handle and helped identify problems before investing in detailed screens.

Next case studyDekho