The Trade Desk

The Trade Desk

Ninjacart'23 - A Communication based commerce platform with built-in ERP capabilities

Ninja Connect - Hero image

My Role

My Role

Sole Designer - Strategy, Research, Interaction
Design, Visual Design, Prototyping

Timeline

Timeline

2 Months, Sunsets

Overview

Overview

The TradeDesk is a full fledged trade and ERP

platform that is built to seamlessly integrate and

manage the entire trade business of Ninjacart.

I owned and led the entire design strategy of
TradeDesk which is now acting as the back
engine Ninjacart's entire trade business.

The product has been highly praised by the

customers and stake holders for its efficiency

since the time of its launch and is one the most

successful projects in the company.

HIGHLIGHTS

A whole new way of handling business a communication
based commerce system handling every touch points

track and manage your entire lead inventory in one place

a central chat based trade system with custom built in functionalities

built in with powerful ERP capabilities

manage everything trade at one place with efficient task module

A new central trade network.

CONTEXT

.

Timeline

Getting into the details of the different flows

RESEARCH SUMMARY

.

Timeline

An open scalable system that can be plugged
into any usecase

THE PHILOSOPHY

.

Timeline

Breaking the trade and building it again

THE MODULE APPROACH

.

Timeline

Getting in the supplies and demand

MODULE 1 - THE PRE TRADE

.

Timeline

The first piece of any trade is having a supply and demand. We needed to create a system to capture
the supply and demand that are being shared by the customers. But wait, where do these customers
share these supplies and demands?

As discovered before, WhatsApp is being used as the primary source for sharing these supplies and
demands and the reason being it's very easy and convenient to use. After much user research and
understanding, we started off by creating a chat system with custom built in functionalities that lets
a user share their supplies and demands.

THE PROBLEM SPACE

.

Timeline

The process inefficiencies were holding back

the business scalabilty.

In Q2 of 2023, Ninja Global - The Global business vertical of Ninjacart

decided to build a single trade system that could seamlessly handle every
single touchpoint of a trade starting from generating a lead to closing the

deal and payments. This was a strategic move made by the company

keeping in mind the sheer scale and efficiency the product could bring in,
if built properly.

The initial brief was given to me by the GPM stating that the company wants
to build and launch the TradeDesk swiftly and efficiently. This was followed

by few subsequent meetings with the Co-Founders and Business Heads,
stating the need and the potential impact of the product on the business.

Being the sole designer, I knew the responsibilities and the impact my

designs could bring into the business if executed with precision. So then
the fun and sleepless nights began.

The Trade Desk .

Messed up WhatsApp groups and Excel sheets tracking the trades

Familiarity over novelty - A Whatsapp like design for easier adaptability

Flow, Design and Product discussion

A web responsive design as well for the internal team

The supply details page

share and track the supplies with just a few clicks

Defining status to individual supplies

Makes payments with ease

  1. In - app payments

We have an end to end in app payment module that can be used to make the payments

for the trades and loans the user might have

Buyer registering the payments

Seller accepting/rejecting the payments

  1. Outside payments

There are a few scenarios like incase of imports, exports and few payments whose value

are too high, the uses can also make a payment through an external process and make
an entry in-app

Giving consent to start the trade

Live trade informations

Order acceptance by customers

Maintained in the internal system

Platform Model Trade

Bill to Ship to Model Trade

  1. So, how's the trade happening now?

— Buyer

— Ninjacart

— Seller

Almost 85% of the communication between Buyers-Sellers and Ninjacart

happens through unorganized WhatsApp groups. Almost every part of a

trade right from demand and supply collection, matching a buyer and seller,

negotiation, trade tracking and every other part of the trade happens via

unorganized WhatsApp groups.

Buyer | Seller | Ninjacart

The internal teams of Ninjacart mostly uses Excel to manage and

track all their businesses, dues, payments and everything else. They

sometimes use Zoho Books to make use of its ERP capabilities for

keeping a track and generating bills.


Ninjacart Internal

  1. Current systems in use for the trade

Aligning with a vision of enabling trades, there comes in

3 main personas : Buyer | Seller | Broker(Ninjacart)

Buyer | Seller: With just the value of a trade, a customer does

with Ninjacart, having a proper and efficient way to handle and

manage those trades became crucial for the customers as they
too had to use their own sheets to track the trade.

Ninjacart: With the sheer volume of trades happening in the
organization, having a central network turned out to be
crucial.

Before TradeDesk, the organization was handling the entire business
manually through WhatsApp groups, Excel, Spreadsheets, etc.

This was an extremely inefficient way of handling the business because a
single trade has multiple touchpoints and different products were used for
each of these touchpoints making the flow extremely complicated for the
team to work on and scale.

This was negatively impacting the customer experience as there is no
single system for the trades that they were doing with Ninjacart and has to
track things manually. This snowballed into other effects on business by

losing out on trades, money, etc., by missing out on important dates, details and

much more due to the inefficiency of the flow.

So what was happening?

Breaking down the trade into stages and solving for each single part helps

building an independent and robust system.

This exercise was extremely crucial because we are building a full fledged
0 to 1 product that is set to handle every touchpoints of a trade. Getting into the
details of each point is a no brainer in such projects.

Solving for each part

What it leads to — the North
Star Metrics:

Design Principles

  1. What are the users feeling?

Having a familiar system would really help for easier adaption and usage

of the system which would also very important for scalability.

Having a centralized approach involving touchpoints would be of a great
impact for all the parties involved in a trade.

The use of a non standard methods of comms and trades impacts the
efficiency of the trade which directly reflects in the revenue and profit

made by the customers and stakeholders involved in the trade.

Managing the supplies

The supply gets captured via the chat system and is converted into a new supply in the system. The UI is custom
built to let the users see the necessary info about the available supplies

Accepting a supply and starting a trade

Once a particular supply has been shown interest by a buyer, the negotiations are done
and the supply's status is updated.

Seamless role based Doc collections

The completion of a trade is a very complex process. Depending upon multiple factors, different types

of documents and details and bills will be required before the completion. It is no straight forward
process, so after multiple iterations and AB testings, we narrowed it down to the current approach.

The Buyer SIde

Sharing the supplies - The created supply is then shared with
potential buyers by the Ninjacart agent who sees these supplies
on their mobile app and responds to them.

The Trade Chat

Not your normal WhatsApp — Once the trade has been confirmed,
all the stakeholders are added into a chat interface which acts as
the source place where all the trade related activities are tracked.

The chat is built in with custom features for each personas present
and is used to properly manage and track everything related to the
particular trade.

Buyer / Seller

Helping the user remember — As one of the main part of any
trade is the multiple information and documents passing, the UI
is designed in a way to constantly make the user remember about
the task at hand and to easily do it

Ninjacart Agent

Assign tasks to individual parties — The Agent has the ability
to ask for certain documents or informations in the form of
tasks to specific members in the chat.

This helps everyone involved in the trade a proper tag of the
documents as each task is defined with a tag

The Sales and Purchase Orders

As discussed earlier there are 2 potential flows that might happen in a trade with Ninjacart. One might

be a Platform trade and one might be a B2S2 trade.

In case of a Platform trade, once the trade has been accepted a Purchase Order is auto generated with
all the necessary details and all the parties involved has to just go through it and accept the document.


In the case of an B2S2 trade, a Purchase order is created between the seller and Ninjacart and a Sales

Order has been created between between Ninjacart and the buyer.

The Trade Chat Constant communication

cause a lot is at stake

MODULE 2 - THE TRADE

.

Timeline

Typically, once the SOs and POs are accepted, the trade starts. A typical trade can last anytime
between 7 days to 3 months depending upon the type. The stakeholders are constantly involved
in the trade during these times by staying in touch through mails, WhatsApps, calls and so on.


Everyone involved in the trade wants to know the updates happening in the trade because a lot
is at stake during every single trade.

Settling up the cashes

MODULE 3 - THE POST TRADE

.

Timeline

After the arrival of the shipment at the buyers place the logistics part of the trade is done. Now
it all comes down to the payments and reconciliations. This is the part where the team was
primarily using the Zoho Books for.

Bringing it into our own system is a big move as it allows for a eco system creation while being able
to use The Trade Desk for everything business in Ninjacart. This also allows for the system to be
connected with the Trade Desk chat through which the Bills, Invoices, Credit and Debit notes can
be managed seamlessly.

It has been a lot till now,
how about splitting the works?

THE DASHBOARD

.

Timeline

As discussed there are a lot of personas involved in completing a trade and that involves a lot
of teams inside Ninjacart as well. Each team inside the organization has a separate task to do
and it gets confusing if a team member has to navigate around and find his responsibility. To
solve that, we introduced a Task Dashboard, that shows in a clean way the tasks assigned for
a particular individual based on roles

Entire business of Ninjacart has now
shifted to The Trade Desk

THE IMPACT

.

Timeline

The TradeDesk went live with its first version on September 23'. The Pilot was tested by the Global team and
after multiple iterations and enhancements, as of July 24', the entire business of Ninjacart has moved to the

TradeDesk dropping the use of old methods and the product is now acting as the backengine of

Ninjacart's business.

Dealing with the Credits and Debits

The team now has to deal with some credit and debit notes due to some quality mismatch, late delivery,
different products and much more. This usually happens in most trades which is of volume and the team has
to handle the payments and give out credit and debit notes.

The system has been designed to handle out these tasks as well making it a full fledged ERP which is now
handling trades worth crores of volumes

track, manage and apply credits

manage your team and your own tasks all at one place

a full fledged section to onboard, track and maintain the entire customer data

something to look and smile at

Back

Sample email thread inside Tasks

Email Integration - The task system has also been integrated
with the official Gmail id of the business team, thereby letting
all the users to entirely handle the business without even
having to use the mail.

This also allows for better monitoring and performance
enhancements which impacts the customer experience as
well as the business performance

The Businesses 360°

The Organization deals with multiple businesses and as said earlier the complete data was being

tracked by Excel sheets. We decided to design a full fledged section that acts as a single source to

track all the business and their data with Ninjacart

Comparing it with —
the North start principles :

I gained a lot

THE RETROSPECTIVE

.

Timeline

I gained the first hand experience of collaborating and working with talented people from around the
country in the shape of PMs, Engineering Managers, Devs, Business and Sales folks.

I gained the first hand experience of designing for multiple personas starting from foreign exporters
to our home grown traders, farmers and importers.

I gained the first hand experience of working in a full fledged trade and ERP platform.

This is one of the first projects i took up after joining the company and being able to design for the
business at scale was a great experience personally. Being the sole designer of the product, I had
a lot of responsibilities as well as fun.

G

© 2026 Gukhan. All Rights Reserved.

Made with love, movie nights and sunsets

Last updated by Gukhan on 14th February 2026, 10:30 IST