REACH by Channel Pro

Admin-heavy B2B platform UX (partner onboarding, CSV imports, campaign workflows, analytics)

  • Entity management: accounts, organisations, users, roles, permissions

  • Operational workflows: create → review → publish/activate → archive + audit/history

  • Admin UI patterns: tables, filters, bulk actions, drill-down, empty/error states

  • Role-aware UX: actions and visibility change by user type

 

Add and manage Incentive Programs

Context

Reach is a B2B platform designed to help teams manage brand engagement and partner activity across multiple accounts. The product needed to balance two very different surfaces:

  • Client-facing experiences that explain value clearly and drive adoption

  • Operational/admin experiences that let internal teams manage accounts, permissions, workflows, and structured data efficiently

The challenge

The core challenge wasn’t “making screens look better.” It was making the product legible and operable under real-world complexity:

  • Multiple user types with different permissions and responsibilities

  • Admin workflows with lifecycle states (draft → review → publish / activate → archive)

  • Data tables and entity management that needed clarity at speed

  • Consistency across UI patterns so engineering could ship fast without UX entropy

The aim was to move the platform from “functional” to credible, scalable and market-ready

Roles

Worked directly with stakeholders to define product direction and deliver production-ready UX and UI. Responsibilities included:

  • Product strategy and UX direction (north star, scope definition, priorities)

  • Information architecture across admin and client-facing areas

  • Workflow design (states, actions, permissions-aware UI)

  • Dashboard and table patterns (filtering, sorting, bulk actions, drill-down)

  • Component and pattern definition to support scalable build-out

  • High-fidelity Figma delivery with developer-ready specs

What was delivered

1) Admin & portal architecture

A substantial part of the engagement focused on the operational layer of the product — the “control room” that makes client experiences possible.

Work included:

  • Entity management: accounts, organisations, users, roles, and configurable objects

  • Role-based access patterns: admin vs client vs contributor vs view-only

  • Permissions-aware UI: actions, visibility, and error-prevention aligned to user role

  • Auditability considerations: status, history, and operational clarity

This work maps directly to modern client portals and project-management systems: structured entities, multi-step workflows, and high-frequency admin tasks.

2) Workflow design and state logic

Operational products succeed or fail on workflow clarity. I defined consistent lifecycle patterns so teams could predict how the system behaves.

Typical patterns included:

  • Draft → review → publish / activate

  • Status indicators and clear “next action” affordances

  • Safe destructive actions (archive, delete, rollback)

  • Empty, loading, and error states designed as first-class UX

3) Data-heavy tables, filters, and drill-down

Admin surfaces are often “table-first,” and the UX must work at speed. I created repeatable patterns for:

  • Dense tables with hierarchy and scan-friendly alignment

  • Filtering + sorting + search

  • Bulk actions and multi-select

  • Detail panels or drill-down views for fast context switching

  • Pagination / performance-friendly navigation patterns

The goal was to reduce cognitive load while keeping the product powerful.

4) UI consistency through scalable patterns

To keep build velocity high, I translated the UX into consistent UI patterns that engineering could reuse confidently:

  • Component rules (states, spacing, behaviour)

  • Repeatable layouts for list/detail and settings areas

  • Clear hierarchy for typography, actions, and system feedback

This reduced fragmentation and made it easier to expand the product without redesigning the same problems repeatedly.

Outcome

Reach left the engagement with a clearer product structure and a more scalable UX foundation:

  • A coherent admin/portal architecture supporting multi-account operations

  • Defined workflow and state logic that reduced ambiguity and rework

  • Reusable table/filter/drill-down patterns for data-heavy management tasks

  • Higher-quality UI consistency aligned with “market-ready” expectations

Added a partner to a brand’s network

The adding a partner bulk upload via CSV flow with validation

Campaign management and analytics

Added a partner to a brand’s network

Creating a mailing campaign. The feature allows users to target audience segments

Creating a mailing campaign UX flow

Partners can be added individually or via CSV upload. After which partner groups can be created. This screen shows a detail of adding partners to a group.

A UX schema of a flow where an email action is needed to be achieved

Campaign management and analytics

Campaign management and analytics

The adding a partner bulk upload via CSV flow with validation

The UX flow of adding partners to a group.

A typical email invite design

Incentive Reporting: Reports can be added manually or via CSV uploads

Associated a sales person with the brands that they can sell.