From commerce platform to operating system

Running a D2C brand shouldn't mean managing ten other companies.

How a fragmented commerce platform evolved into an enterprise-ready operating system for D2C brands.

An Etailify merchant card summarising a D2C brand's connected services in one view
Role
Founding UI/UX design lead
Team
Four-person founding pod, two consultants
Timeline
Dec 2024 to Nov 2025
Status
MVP shipped, pilot merchants onboarding
The product catalogue screen, showing SKUs, stock levels and pricing across every connected channel in one list

The product catalogue, live in the shipped platform.

The problem

The problem wasn't selling online. It was everything around it.

D2C brands were already using the services they needed: payments, fulfilment, logistics, warehousing and more. The problem was that every service came with its own relationship, onboarding process, contract and dashboard.

D2C brand → service ecosystem
Shopifystorefront
Unicommerceorder management
Shiprocketshipping
Razorpaypayments
Increffinventory
Klaviyoemail marketing
MoEngagecustomer engagement
Wigzoloyalty
Zohofinance and ops
GA4analytics
WhatsAppcustomer contact
Spreadsheetseverything else

The more a brand grew, the more operational relationships it had to manage.

The product bet

What if the brand only needed Etailify?

Instead of every merchant connecting to every provider, Etailify could onboard the services once and make them available through one platform.

Toggle a service on. The service is activated.

Without Etailify

Many relationships

Separate contracts, onboarding processes, dashboards, integrations and operational dependencies.

With Etailify

One relationship

The merchant chooses the services they need. Etailify handles the underlying service relationship.

Before / after
D2C brand
Etailifyservice control layer
Service network

The network effect

That made Etailify more valuable as more brands joined.

Once Etailify aggregated the service relationships, transaction volume became a source of leverage.

More brands
More transactions
More volume
Stronger negotiation
Better service economics

The merchant doesn't just buy software. They participate in a network.

The product consequence

But a network like this can't live inside a dashboard.

To make the promise real, Etailify needed to coordinate the underlying operations itself.

The product was becoming an operating system for commerce.

Etailify · Commerce operating system
Orders
CatalogueSKUs · Discounts · Metadata
Inventory
Fulfilment
Pricing
Payments
Universal campaign management
Omni-channel selling

The proof point

Order routing was where that promise became real.

A brand shouldn't need to decide which warehouse, which courier, which route or at what cost.

The system could evaluate the operational constraints and make the decision.

OrderInventory checked
WarehouseCourier matched
Cost + speed+ business rules
Routing decision

Prototype video: overriding the automatic route by hand.

The UX tension

But the brand still needed to trust the decision.

Automation wasn't enough.

The system had to make the decision, explain it and allow the operator to intervene when reality didn't fit the model.

System decides
Shows why
Operator accepts
Or manual override

Automate the normal path. Preserve human control at the edge.

The next stage

The next challenge was making the system enterprise-ready.

We already had an identified enterprise POC, so enterprise requirements were not treated as a future afterthought.

Core enterprise workflows were built into the foundation, including controlled approval flows such as Maker → Checker.

MakerCreate / initiate
CheckerReview / validate
ApprovedExecute

The enterprise layer would be developed with onboarded enterprise clients, not designed in isolation.

Etailify became Niyantr.

How might we move operational complexity out of the brand's hands?

Etailify
Commerce OS
Niyantr

AI-native operating system for D2C brands.