How AccelOne Built RPA and a Distribution Portal for CCU’s Operations

AccelOne built two critical software solutions for CCU, Argentina's second-largest brewer: Selenium Python RPA automating bank reconciliation and order processing, and a distribution portal serving 2,500+ distributors (Django V1, then React + Enterprise ODOO V2). Ongoing Level 3 support. No downtime.

AccelOne Built RPA and a Distribution Portal for CCU’s Operations

How AccelOne automated CCU's internal workflows and modernized the portal serving 2,500+ distributors across Heineken, PepsiCo, Guinness, and CCU's full portfolio.

In brief: AccelOne built two critical software solutions for CCU, the second-largest brewer in Argentina: a Robotic Process Automation (RPA) system using Selenium Python and Docker to automate bank reconciliation, purchase order processing, and debt reporting; and a customer-facing distribution portal serving 2,500+ distributors across multiple countries, initially in Python Django, then migrated to React + Enterprise ODOO with a customized Python backend. AccelOne also provides Level 3 support and continuous development.

2,500+

Distributors on the portal

2

Distinct software solutions delivered

3

RPA workflows automated

V1 → V2

Portal migrated Django → React + ODOO

L3

Ongoing Level 3 support provided

 

About CCU: scale, portfolio, and the cost of downtime

CCU is the second-largest brewer in Argentina and a major force across cider, spirits, and wine. Its portfolio spans both owned brands and licensed international names, making it one of the most significant beverage distributors in South America.

CCU at a glance

CCU manages distribution of licensed and imported brands across multiple countries, operating at a scale where operational inefficiencies are measured in lost orders, not just wasted time. Downtime or failures in distribution systems translate directly to revenue loss across thousands of distributors.

Heineken - PepsiCo - Guinness -  CCU portfolio - Multi-country

 

Two systems were critical to CCU's operations: the internal workflows processing bank payments, purchase orders, and customer debt, and the external portal through which distributors placed their orders. Both were underperforming. AccelOne was contracted to address both.

What were the two software solutions AccelOne built for CCU?

 

What is RPA and how did it help CCU's internal operations?

Robotic Process Automation (RPA) uses software to execute repetitive, rule-based tasks that would otherwise require human operators, tasks that follow predictable logic, touch multiple systems, and need to be done accurately every time. For CCU, three internal processes fit this profile exactly.

🏦 Bank payment reconciliation

Matching incoming payments to open invoices across CCU's accounts , a high-volume, error-prone process when done manually.

📋 Purchase order processing

Handling incoming purchase orders from distributors, validating, routing, and registering orders that previously required manual operator steps.

📊 Customer debt reporting

Generating accurate, up-to-date debt reports for distributors, replacing a manual compilation process that introduced delays and inconsistencies.

AccelOne built the RPA solution using Selenium Python, which enables browser and application automation with precision, and deployed it in Docker containers for consistent, portable performance across environments. Docker containerization means the automation runs identically regardless of the underlying infrastructure, reducing environment-specific failures and making updates and maintenance straightforward.

How did CCU's distribution portal evolve from V1 to V2?

The distribution portal is the primary touchpoint between CCU and its 2,500+ distributors. Any disruption in order placement for this many buyers, at CCU's distribution scale, creates immediate revenue impact. The portal needed to be reliable, performant, and maintainable over the long term.

V1 Foundation

Performance improvement and new functionality on existing platform

CCU had developed an internal portal that had grown in complexity and was underperforming. AccelOne's first version focused on improving the performance and reliability of the existing system while adding new features needed by distributors. Rather than immediately replacing the platform, this approach stabilized the system that distributors were already using and delivered near-term improvements without a disruptive migration.

Python - Django

V2 Modern stack

Full migration to React + Enterprise ODOO with custom Python backend

With V1 providing a stable foundation, AccelOne migrated the portal to a modern technology stack designed for long-term scalability and UX quality. The frontend was rebuilt in React for a dynamic, responsive interface. The backend was migrated to Enterprise ODOO, extensively customized with Python to handle CCU's complex distribution business logic. All V1 functionality was maintained through the migration, and the new architecture is designed to support future feature additions as CCU's distribution network grows.

React -  Enterprise ODOO - Python

 

What is Enterprise ODOO and why was it chosen for CCU's portal?

Enterprise ODOO is an open-source ERP and business application platform built for customization. Unlike standard enterprise software that requires businesses to adapt their processes to fit the software, ODOO is designed to be customized extensively, at the code level, to match how a specific organization actually operates.

 

For CCU, with a multi-brand, multi-country distribution operation covering owned and licensed brands, the business logic governing how orders are placed, validated, routed, and processed is genuinely complex. AccelOne customized ODOO extensively with Python to implement that logic directly, rather than building workarounds around an inflexible system.

What does Level 3 support mean in practice?

Most enterprise software contracts end at delivery. AccelOne's engagement with CCU is structured differently: AccelOne operates as CCU's Level 3 support provider on an ongoing basis, meaning the relationship didn't end when the portal launched.

LEVEL 1

First-line user support. CCU's internal team handles basic questions, usage guidance, and minor issues. 24/7 coverage.

LEVEL 2

Intermediate escalation. CCU's internal team handles more complex issues that require deeper system knowledge but not code-level changes.

LEVEL 3 - ACCELONE

Complex bugs, architecture issues, and custom ODOO logic that require the engineers who built the system. Also covers ongoing feature development and requirements gathering.

 

In addition to resolving escalated issues, AccelOne's continuous development services include a thorough business analysis process, gathering and documenting new requirements from CCU stakeholders, and rigorous testing before any updates are deployed. This means the portal doesn't just stay stable; it evolves with CCU's business as new distribution requirements emerge.

Full technology stack

RPA automation

Selenium Python, browser and application automation with precision and speed.

RPA infrastructure

Docker, containerized deployment for portability and consistent performance across environments.

Portal V1 backend

Python + Django, rapid development and solid backend performance for the initial version.

Portal V2 frontend

React, dynamic, user-friendly interface for 2,500+ distributor users.

Portal V2 backend

Enterprise ODOO + Python, extensively customized to handle CCU's complex distribution business logic.

Methodology

Collaborative discovery sessions, detailed roadmap, rigorous testing, Level 3 support.

 

What were the results?

  • Increased Operational Efficiency: The RPA solution streamlined internal processes, saving significant time and reducing human error.
  • Enhanced Customer Experience: The modernized portal improved usability and performance, ensuring distributors could place orders effortlessly and without interruptions.
  • Business Continuity: With AccelOne’s ongoing support, CCU’s critical distribution systems remain highly reliable, mitigating risks of downtime and revenue loss.
  • Scalability: The upgraded tech stack prepares CCU for future growth, allowing for seamless integration of new features and scaling with business demands.

Frequently asked questions

What software solutions did AccelOne build for CCU?

AccelOne built two critical software solutions for CCU. First, a Robotic Process Automation (RPA) system using Selenium Python and Docker to automate bank payment reconciliation, purchase order processing, and customer debt reporting. Second, a customer-facing distribution portal serving 2,500+ distributors across multiple countries, initially built in Python Django (V1), then migrated to React with an Enterprise ODOO backend heavily customized in Python (V2). AccelOne also provides ongoing Level 3 support and continuous development.

What is RPA and how did it help CCU's operations?

Robotic Process Automation (RPA) uses software to automate repetitive, rule-based tasks that would otherwise require human operators. For CCU, AccelOne's Selenium Python RPA automated bank payment reconciliation, purchase order processing, and customer debt reporting, saving significant staff time and reducing human error. Deployed in Docker containers for consistent, portable performance across CCU's environments.

Why did AccelOne migrate CCU's distribution portal from Django to React and Enterprise ODOO?

Version 1 in Python Django established core functionality and stabilized the existing system. As CCU's distribution requirements grew, they needed more scalability, better UX, and a platform capable of future feature additions. V2 migrated to React for a dynamic frontend and Enterprise ODOO, customized extensively with Python, for a backend that could handle CCU's complex multi-brand, multi-country distribution logic. All V1 functionality was maintained through the migration.

What is Enterprise ODOO and why was it chosen for CCU's distribution portal?

Enterprise ODOO is an open-source ERP platform designed for deep customization, unlike standard enterprise software that requires businesses to conform their processes to the software. AccelOne customized ODOO extensively with Python to implement CCU's specific distribution business logic directly, giving CCU full control over how the system handles orders, routing, and business rules across their multi-brand distribution network.

How does AccelOne provide Level 3 support for enterprise software?

Level 3 support handles complex issues that cannot be resolved by CCU's internal Level 1 and Level 2 support teams, bugs requiring deep system knowledge, issues in the custom ODOO implementation, or complex integration problems. AccelOne's Level 3 role also includes ongoing requirements gathering from CCU stakeholders, rigorous testing of all updates, and continuous development to enhance the systems as CCU's distribution needs evolve.

How does AccelOne ensure high availability for CCU's mission-critical distribution portal?

For CCU, downtime in the distribution portal directly translates to lost orders across 2,500+ distributors, making availability a revenue-critical requirement. AccelOne combines high-availability architecture, rigorous testing of every update before deployment, and the Level 3 support model to ensure complex issues are resolved by engineers with deep system knowledge. The Docker-containerized RPA adds portability and deployment consistency, reducing infrastructure-related failures.

What were the results of AccelOne's software solutions for CCU?

CCU's internal workflows were streamlined by the RPA solution, saving significant time and reducing errors. The modernized portal allows 2,500+ distributors to place orders without interruption, with improved usability and performance. CCU's critical distribution systems remain highly reliable through AccelOne's ongoing support, mitigating downtime risk and revenue loss. The upgraded technology stack is ready to scale with CCU's growing multi-country distribution network.

Real outcomes, measurable impact

From FinTech to Government and Enterprise, we help organizations achieve faster delivery, higher quality, and sustainable innovation.