Agent App

Agent App

End-to-end design of a field platform spanning 15+ journeys across distribution, KYC, and sales.

End-to-end design of a field platform spanning 15+ journeys across distribution, KYC, and sales.

Creatink is a bold, modern agency site built on Framer CMS, designed to showcase strong visuals and smooth UX.

About the project

Agent App is Vodacom Mozambique's primary field platform, a single app covering 15+ user journeys across 8 services, from customer registration to SIM swap, merchant onboarding, and sales. I am the sole designer responsible for the entire product.
The app also operates alongside a large backoffice platform, also designed by me, that supports operations, validation, and data management.

The Creatink Creative Agency Website project aimed to craft a distinctive digital presence for a design-forward agency. Our focus was on delivering an aesthetic that reflected the client’s dynamic and innovative approach to creative services. The result is a responsive, high-performing website with carefully orchestrated transitions and a bold, minimal design language.

Date:

2022

Client:

Vodacom Mozambique

The Challenge

Field agents use the Agent App in demanding conditions, outdoors, in markets, under direct sunlight, often on low-end Android devices with unstable connectivity. The app is their primary work tool, used dozens of times a day to register customers, sell products, and report activity.

When I joined, the interface had grown without a dedicated design process. Small touch targets, duplicated labels, and a lack of regulatory compliance made every interaction slower and more error-prone than it needed to be.

On top of that, new regulatory requirements were being introduced: liveness detection, OCR document capture, and biometric verification, that the existing flows couldn't support without a full redesign.

The Creatink Creative Agency Website project aimed to craft a distinctive digital presence for a design-forward agency. Our focus was on delivering an aesthetic that reflected the client’s dynamic and innovative approach to creative services. The result is a responsive, high-performing website with carefully orchestrated transitions and a bold, minimal design language.

The Platform Scope

The Agent App serves 6 distinct user types, from in-store agents at official retail points to street vendors in open markets. Each profile has different workflows, but all share the same constraint: complete tasks fast, accurately, and with minimal training.

The Creatink Creative Agency Website project aimed to craft a distinctive digital presence for a design-forward agency. Our focus was on delivering an aesthetic that reflected the client’s dynamic and innovative approach to creative services. The result is a responsive, high-performing website with carefully orchestrated transitions and a bold, minimal design language.

Street Vendor

Works in open markets and informal settings. Focuses on quick transactions and customer activation in the field.

In-Store Agent

Operates at official Vodacom retail points. Handles customer registrations, SIM swaps, and product sales daily.

Corporate Agent

Manages business services for companies and organisations across Vodacom's corporate portfolio.

TSR / Onboarding Agent

Responsible for registering and onboarding new agents onto the platform across different regions.

Phone Vendor

Sells their own phones and earns commissions by incentivising customers to activate a Vodacom SIM at point of sale.

Store Owner

Owns a retail point and manages their team of vendors, monitoring individual sales performance and commissions.

Process and Strategy

With 15+ journeys spanning 8 services, the biggest design challenge was not individual screens but the overall architecture. How do you organise that much functionality without overwhelming the agent?

The solution was a service-based navigation model, where each service appears as a direct access point on the home screen. To avoid overload, services are allocated based on the agent profile, each user only sees what is relevant to their role.

To ensure consistency and reduce the learning curve, journeys with similar objectives share the same visual and interaction structure. An agent who learns one journey can navigate the rest with ease.

For each journey, I worked closely with Product Owners to understand business rules, regulatory requirements, and edge cases before moving to visual design. As the sole designer across the entire platform, balancing this alignment with speed was critical. Designing directly in high-fidelity against an established component library allowed me to iterate fast and maintain absolute consistency without sacrificing precision.

The Creatink Creative Agency Website project aimed to craft a distinctive digital presence for a design-forward agency. Our focus was on delivering an aesthetic that reflected the client’s dynamic and innovative approach to creative services. The result is a responsive, high-performing website with carefully orchestrated transitions and a bold, minimal design language.

Journey A: Customer Registration

Registering a new customer involves 9 steps, including liveness detection, OCR document capture, biometric verification, signature, and proof of residence. Field agents complete this flow dozens of times a day on low-end Android devices.

My primary design constraint was clarity of action. Every step needed to be immediately obvious, with no room for hesitation or error. Large touch targets, clear progress indicators, and a single action per screen kept the flow fast and error-free.

Since launch, the new flow directly contributed to a 60% reduction in registration rejections by the regulator, effectively eliminating human error in the field and streamlining backoffice operations

The Creatink Creative Agency Website project aimed to craft a distinctive digital presence for a design-forward agency. Our focus was on delivering an aesthetic that reflected the client’s dynamic and innovative approach to creative services. The result is a responsive, high-performing website with carefully orchestrated transitions and a bold, minimal design language.

Journey B: Open Market

The Open Market programme turns independent phone vendors into an extended Vodacom distribution channel. Vendors sell their own phones and earn commissions when customers activate a Vodacom SIM.

The vendor flow was designed to be as short as possible. Open the app, tap sell, scan the IMEI, confirm the sale, done. The commission is attributed automatically once the customer activates their Vodacom SIM.

The primary user had no prior training and no obligation to use the product. Every extra step was a reason to abandon. Brevity was the design principle.

The programme launched successfully and showed strong adoption in the first weeks (specific metrics are confidential).

The Creatink Creative Agency Website project aimed to craft a distinctive digital presence for a design-forward agency. Our focus was on delivering an aesthetic that reflected the client’s dynamic and innovative approach to creative services. The result is a responsive, high-performing website with carefully orchestrated transitions and a bold, minimal design language.

A Moment That Changed How I Design

Early in the project, I was designing the home screen dashboard. Agents needed to quickly check their registration numbers and pending commissions, with data split between daily and weekly views.
I designed two versions: one with a swipe gesture to switch between views, and one with two static buttons. The swipe felt more modern. We voted internally and most people preferred it.
Then someone said: "Why don't we just go downstairs and ask the agents?"
So we did. Me and the Product Owner walked out of the building, spoke to agents on the street, and visited the Vodacom store on the ground floor. 90% of them preferred the buttons.
That moment shifted how I approach every design decision in this product. Mozambican users, especially in field contexts, consistently favour simplicity and clarity over modern interaction patterns. Since then, before reaching for a fancy interaction, I always ask: will our agents understand this immediately?
That shift in thinking is visible throughout the entire Agent App, in every touch target, every label, every flow. Simplicity is not a constraint here. It is the design principle.