Ninja Van Biz App: Tapping into the Self-Serve Shippers segment

SUMMARY
The Ninja Biz App is a mobile order creation and management platform designed for shippers not operating on marketplaces like Shopee or Lazada, complementing the existing Ninja Dashboard on the web. It focuses on meeting the needs of self-serve shippers—micro businesses and social media sellers who manage their shipping via mobile.

#product-strategy #design-strategy #end-to-end

⏰ TIMELINES
Exploratory research: Mar - Apr 2021
Design & development: May to Dec 2021
~6-8 months in total

👩🏻‍💻 MY ROLE | LEAD PRODUCT DESIGNER
◾️ Strategic decision making on product and design direction collectively with Lead Product Manager
◾️ Co-led exploratory user research efforts with Research Hub
◾️ Led end-to-end design process, managing 1x Product Designer
◾️ Drove cross-vertical and cross- functional collaboration across 3 squads
◾️ Managed and delegated component designs with Design System team

⚒️ TOOLS
◾️ Sketch, Zeplin, Miro, JIRA, Mixpanel

Note: This article will focus on the end-to-end design process, decisions & challenges behind revamping our shippers’ mobile experience and bringing the Ninja Biz App from 0 to 1. Any prior research studies or in-depth exploration on key features can be found in separate articles.

📱 Ninja Biz App


TL;DR

// ✍🏻 Background: While the Ninja Dashboard was initially built for desktop users, the rise of social commerce highlighted a gap in serving mobile-centric shippers. In markets like Thailand, nearly 49% of shippers prefer booking shipments via mobile app, prompting the need for a more mobile-centric experience.
————
// ⚠️ Challenges:

(1) Legacy architecture: Balancing the need to modernise the user experience while maintaining legacy systems and differentiating from competitors was a key challenge. We decided that it was easier to build a mobile app from scratch rather than tweaking the mobile web experience that was burdened by legacy architecture and codebase.

(2) Team alignment: The cross-functional team, consisting of diverse stakeholders with strong opinions, struggled with agreeing on a shared outcome and strategic direction, causing delays at the outset.

————

// 🚀 Outcomes:

(1) Business outcome: Increased share of parcel volumes from self-serve shipper segments.

(2) User outcome: Reduced friction for self-serve shippers to ship orders quickly from their fingertips.

(3) Product outcome: Unified cross-platform experience between the mobile app and web-based Ninja Dashboard.

// 🛠️ Approach: Focused on mobile-centric, self-serve features that addressed the logistics needs of shippers on-the-go (phase 1). We prioritised delivering an optimal mobile experience before unifying the platform across devices (phase 2).


[1] Sizing the opportunity

In April 2021, I co-led a research study with Ninja Van’s Research Hub, interviewing shippers in Thailand and Vietnam to understand their social media selling behaviors. We discovered that TikTok and Instagram live sales were booming, particularly among micro-business owners and small sellers who hadn’t yet tapped into larger marketplaces like Shopee and Lazada. This presented an opportunity for Ninja Van to expand its services to cater to these smaller-scale sellers without reliance on marketplaces.

Our market research showed that these sellers—typically shipping 30 parcels or fewer per day—represent up to 80% of the market share across six Southeast Asian regions where Ninja Van operates. Another key metric that stood out was Ninja Van's 20% market share among these shippers, compared to a competitor's 50%. This highlighted the need to establish our product's superiority in order to break into a very limited consideration set—most shippers typically use just two 3rd-party logistics partners (3PLs) at a time.

Our collective strategy:

The biggest opportunity lay with social media sellers who aren’t yet on marketplaces. Omnichannel sellers typically funnel social media orders to marketplaces for better shipping rates, while marketplace-focused sellers view social media as marketing rather than a sales channel. This left us with a sizable target segment, aka the social media sellers, for self-service logistics. We call this segment the self-serve shippers.

Based on our collective findings, my product team and the Commercial business stakeholders aligned on the need for a self-service solution (hence the segment’s name). These sellers, often juggling multiple roles, had two main needs:

  • A strong demand for highly optimised self-service 3PL (third-party logistics) services to save time.

  • Centralised decision-making, with these owners making the key decisions on logistics and shipping.

 

[2] The need for a solution

I was the Lead Product Designer for this project, with a new Product Designer who joined my team as an additional resource. To tap into this target segment, we designers collaborated with our Lead PM and her team of two PMs to re-evaluate our current service offerings, focusing on the Ninja Dashboard and its mobile-web counterpart. One key insight from our behavioral studies was that these shippers, while conducting sales online and on mobile, also manage their day-to-day operations on their phones. As on-the-go business owners, they value the flexibility of managing everything from anywhere.

The people that made this happen ✨

We realized that enabling order booking through a robust mobile app could serve about a third of this segment, as many still relied on less efficient methods like desktops or salespeople. At the same time, we found that resolving delivery issues through quick human interaction, rather than self-service, would be more effective.

In parallel, we worked closely with senior engineering managers and tech leads across multiple teams to evaluate the existing legacy codebase. After assessing its limitations, we determined that a full revamp and rebuild of the mobile app would be the most cost-effective and timely approach to meet our goals. The decision was made to launch the new app by the end of the year, to enable the sales team to capture this target segment in the new financial quarter.

This insight drove us to kick off a mobile app revamp, codename Dash 2.0. Over the next 6-8 months, we audited the existing web and mobile-web experience rigorously, catered for more mobile-centric experience, and launched the new Ninja Biz App to better meet the needs of our self-serve shippers.

Success metrics

As we’re looking at acquiring a new segment of shippers, the success metrics will be to measure the activation rate of the shippers. A shipper is activated when he/she completes their first order creation on the mobile app.

 

[3] Planning: Key principles of working and decision making

For large end-to-end projects like the mobile app revamp, effective planning was crucial to ensure we focused on the highest-impact changes. Together with my Lead PM, we established clear principles that guided our decision-making process and kept the team aligned throughout.

(1) Ruthlessly prioritising user stories and features

  • Using an audit and user story mapping, we broke down key user flows and identified essential features. 

  • Prioritised "must-haves" over "nice-to-haves," aligning the roadmap with the core needs of the business and the self-serve shippers.

We repeated this mapping for all key user flows, user stories and feature mapping 💀

(2) Optimising for mobile-first experience

  • Restructured the information architecture to ensure a seamless mobile experience. 

  • Deprioritised complex workflows that offered minimal value to self-serve shippers or the mobile platform, allowing us to focus on what truly mattered.

Keeping things accessible with shared IA structures 📝

(3) Iterating fast, learning fast

  • Introduced a design timeline to visualise the workflow and improve project management. 

  • Implemented a staggered agile workflow, allowing for continuous cycles of product, design, and development for each key user flow. 

  • This approach enabled incremental deliveries and quick iteration, ensuring we adapted based on feedback.

Our agile workflow to coordinate 3 squads, and a design timeline to visualise clear milestones.

(4) Setting up core design practices and documentation standards

  • From a design perspective, key principles and practices for documentation were implemented to ensure clarity and consistency. 

  • Pioneered an indexing logic for documenting key user flows, sub-flows and their respective screens, making it easier for the team to access and reference critical information - with help from the Head of Design.

  • Drove best practices for ✨ design specification - read more about the practice here - ✨ to ensure that all key design and product decisions were documented with strict attention to detail.

A snapshot of how we write and refine design specifications in Ninja Van

 

[4] The team’s challenges

Challenge #1

One major challenge at the start of the project was aligning the cross-functional team. With diverse stakeholders holding strong opinions, it was difficult to agree on a shared outcome and strategic direction, leading to significant delays. 

➡️ Key scenario:
An example of this challenge came from my experience working closely with the Head of Design during the planning and execution of the revamp. While I truly appreciated his contributions and enthusiasm in helping set up key design practices and fighting for the right decisions, I began to notice that the team’s morale and productivity were suffering due to the sheer amount of overhead. 

For weeks, we found ourselves stuck in endless discussions, delaying the completion of our first key user flow. It became clear that we needed to address the issue head-on. After much reflection, we decided to escalate the problem and clarify everyone’s roles and responsibilities. 

  1. We agreed that the Head of Design would step back from the day-to-day design and development work and take on more of a consultative role. 

  2. This shift allowed the team to finally move forward with a unified vision while also freeing up his capacity to focus on other important priorities for the organization. 

🍀 Looking back, it was a tough but necessary decision that ultimately helped us regain momentum and work more effectively together /phew/ 😰

Challenge #2

We quickly recognised another major challenge early on: balancing legacy architecture with the need to modernise the user experience. We found ourselves at a crossroads, debating whether to improve the mobile web experience, which was constrained by outdated systems, or take a more innovative (but risky) approach and build a new app from scratch. After evaluating the technical feasibility and the effort involved, we concluded that starting fresh with a new app was the most viable solution. This decision allowed us to break free from the limitations of the legacy system and deliver a modern, mobile-centric experience that aligned better with our goals.

However, even after agreeing on the app rebuild, we still had to wrestle with the existing backend logic and how it impacted our design decisions as we dug deeper into ~10 key user flows and ~20 sub-flows.

➡️ Key scenario:
A good example of this challenge came up during the design of the [0.1 Access Account] user flow. While designing for Southeast Asian (SEA) shippers, we debated whether to use a mobile phone number or an email address as the primary method for users to access the app.

  1. Mobile phone numbers were familiar and commonly requested due to SEA’s strong e-commerce culture, but the risk was that frequent number changes could lead to users losing access to their accounts.

  2. On the other hand, email addresses offered more stability and security but were less convenient for SEA users, who found email logins cumbersome. 

  3. To complicate matters, our backend systems were built around a mix of both mobile phone numbers and email addresses as primary identifiers - an approach based on long-standing country-specific requirements.

🍀 After carefully considering all risks and options, we decided to standardise email addresses as the primary identifier across both the front-end and back-end. This provided long-term stability while allowing us to record the mobile phone number for future multi-factor authentication. This decision not only met the needs of SEA shippers but also aligned with our broader goal of creating a scalable and secure mobile-centric solution, helping us navigate both the legacy system limitations and our design challenges.

 

[5] Snapshots: Designing key user flows & features

Our outcome is to have reduced friction for self-serve shippers to ship orders quickly from their fingertips. The main jobs-to-be-done here is for shippers to enable them to create orders as quickly as possible using their mobile phones, so that they can get the orders out to their customers within reasonable time. The following is a couple of snapshots of how we addressed the users’ needs based on top issues synthesised from past research and data.

Here you can see an overview of the scale of the design work needed for this huge project

📝 Note: For a more in-depth exploration of the design decisions, user flows, and specific challenges we encountered throughout the project, I’ll be linking to additional articles - TBD - that provide a detailed deep dive into key user flows. Each one will offer a closer look at the processes behind the decisions that shaped the final mobile app experience.

💪🏻 It was also an exciting challenge for me to coordinate the development of the components with the Akira design system team, in parallel with handing over the specifications to the engineers. FYI, Ninja Van’s products are notorious for being only functional, and nothing else 🫠.

What was fun for me was seeing how the developers found joy in building something that FINALLY looks good and feels good 🤣, it helped to push them beyond their comfort zone to explore micro-animation of the Ryo ninja character - vroom vroom💨!

Repeat this coordination for 50+ times and you’ll get a designer with a melted brain 🫠

Clearly I went crazy…..

Seeing everything pieced together is pretty awesome ngl! 🥰

 

[6] Conclusion: Outcomes

Biz outcome

By early January 2022, we successfully delivered Ninja Biz App, a mobile-centric solution that better met the needs of our self-serve shippers, addressing both user pain points and business objectives. This app was launched to a beta group of shippers, before being released to self-serve shippers in Vietnam primarily - and 5 other SEA countries in future phased rollouts - via Google Play Store and the App Store.

User outcome

Self-serve shippers can now efficiently manage their orders with minimal friction on their mobile phones, allowing them to ship products quickly and focus on growing their businesses. By addressing some of the aforementioned key pain points—such as the inability to print shipping labels, the cumbersome order creation process, and the difficulty in communicating parcel progress with customers—we’ve streamlined their workflows, making it easier for them to complete orders from their mobile phones. Examples of positive impact include achieving an initial CSAT score of 72.8 for the creating orders on Ninja Biz App and growing from 0 to 4-5k monthly active users from February - May 2022 post-launch.


Design practices outcome

A surprising effect stemmed from the design practices we introduced—such as the indexing logic, rigorous design specifications standards, user story mapping, a staggered agile workflow and the insane mid-fidelity wireframe components on Miro!!!—also further influenced other designers and product managers to adopt these methods in their own projects e.g. in the internal Driver App. 

The design specification framework was an example of such influence, where I became the evangelist for the design practice by organising workshops and training designers to adopt it in their day-to-day work - read more about the framework here 🌻. This brought about faster delivery time as we raised our design standards with clearer design requirements. Seeing these practices spread across the tech organisation reinforced the impact that strong design processes can have, not just on a single project, but on broader team culture and efficiency.

Discovering and designing for social media sellers in Southeast Asia

SUMMARY
This research precursor was conducted in Thailand and Vietnam to understand their rapidly rising social media commerce space, a potential market for Ninja Van to capture. We leveraged on the insights to inform the product and design strategy behind building the Ninja Biz App - a mobile order creation and management platform designed for shippers owning micro businesses and social media sellers who manage their shipping via mobile.

#product-strategy #design-strategy #user-research

⏰ TIMELINES
Exploratory research: Mar - Apr 2021

👩🏻‍💻 MY ROLE | LEAD PRODUCT DESIGNER
◾️ Strategic decision making on product and design direction collectively with Lead Product Manager
◾️ Co-led exploratory user research efforts with Research Hub
◾️ Led end-to-end research planning, execution and synthesis processes
◾️ Drove concept testing efforts with local shippers to validate design concepts

⚒️ TOOLS
◾️ Sketch, Miro, Dovetail, OBS

Note: This article will focus on the exploratory research efforts informing the product and design strategy for Ninja Biz App. If you’re looking for the follow-up on the end-to-end design process, proceed to this separate article instead.

🧪 The research behind Ninja Biz App


TL;DR

// ✍🏻 Research background: We observed a fast-growing segment of social media sellers in Thailand and Vietnam: merchants who operate entirely through platforms like Facebook, Instagram, LINE, and TikTok instead of traditional marketplaces. With Ninja Van’s footprint growing in these regions, our team set out to understand their unique needs and evaluate whether this was a segment worth building for.
————
// ⚠️ Challenges:

(1) Shift in strategy: Initially, we planned to explore chat integration workflows in depth. However, a strategic shift deprioritised that direction. Despite the pivot, the broader exploratory findings remained critical in shaping our MVP strategy—focusing on fine-tuning the fundamental shipping experience.
————

// 🧪 Research objectives:

(1) Exploratory research: Identifying the key jobs-to-be-done, frustrations, and compensatory behaviours of social media sellers in Thailand and Vietnam

(2) Concept testing: Validate early product concepts that support their workflows

// 👩🏻‍🔬 Research methods:

(1) Contextual inquiries with internal sales teams 
(2) 12 in-depth remote user interviews across TH and VN
(3) Concept testing

PS: For the detailed decision making process behind how we determine our target audience, continue reading down below!

// 🚀 Outcomes:

The insights shaped the foundations of the Ninja Biz App—a mobile-first platform designed for autonomy, reliability, and simplicity.


[1] Planning the research

Problem background

Our business had long seen rising parcel volumes from non-marketplace sellers aka social media sellers in Southeast Asia. Anecdotally, these were social sellers running businesses on Facebook, Instagram, LINE and Tiktok. But beyond volume, we didn’t really know who these sellers were or how they worked. To avoid designing in the dark, I co-led a cross-functional research initiative with the Research Hub and sales teams in Thailand and Vietnam to deeply understand these sellers' needs, behaviours, and existing pain points.

Before speaking with any sellers, we also conducted contextual inquiries with our sales teams. We quickly learned that sellers saw Ninja Van as unreliable and hard to use—particularly on mobile. Our sales teams often had no leverage beyond price, which was unsustainable long-term. It became clear that if we wanted to serve this market well, we had to fix foundational issues first.

PS: I’ll focus on the planning, execution and synthesis of the exploratory research in this read. For a more holistic breakdown on the size of the problem, read here.


User research plan

The following summarises the key points in our User Research Plan (URP). For research, a URP is often used as the key source of truth for documenting and aligning on the project’s background, research objectives and logistical details.
— Ninja Van's research process

Research approach

We designed the study using a blend of qualitative methods

Recruitment strategy

Our participants ranged from sellers fulfilling 10 orders a day to those handling over 800. We intentionally sampled across levels of business maturity, and included both active and lapsed Ninja Van users. We also screened for sellers who had tried multiple logistics providers like Flash, GHTK, and Kerry to uncover gaps in our service experience.

Example of how we screen for participants - This is a non-exhaustive snapshot into how we screened for participants to ensure that we find the right profile of sellers from the get-go to maximise our insights saturation.

Once the research direction is clear, I focused on generating the research materials to guide the study.


[2.1] Insights: Who are these social media sellers, really?

We conducted over 20 hours of qualitative interviews with 12 participants—spanning small and large social sellers, lapsed and active Ninja Van users across Thailand and Vietnam. I hosted most of the sessions, and supported as the main note-taker in others, in collaboration with my researcher.

Spending time with social media sellers gave us clarity beyond just workflows—it revealed deep mismatches between how they operate and what our product offers today.

❓So…Who are the social media sellers and how do they behave differently from traditional sellers?

What we’ve discovered wrt seller maturity and usage of tools ✨

(1) They actively avoid marketplaces like Shopee and Lazada

“If I sell on Shopee, the orders would be too many. I can’t handle them.”

  • Why? Fear of overwhelming volume, rigid platform rules, and high fees.

  • What they want: Full control over pricing, branding, and customer relationships.

(2) Their workflows are deeply relationship-driven

  • Every sale begins and ends in a conversation.

  • Sellers often respond to each customer manually, averaging 20+ minutes per sale.

  • Trust is built through direct interaction—any automation must preserve this behaviour.

🥰 In essence, relationships drive conversions, and sellers are wary of any tool that may compromise that.

(3) They rely on patchwork systems to scale

  • Most sellers use 4–5 tools (e.g., Messenger, spreadsheets, livestream tools).

  • Some hire helpers just to type orders, others outsource to sales agents.

  • Their processes are manual by necessity—not by choice.

💡 Design implication

These are highly adaptive sellers who value control and human connection. Our job wasn’t to automate them out of the process—but to support them in scaling their way.

 

[2.2] Insights: What resonated - and what didn’t in concept testing?

While discovering insights about the sellers’ behaviour, we also took the opportunity to conduct concept testing with them. With some consultation help from the Head of Design, I led the concept test design and low-fidelity prototyping

We tested low-fidelity prototypes simulating real-world scenarios: creating orders, syncing chats, printing labels, and viewing COD balances. We intentionally kept the concepts low-fidelity to invite open-ended feedback and reduce usability bias. Some ideas sparked immediate interest. Others met hesitation. Here’s what stood out:

💡 Design implication

Most sellers preferred to manage their own operations, but the tools had to be simple, reliable, and fast. What really stood out: trust was make-or-break. A failed COD payout, a glitchy app experience, or a delivery gone wrong? That was often enough for them to churn and switch providers.

 

[3] From ideal to impact: What changed, and what didn’t?

My Lead Product Manager and I originally envisioned a fully chat-integrated logistics platform. But as the business pivoted toward launching a leaner, more focused mobile-first, self-serve experience MVP (Dash 2.0 - read it here!), we had to pause those ambitions to focus on fine-tuning the fundamental shipping experience. This shift also echoes with the sellers’ mental model, where simplicity and reliability in tools will encourage them to use us and stay with us in the longer term.

Still, the research gave us clarity: we knew which problems to solve first, and which to save for later. The biggest win? Anchoring our product roadmap in merchant reality, not assumptions.

Example of outputs that shaped the strategy

📌 1. Clear user archetypes, service blueprints & operational maturity spectrum

We synthesised social media sellers into a spectrum from manual to tool-assisted operators, each with distinct workflows, needs, and limitations. This became foundational in helping product and marketing teams identify who our MVP was for, and who it wasn’t (yet).

How it was used:

  • Product narrowed MVP scope to target sellers who are manual operators.

  • Product messaging shifted toward clarity, control, and trust—not automation.

📌 2. Prioritised value drivers based on JTBD and pain points

We mapped out seller workflows into core jobs: order capturing, order creation, COD tracking, and label printing. This gave us a concrete view of what sellers value most, what they struggle with, and what features would unblock progress.

How it was used:

  • Design team used this as the backbone for our user stories and revamped our information architecture of the product.

  • COD visibility and label printing were bumped up in design priority.

By grounding ourselves in real seller pain points, we avoided the trap of building prematurely for complexity. Instead, we delivered clarity to the business, alignment across teams, and a stronger product foundation. The research helped us shift from designing for potential, to designing for adoption.

 

[4] Bonus insights: My experience as a live-seller!

💡 How I work with limited resources #3:

In the midst of this research, I wanted to understand what it truly felt like to be in their shoes. So I became a live seller myself, and shared this experience with my product and design team.

It started with my accidental discovery of the crystal community in Singapore. I’d spend weekends browsing Instagram lives, slowly building connections within the crystal community in Singapore. Eventually, I started sourcing stones from these local sellers, and sellers in China, then handcrafting bracelets from home—mixing stones by intention and aesthetic, threading each one with care. 

I decided to try live selling on Instagram, just like many of the sellers we were studying. I still remember how nerve-wracking it was the first time I went live. Keeping the energy up, managing comments, replying to DMs while trying to remember who ordered what—it was chaos, but it was also deeply human

PS: no pictures, but here’s an illustration (:

There was no backend system, no order flow. Just me, my viewers, and a notebook where I scribbled down orders as fast as I could. I made new friends through those sessions and had local buyers who kept coming back for new drops. I experienced the community, and trust that other social media sellers cared deeply about.

That experience gave me a much deeper insight into how I viewed our users. I began to truly appreciate the rigour and resourcefulness it takes to run a business this way. Many of them are one-person teams—selling, chatting, fulfilling, tracking, all at once—while still finding creative ways to engage their communities and build trust with every order. Being in their shoes, even briefly, made it clear just how much mental load they carry behind the scenes. It deepened my empathy and gave me a stronger sense of responsibility to advocate for their needs throughout the product design process. 


☕️ PPS: If you're curious about conducting localised research, or want to chat about designing for overlooked user segments—feel free to reach out! 🌝