Reach by ChannelPro
Multi-surface B2B platform UX — incentive systems, admin architecture, and mobile field experience for indirect sales channels
Four surfaces, one system: internal admin web, client web, client mobile, and salesperson mobile
Incentive & rewards engine: manual founder setup → client self-service program building
Engagement layer: in-app banners, news, surveys, lead gen, automated email with performance stats
Admin-heavy operations: entity management, role-based permissions, CSV bulk import, real-time reporting
Client
ChannelPro (Reach)
Sector
B2B SaaS
Channel Sales Technology
Discipline
UX Design
Product Strategy
Workflow Design
Incentive Systems
Add and manage Incentive Programs
Context
Reach is a B2B SaaS platform connecting brands directly to the indirect salespeople selling their products — distributors, resellers, and frontline sales teams. I joined the founding team in a product strategy role (Jan 2022–Apr 2024), working directly with the CEO to design the platform across four surfaces: an internal admin web app, a client-facing web app, and two mobile apps (client and end-user/salesperson) covering reporting, training, loyalty, and redemption.
Scope spanned product and client databases, incentive and rewards systems, CSV-based bulk import, real-time reporting and performance dashboards, in-app content (banners, news, surveys), lead generation, automated email/messaging with performance stats, and full admin/client/salesperson permission layers. The work was part of the team's acceptance into the Flat6Labs accelerator.
The challenge
The core challenge wasn't visual polish — it was making a genuinely complex, multi-sided system legible and operable:
Four distinct surfaces (admin, client web, client mobile, salesperson mobile), each with different goals but one shared data and design system
Incentive-program setup that ran entirely through a single non-technical founder — a bottleneck capping how fast partners could onboard and how much program detail could be captured
Multiple user types with different permissions, responsibilities, and mental models
Data-heavy admin surfaces (partner lists, sales reports, bulk imports) that needed to work at speed
Roles
Worked directly with the CEO and founding team to define product direction and deliver production-ready UX/UI across every surface:
Product strategy and UX direction (north star, scope, priorities)
End-to-end platform redesign — admin, client, and mobile
Incentive and rewards system design
Workflow and permissions architecture across three user types (internal, client, end salesperson)
Contributed to the product narrative for Flat6Labs and ongoing investor conversations
Key moves
1) Redesigned the incentive/rewards system Moved incentive-program setup from manual, founder-only configuration to a self-service model trusted clients could run themselves — adding products, mapping products to rewards, launching new programs without engineering or founder involvement.
2) Built the mobile experience for frontline salespeople Training content, one-tap sale reporting (scan a product identifier, submit), and instant reward redemption — replacing what had been a disconnected, low-engagement process.
3) Designed the engagement and lifecycle layer In-app banners and news feed, survey tools, lead-generation forms, and automated email sequences with performance reporting — the mechanics that keep a loyalty/partner audience active between transactions, not just the transactional flows themselves.
4) Designed the admin and portal architecture Entity management (accounts, organisations, users, roles), role-based access patterns, permissions-aware UI, and auditability — the operational layer making everything else possible.
5) Data-heavy tables, filters, and drill-down Dense tables with hierarchy, filtering/sorting/search, bulk actions, and detail panels for fast context switching across partners, sales reports, and CSV imports.
6) Multi-surface consistency Designed and maintained UX/UI consistency across four distinct surfaces — admin web, client web, client mobile, and salesperson mobile — each with different user goals (configuration vs. self-service vs. field reporting and redemption) but sharing one underlying data and design system.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
Impact
Removed the founder as the single bottleneck for onboarding and incentive-program setup — client self-service replaced manual founder input while allowing roughly 10x more program detail to be captured per client
Platform grew to 120 salespeople across 17 countries within its first year live, with 4x expansion from existing customers bringing on new brands
Work directly supported acceptance into the Flat6Labs acceleratorA 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
Reflection
Reach was early-stage — accepted into Flat6Labs for mentorship (guided by Dave Parker) rather than pure capital, at a stage focused on proving the model rather than optimising a mature growth engine. The most valuable design work wasn't visual — it was removing a single founder as the operational bottleneck standing between the product and its ability to scale.
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.