A Multi-Vertical Transactional SaaS Platform for Telegram WebApps

Client: Merchy

Year: 2023

Timeline: 6 months

Summary: Data Nexus case study: architecting a multi-vertical transactional SaaS platform for Telegram WebApps with a unified, state-driven transaction core.

Results

/

CASE STUDIES

/

2023

/

Merchy

/

CASE STUDIES

/

2023

/

Merchy

/

CASE STUDIES

/

2023

/

Merchy

A Multi-Vertical Transactional SaaS Platform for Telegram WebApps

Data Nexus case study: architecting a multi-vertical transactional SaaS platform for Telegram WebApps with a unified, state-driven transaction core.

Data Nexus case study: architecting a multi-vertical transactional SaaS platform for Telegram WebApps with a unified, state-driven transaction core.

/

CLIENT

/

TIMELINE

6 months

/

SERVICES

SaaS
E-commerce
CRM

/

OVERVIEW

/

OVERVIEW

/

OVERVIEW

Merchy is a transactional SaaS platform built specifically for Telegram WebApps, enabling businesses to sell products, services, and bookings directly inside Telegram bots — without standalone websites or native applications.

The platform was conceived as a universal transaction engine, capable of supporting fundamentally different business models (retail, food ordering, services, bookings) on top of a single architectural core.

Rather than being a collection of domain-specific interfaces, Merchy is a system-driven product where user flows, pricing logic, scheduling, fulfillment, and post-order interactions are expressed as variations of the same transaction model.

/

CHALLENGES

/

CHALLENGES

/

CHALLENGES

Telegram WebApps impose strong structural constraints:

  • mobile-first environment with limited navigation patterns

  • high sensitivity to cognitive overload

  • fragmented user attention

  • absence of conventional web UX affordances


At the same time, Merchy needed to support:

  • complex product configuration (variants, add-ons, discounts)

  • time-based services and bookings

  • fulfillment logic (delivery, pickup, scheduling)

  • analytics and operational control for merchants

  • scalability across multiple business verticals


The core challenge was not interface complexity, but systemic complexity.

Without a strong architectural foundation, each new business scenario risked:

  • creating new screens

  • duplicating logic

  • increasing development and UX debt

  • breaking product coherence


How can a single SaaS platform support multiple fundamentally different business domains inside Telegram WebApps, while remaining scalable, cognitively lightweight, and architecturally coherent — without exponential growth in screens, flows, and complexity?

/

SOLUTIONS

Data Nexus approached Merchy as a product architecture problem, not a UI project.



1. Canonical Transaction Model

Instead of designing domain-specific flows, Data Nexus defined a universal transaction sequence that acts as the invariant core of the platform:

Browse → Select → Configure → Schedule → Fulfillment → Payment → Post-Order


All supported verticals — retail, food, services, bookings — are specializations of this same transaction graph, differing only in domain rules and data, not in structural logic.


2. State-Driven UX Architecture

Merchy was designed around states, not screens.

Key principles:

  • variations are modeled as state changes, not navigation branches

  • configuration flows are nested states, not new pages

  • filters and options are overlays, not separate interfaces

  • post-order interactions are continuations of the transaction

This approach:

  • reduced UX and development duplication

  • prevented interface explosion

  • preserved cognitive clarity for end users


3. Multi-Vertical Scalability on a Single Core

Using the same transaction engine, Merchy supports:

  • Retail & E-commerce

    catalogs, filtering, variants, discounts

  • Food Ordering

    menus, ingredients, add-ons, cart, delivery tracking

  • Services & Bookings

    scheduling, time slots, duration, capacity management

All verticals reuse:

  • the same interaction patterns

  • the same state logic

  • the same transaction semantics

Only domain-specific constraints and content change.


4. Enterprise-Grade Operational Layer

In parallel with the Telegram WebApp, Data Nexus designed a full SaaS admin platform functioning as a merchant operating system.

Capabilities include:

  • product and service management

  • pricing and discount configuration

  • order and fulfillment control

  • subscription and tariff management

  • advanced analytics (revenue, cost, conversion, behavior)

This ensured that Merchy was not only usable, but operationally scalable.

5. Architecture Built for Growth

By abstracting logic into:

  • transaction states

  • reusable interaction modules

  • domain-agnostic components

Merchy can expand to new business models without redesigning its core system.

The platform scales through structure, not through interface multiplication.

Outcome
  • A unified transactional SaaS platform operating entirely inside Telegram

  • Support for multiple business verticals on a single architecture

  • Reduced UX and technical debt through state-driven design

  • Enterprise-ready admin and analytics infrastructure

  • Strong foundation for white-label, API, and enterprise deployment

This case demonstrates Data Nexus’s ability to design systems that remain coherent under complexity, and to transform fragmented requirements into scalable SaaS architectures.

/

RESULTS

Merchy was delivered as a coherent, scalable transactional SaaS platform, capable of supporting multiple business models inside Telegram WebApps without fragmenting UX or system logic.


Architectural Results
  • A single, canonical transaction core reused across retail, food ordering, services, and bookings

  • State-driven UX architecture, reducing dependency on screen-level branching

  • Clear separation between domain logic and interaction logic, enabling controlled product growth

  • Platform extensibility without redesigning core flows or interfaces


Product & Operational Impact
  • Reduced UX and system complexity by consolidating multiple verticals into a unified transaction model

  • Faster time-to-market for new business scenarios and verticals

  • Lower long-term design and development overhead due to reusable states and interaction patterns

  • Enterprise-ready admin system enabling merchants to operate, analyze, and scale their businesses from a single control layer


Strategic Outcome


Merchy evolved from an initial e-commerce concept into a multi-vertical transactional platform, positioned for:


  • white-label deployment

  • enterprise clients

  • API-driven integrations

  • further expansion beyond Telegram


The result is not a collection of interfaces, but a transactional system that remains structurally stable under growth and complexity.

–40%

UX & flow complexity via state-driven architecture

–60%

Time-to-launch for new business verticals

4+

Business verticals on a single transaction core

I would like to express my sincere gratitude to the Data Nexus team for their exceptional support and remarkable professionalism in organizing our meetings in the UAE and Abu Dhabi.

Data Nexus demonstrated deep engagement, operational excellence, and complete reliability — always available, consistently aligned with agreements, and proving themselves as a team of their word.

Their responsibility, responsiveness, and high-quality coordination deserve special recognition.We have absolutely no complaints — only respect and genuine appreciation for the work they delivered.

Maria Uglitskikh

Product Owner at Octobank