Swimables Sales Platform Yellow Duck Coders

Sales Operations & Commission Management Platform

Swimables Sales Platform

Swimables Sales Platform (SSP) is a custom sales operations platform built for Swimables, a U.S. manufacturer of aftermarket pool products. It brings customers, territories, sales teams, orders, commissions, products, suppliers, approvals, and performance analytics into one centralized system – giving sales representatives the tools to manage their business and leadership complete visibility into how the sales organization performs.

Industry

Wholesale Distribution, Pool Equipment Manufacturing, Sales Operations

Technologies

React, Node.js, TypeScript, PostgreSQL, Docker, NestJS 11, Prisma 7, Metronic, Jest, ESLint, Prettier, Husky

Services

DevOps, Product Discovery, Solution Architecture, Frontend Development, Backend Development, QA Testing, Business Analysis, UX/UI Design, Continuous Product Development, ERP Integration, Sales Process Automation, Commission Engine Development, Data Synchronization

Website

swimables.com

Project Mission

The mission was to transform fragmented sales operations into a transparent, scalable management system. Sales representatives lacked a dedicated workspace for customers, territories, and commissions, while management had limited visibility into daily activities.
SSP automated repetitive processes, established clear ownership across the sales network, made commissions transparent, and provided real-time business insights, allowing leadership to focus on growth instead of operational tasks.

Gallery Image
Gallery Image
Gallery Image
Gallery Image
Gallery Image
Gallery Image
Gallery Image
Gallery Image
Gallery Image
Gallery Image

CLIENT'S IDEA

The client wanted to create a dedicated operational platform around the company’s existing ERP rather than force the sales organization to work directly inside a system that was not designed for them.
The vision was to give every participant exactly the level of information and control they need: representatives see their customers, territories, orders, performance, and commissions; managers understand how their teams perform; and administrators and leadership gain a complete operational picture with controlled approvals, traceable actions, and reliable financial data.

DEVELOPMENT PROCESS

step 1

Core Platform

Built the foundation for user management, sales teams, territories, customer ownership, and role-based data access.

step 2

Commission Engine

Developed commission automation, payout lifecycle, immutable financial states, and complete auditability.

step 3

Sales Data & Catalog

Integrated ERP sales and product data, giving teams structured access to orders, customers, and commercial information.

step 4

Operations & Governance

Expanded admin tools with approval workflows, role-based controls, commission management, audit history, and notifications.

step 5

Product Expansion

Continued evolving SSP by adding modules and workflows for suppliers, customers, sales, and company operations.

CHALLENGES

  • SSP continuously used ERP data while preserving it as the single source of truth without altering core business records.
  • Customer ownership followed sales territories automatically while allowing exceptions for real-world business relationships.
  • Commission calculations remained historically accurate, traceable, and reliable despite future changes to business rules.
  • Product registration and warranty workflows required every manufactured unit to have a guaranteed unique serial number connected to its purchase order and manufacturing source. The system needed to prevent duplication while establishing a reliable foundation for tracking each product throughout its lifecycle.
Challenge 1
Challenge 2
Challenge 3
Challenge 4
Challenge 5
Challenge 6
Challenge 7
Challenge 8
Challenge 9
Challenge 10
Challenge 11
Challenge 12

UNIQUE FEATURES

Intelligent Territory Routing

SSP automatically assigns customers through a cascading ZIP → Area → Region → Team → Rep structure. Personal overrides take absolute priority when a specific customer relationship requires an exception, combining automated routing with controlled business flexibility.

Immutable Commission Engine

Commission rates are frozen when a commission is created, protecting historical calculations from future rate changes. Each commission moves forward through a controlled estimated → guaranteed → paid out lifecycle, and completed payouts become immutable – giving representatives and management a reliable financial record they can trust.

Safe ERP Synchronization

SSP treats the existing ERP as the protected source of truth. Master data is read and synchronized into the sales platform, while write-back is limited to explicitly defined points in the business process. ERP events can advance operational states – such as moving a commission from estimated to guaranteed after payment – without rewriting the original commission rate.

Governance & Audit Control

Sensitive actions such as user changes, territory updates, discounts, and commission adjustments can pass through structured approval workflows. An end-to-end audit trail records who performed each critical action and when, giving leadership clear accountability and protecting sensitive financial operations from uncontrolled changes.

SMOOTH DELIVERY

SSP was built as an operational layer around the existing ERP rather than a replacement. The ERP remains the source of truth, while SSP converts its data into role-based workflows for sales teams, managers, administrators, and executives. The platform introduced structured synchronization, territory management, commission automation, permissions, approvals, and auditability. Development started with core sales operations before expanding to products, suppliers, purchase orders, analytics, and governance.
Today, SSP continues to grow into a company-wide operational platform, streamlining business processes, reducing manual work, and providing leadership with greater visibility and more time to focus on growth.

swimables.com
swimables.com

HAPPY CLIENT

“

YeduCoders helped us turn a part of the business that previously depended on manual work and limited visibility into a system we can actually manage. Our sales team now has clear ownership of customers, territories, and commissions, while leadership can see what is happening across the organization without constantly stepping into day-to-day operations. Most importantly, the platform was built around our existing business rather than forcing us to change the way the company works.”

Narek Zaribian

President, Swimables / Sina Industries Inc.