IMI Campaign — multi-channel campaign management platform

Imaginea Design · Sep 2017 – Jan 2019

IMI Campaign

Redesigning an existing multi-channel campaign management platform

My Role

Project Lead · Requirement Analysis · User Research · Competitive Research · Interaction Design · Visual Design

Team

2 Interaction Designers · 1 Visual Designer

Duration

16 months (Sep 2017 – Jan 2019)

Client

IMImobile · B2B Enterprise

TL;DR

A 16-month end-to-end redesign of a multi-channel campaign management platform — turning a fragmented, hard-to-navigate tool into a unified, scalable enterprise experience.

Led a 3-person design team through the full project lifecycle — research, IA, interaction design, and visual design

Discovered and mapped 150+ usability and workflow issues across 9 product modules through stakeholder consultation

Delivered a cohesive visual campaign builder that simplified scheduling, targeting, and analytics workflows

Built an internal design language that enabled consistent patterns across the product suite

Project Plan and Detailed Timeline

16-month project timeline from Sep 2017 to Jan 2019

Project timeline covering all phases from discovery to handoff

Problem Space

What are the core functions of the Campaign Management Tool?

  • Cross-channel deployment Trusted with millions of communications across SMS, App Push, MMS, and Email.

  • Mobile-first capabilities Optimised campaigns for smartphone engagement throughout the customer lifecycle.

  • Priority Campaigns Famed for creating one of the most engaged customer bases across various domains.

This tool is an integrated campaign management system. It offers a way for enterprises to instantly innovate, switching from poorly-integrated disparate systems to joined-up cross-channel communications that use the latest mobile-first capabilities. From location-aware messaging to instant access to new mobile channels, IMIcampaign's features work together to increase campaign ROI and improve campaign CX.

Overview diagram of the IMIcampaign product ecosystem

IMIcampaign product overview — channels, capabilities, and integrations

Product Analysis and User Research

01

Product Manager

Strategic product direction and roadmap decisions.

02

Account Managers

Client relationships and requirement translation.

04

Operations Staff

Day-to-day platform execution and management.

05

Project Managers & Lead Developers

Technical implementation and cross-team coordination.

Research

Stakeholder Consultation & Module Analysis

To gain a comprehensive understanding of the existing platform's limitations, we initiated the project with a deep-dive product analysis centred on stakeholder interviews. By speaking directly with various members of the team across the organisation, we captured qualitative insights that defined our path forward.

Problem areas mapped across all modules
1 / 9

Problem areas mapped across all modules

Synthesis

Synthesizing the Findings

By documenting insights section-by-section, we moved beyond anecdotal feedback to create a structured list of requirements. This process of connecting with real-world users and internal experts validated the need for a transition toward a more visual, data-driven, and streamlined interface.

Dashboard

Dashboard — User Segmentation & Goals

Primary User Goals

  • Executive Oversight (The 'Fish Eye' View) High-level performance snapshot across P&Ls and Campaign Groups to assess health at a glance.

  • Performance Measurement Tracking of core metrics including Campaign Statistics, User Engagement, and ROI to justify spend.

  • Drill-Down Capability Move from top-to-down statistics — macro trends into granular, row-level data.

  • Multidimensional Analysis Filtering and grouping by marketing channels and date ranges to identify seasonal trends.

Dashboard wireframe showing campaign performance overview

Campaign Management

Campaign Management System — Goals

Campaign Lifecycle & Governance

  • End-to-End Management Comprehensive tools for creation, editing, and ongoing management of marketing initiatives.

  • Hierarchical Visualization Clear visibility into Campaign Groups, Primary Campaigns, and Follow-up Campaigns.

  • The 'Who, What, When' Framework Standardised interface to define audiences, content, and scheduling with full flexibility.

Organizational Alignment

  • Unified Campaign Calendar Single source of truth aligning teams around a shared schedule.

  • Global-to-Local Unification Synchronize campaigns across levels to deliver a consistent customer experience.

Content & Asset Enablement

  • Integrated Asset Library Centralised management for rich media — templates, images, video, and audio.

  • Creative Streamlining Simplified uploading and association of assets directly with campaign steps.

Campaign management system structure and flow diagram

User Personas

We zeroed down on these two personas because they represent the two critical pillars of the campaign management lifecycle: strategic oversight and operational execution. By focusing on Aaron and Marie, the redesign addresses the entire value chain — from data-driven decision-making to the technical rollout of content.

Aaron Loeb

Aaron Loeb

Strategic Stakeholder

CMO · Focus on brand alignment and organisational goals. Needs high-level aggregated visualisations that clearly define ROI. Aaron's persona highlights the need for a dashboard that moves away from compartmentalised data.

Marie Walter

Marie Walter

Power User

Campaign Manager · Represents the operational executor. Her inclusion ensures the redesign solves 'boots on the ground' issues — friction from constant modification requests and the technical limitations of the existing form-based system.

Ideation and Solutioning

Approach

Solution Approach

This structured, iterative design process bridges the gap between complex technical requirements and the end-user's mental model. By moving through stages like Opportunity Areas and Affinity Mapping, the team synthesised scattered stakeholder feedback into a cohesive strategy before any code was written.

Design process diagram showing stages from discovery to delivery

Design process — Discovery → Opportunity Areas → Ideation → Wireframes → Testing → Visual Design

Why This Process Was Required

  • Managing High Complexity The shift from form-based to node-based required deep IA and application flow mapping.

  • Stakeholder Alignment Early brainstorming and wireframes acted as co-designing tools, keeping stakeholders engaged.

  • Risk Mitigation Usability testing loops identified bottlenecks early, preventing costly rework.

  • Consistency at Scale A defined process produced a styleguide enabling pixel-perfect component implementation.

Information Architecture

Information Architecture

Existing IA — legacy system structure

Existing IA — legacy system structure

Redefining: Initial iteration after card-sorting exercise

Redefining: Initial iteration after card-sorting exercise

Redefining: Final iteration — detailed IA

Redefining: Final iteration — detailed IA

Application structure derived from final IA

Application structure derived from final IA

Dashboard

Re-designing the Dashboard

Before

Existing dashboard — no clear performance metrics

Existing dashboard — no clear performance metrics

After

First iteration — block-based wireframes with stakeholders

First iteration — block-based wireframes with stakeholders

To address the lack of clear performance metrics, we implemented a centralised dashboard as the landing page to provide immediate visibility into campaign health. The low-fidelity block diagrams facilitated a co-designing environment where stakeholders' domain expertise was integrated into every step — shifting conversation from generic templates to understanding how unique data models drive each visualisation.

Second iteration — incorporating stakeholder feedback

Second iteration — incorporating stakeholder feedback

Third iteration — final dashboard direction

Third iteration — final dashboard direction

Analytics

Data Visualizations

Visualizing Composition and Proportions

  • Donut + Half Donut Charts Represent parts-of-a-whole relationships — quick snapshots of single-level distributions.

  • Sunburst Chart Powerful extension for Marketing Managers to visualise multi-level hierarchies in a single view.

Donut and sunburst chart designs for campaign composition

Analyzing Trends and Time-Series Comparisons

  • Line + Area Charts Track performance over time — compare engagement vs spend across date ranges.

Line and area charts for time-series campaign analysis

Identifying Bottlenecks with Stacked Comparison

  • Funnel Chart Visualises the conversion journey — highlights exactly where drop-offs occur in the marketing process.

Funnel chart design for conversion and drop-off analysis

Visual Campaign Builder

Visual Campaign Builder

We transitioned the core campaign logic from a restrictive "Who, What, When" form-based interface into a dynamic Visual Campaign Builder — achieved by deconstructing monolithic data entries into a flexible, node-based system.

01

Deconstructing Atomicity (Nodes)

Analysed existing campaign forms to identify their most basic functional components. Breaking these into Nodes transformed rigid input fields into discrete, modular units — each campaign action becomes an independent building block.

02

Defining Node Properties

For each node we designed a specific properties panel based on functional requirements — only surfacing relevant, actionable parameters whether setting an SMS message or defining a target audience.

03

The Interactive Canvas

Integrated nodes onto a centralised digital canvas. Mapping logical dependencies between nodes enabled users to visualise entire campaign flows — spatial representation allows complex branching journeys previously impossible in standard forms.

Node types — deconstructed from existing campaign forms

Node types — deconstructed from existing campaign forms

Node properties panel — contextual and action-specific

Node properties panel — contextual and action-specific

Node relationships — mapping campaign flow on canvas

Node relationships — mapping campaign flow on canvas

Node states — default, active, error, completed

Node states — default, active, error, completed

Setup Wizard

To bridge the gap between a blank canvas and a finished journey, we introduced an intelligent Setup Wizard. Based on initial objectives — such as 'Promotion' or 'Instant Deployment' — the wizard generates a boilerplate template users can simply refine, significantly reducing 'blank page' fatigue.

Setup wizard interface showing boilerplate campaign template options

Setup Wizard — objective-based templates to accelerate campaign creation

Listing Pages

Listing Pages (P&L, Campaigns & Deployments)

01

Hierarchical Data Architecture

Three-tier hierarchy: Campaign Groups → Primary Campaigns → Deployments. Nested listing — primary view shows high-level metrics, expandable inner table reveals granular deployment-level details.

02

Smart Truncation

Deployment names frequently 64–128 characters. Implemented middle-weighted ellipses — preserving both beginning and end of string (e.g. fifteen_charac...teen_characters) so users identify unique versions without breaking the layout.

Listing page showing hierarchical campaign and deployment structure

Listing page — three-tier hierarchy with nested drill-down and smart truncation

Final Designs

Dashboard: Monitoring Campaigns

Describes how a manager logs in and makes informed decisions using real-time graphs and tabular data to drill down to the most granular campaign detail.

Visual Campaign Builder: Provisioning Campaign

Shows how a manager creates a campaign using the visual builder tool — from blank canvas to fully mapped campaign journey.

Deliverables

Design Deliverables

Design principle

"A good design is only as good as its documentation."

Wireframe Specification Document

Comprehensive technical blueprint detailing every UI component, data visualisation, and screen-level interaction. Defined the logic of the platform — specifying ideal data formats and expected outcomes for every complex table and chart.

Loading document…

Visual Specification Document

High-fidelity roadmap of visual treatment for every component, graph, and chart. Translated visual styles into precise technical values in pixels and percentages — developer-friendly, directly implementable in CSS.

Loading document…

Styleguide

Single source of truth unifying the platform's visual identity. Detailed exact colour palettes, shadow depths, and height/width constraints for all interface elements — ensuring pixel-perfect consistency across every module.

Loading document…

Testing and Evaluation

We conducted usability tests with 10 different users who drove, provisioned and executed campaigns on a daily basis. As users were key people within IMImobile's existing clientele situated in a different geographic location, we conducted remote usability test sessions considering both budget and project timeline.

User Feedback

Dashboard Feedback

Key statements from users & stakeholders

  • Each and every page were much richer in terms of graphs & data visualizations from the very first page of the Dashboard.

  • Full control over displayed information and ability to drill down to the most granular level on the basis of Hierarchy, Channels and Time.

  • Dynamic and relevant graphs directly downloadable and archived for client consumption — earlier they used to do a lot of excel work for graphs.

  • The navigation is very clean, nesting & hierarchy is much clearer — they were now sure about how and where certain information was located.

Each and every page were much richer in terms of the graphs & data visualizations... full control over displayed information and ability to drill down.
Campaign Manager · IMImobile

Visual Builder Feedback

Campaign Builder Feedback

Campaign Management — Visual Campaign Builder

  • New interaction experience with the canvas and draggable nodes is a most usable & wow factor.

  • Clear compartmentalisation of information in specific nodes with configurable properties, retaining the familiar Who, What & When connotation.

  • Ability to visualise campaigns and trace the node needing adjustment without digging through a long series of clickable forms/wizards.

  • Hidden menus and options now available through the click of respective node elements as overflow menu in the canvas.

New interaction experience with the canvas and draggable nodes is a most usable & wow factor... Ability to visualise campaigns and trace the node which might need tweaking without digging through a long series of clickable forms.
Campaign Manager · IMImobile
The navigation is very clean, nesting & hierarchy is much clearer and takes away the need for searching through keyboards in most of the cases.
Stakeholder · IMImobile

Quantified Business Impact

00%

Time-to-Navigate

Reduced — users find information and complete tasks much faster

00%

Campaign Creation

Faster — significant boost in operational efficiency for marketing teams

00%

Hand-off Time

Reduced — streamlined collaboration between different teams and roles

Accelerated Client Autonomy

The highly intuitive design significantly lowered the learning curve, empowering clients to transition from managed services to self-sufficient, in-house operations far more rapidly.

Marketing Positioning

01

Competitive Standing

The redesign completely transformed the product, elevating UX and feature set to compete with major industry players like Adobe Campaign Manager and Salesforce.

02

New Enterprise Clients

4–5 new enterprise clients including major telecommunications companies — O2 and Cingular UK — acquired post-launch.

03

Cisco Acquisition

~8 months post-launch, Cisco acquired IMImobile. The redesigned campaign tool was a key differentiator. The product still stands with the design work done.

Conclusion

What worked well

  • Building stakeholder trust first Rather than insisting on direct user research immediately, demonstrated value through internal collaboration — this built credibility that eventually opened doors to actual customers.

  • Advocating for fundamental change The visual builder wasn't the safe choice — it required rebuilding core functionality. But research supported that optimising the existing form-based system would only marginally improve a fundamentally flawed paradigm.

  • Designing for handoff from day one Knowing the engagement was temporary, prioritised documentation and systematic design decisions that could survive and scale without us.

  • Maintaining the 'Who, What, When' mental model Rather than inventing entirely new concepts, preserved familiar terminology while transforming the interaction paradigm — reducing learning curve for existing users.

Key learnings

  • Complex enterprise tools benefit from visual paradigms When users already think in flowcharts and diagrams, forcing them into linear forms creates unnecessary cognitive translation — meeting mental models reduces training and errors.

  • Senior design leadership means advocacy Impact often comes from making the case for the right solution, not just executing what's requested. Research-grounded advocacy for the visual builder created outsized business value.

  • Design systems are force multipliers The investment in systematic documentation paid dividends well beyond the engagement, enabling consistent evolution and expansion to new products.