Skip to content
Antino
All case studies

SaaS / B2B Software · Adtech SaaS Feature Augmentation

Voiro

Cloud-based Ad Operations & Revenue Management SaaS Platform.

Voiro
92
Weeks operated
5k+
Hours of work
6
Engineers

The brief

Provide Voiro with on-demand senior Angular engineers, a QA automation specialist, and UI/UX designers to accelerate feature delivery across their multi-tenant ad-ops platform — enabling them to scale product capabilities for high-profile clients (Disney+ Hotstar, Flipkart, Myntra) without expanding headcount, while building a robust automated test suite from scratch and evolving product UX toward self-service and AI-assisted operations.

What we built

A sustained, multi-track engineering and design augmentation of Voiro's core ad-ops SaaS platform over 92 active weeks, spanning:

  • a reusable API-schema-driven form component library for multi-tenant ingestion and creation flows
  • a complete RBAC user management console with org-tree and audit history
  • multi-pricing-model media planning and line item workflows (VCPM, BPVS, CPC) with OMS integration
  • a full Cucumber/Cypress BDD regression suite with DDT, headless execution, and UI performance testing across Flipkart, Myntra, and Voot replicas
  • a Brand Center self-service portal with enterprise POCs (Sony, Samsung, Carrefour)
  • a configurable report builder with pivot, custom metrics, and Excel download validation
  • Voiro Genie AI assistant revamp and Supply Sense inventory intelligence
  • revenue reconciliation and line item recon flows
  • a full OMS/Booking Order UX overhaul with real-time background progress and approval flows; and
  • PMO sprint automation tooling bridging Jira boards.
Live in production

Multiple production features are live across Flipkart, Myntra, and Voot replica tenants including: the generic ingestion UI, user management RBAC console, media planning module with multi-pricing-model line items, RO upload with OMS submission, supply center with interdependency filters, report builder with Excel downloads, Brand Center (with Sony/Samsung POC proposals), Voiro Genie AI assistant revamp, and revenue reconciliation designs advancing to implementation. Carrefour tenant onboarding and Booking Order OMS UX overhaul are in active delivery as of Apr 2026.

Delivery timeline

How it was built, phase by phase.

8 workstreams across 92 weeks of operated delivery.

  1. buildWeek 1–6 (Jul 29 – Aug 30, 2024)

    Dynamic Form Builder & Generic Ingestion UI

    Construction of a highly configurable, API-driven form rendering system capable of handling multiple field types (text, date, dropdown, multi-select), tooltips, validations, default values, placeholders.

    A reusable, API-schema-driven form component library powering ingestion and creation flows across multiple client tenants (Flipkart, Myntra.

    AngularCosmetix (design system)JSON APIGitHubJira
  2. testWeek 1–36 (Jul 29, 2024 – Apr 8, 2025)

    Automated QA Framework (Cucumber/Cypress BDD Suite)

    Comprehensive behaviour-driven test automation framework covering login, lead creation, supply center filters, media plan flows, RO upload, execution planner, line items, report builder, goals.

    Full regression suite with headless execution, multi-environment support (Flipkart, Myntra, Voot), UI performance benchmarks.

    CypressCucumberPage Object ModelCSV/JSON DDTLighthouseJMeter
  3. buildWeek 5–25 (Aug 26 – Jan 31, 2025)

    Media Planning & Execution Planner Module

    End-to-end media planning workflows: lead creation, media plan creation with price-type/VCPM/BPVS/CPC rate models, line item management (create, duplicate, update, delete), execution planner with notes visibility.

    Multi-tenant media planning system supporting Flipkart, Myntra, Voot replicas with multi-pricing-model line items and OMS submission pipeline.

    AngularCosmetixCypressCucumberJiraGitHub
  4. buildWeek 7–11 (Sep 3 – Oct 2, 2024)

    User Management & Role-Based Access Control (RBAC)

    Full admin console for user account creation, modification, deactivation, role assignment, granular permission management, org-tree visualisation with nested hierarchy, and a change history audit trail.

    Complete user lifecycle management with org-tree UI, bulk permission groups, change history audit log — production-ready for multi-tenant SaaS.

    AngularCosmetixAngular Tree Component (NPM)Django dashboardJira
  5. designWeek 7–68 (Sep 13, 2024 – Nov 21, 2025)

    Brand Center & Self-Service Portal

    A new product surface: Brand Center enabling advertiser brands/agencies to explore inventory, manage profiles, request deals, view audience queries, and sign up/log in — with a self-service page.

    Brand Center launched as a self-service portal for advertisers and agencies; POC decks created for enterprise prospects (Sony, Samsung).

    FigmaUI/UX prototyping toolsJira
  6. designWeek 7–55 (Sep 10, 2024 – May 2, 2025)

    Voiro Genie AI Assistant & Supply Sense

    Design and iteration of Voiro Genie — an AI-powered chat assistant with skeleton loading, chat history, various response types, and marketing materials — plus Supply Sense.

    Genie AI assistant revamped with rich chat UX; Supply Sense shipped as inventory intelligence feature for Flipkart and Swiggy.

    FigmaUI/UX prototypingJira
  7. buildWeek 22–36 (Nov 25, 2024 – Mar 7, 2025)

    Report Builder & Analytics Dashboard

    A configurable report builder allowing users to select custom dimensions, custom metrics, custom filters, pivot tables, sort/time-dimension options, date ranges (dynamic and fixed).

    Report builder with pivot, time dimensions, custom metrics/dimensions/filters, Excel download.

    AngularCypressExcel (xlsx)CSVJira
  8. designWeek 48–68 (Jun 16, 2025 – Oct 10, 2025)

    Revenue Reconciliation & Line Item Recon

    Design and prototyping of a revenue reconciliation engine — covering line-item-level recon, on-demand recon insights, parsing logic for data ingestion, budget split flows.

    Line-item-level revenue reconciliation with parsing logic, on-demand insight views, budget split visualisation.

    FigmaUI/UX prototypingJira

09 · Run a function

Stop renting hours. Start running functions.

Pick the function you want off your plate. We'll map the brain and name the outcome we'd commit to — before you do.