IN PRODUCTION · ACTIVE SAAS PLATFORM
ClientProFarma · Mutual Venado Tuerto
Year2024 — present

FROM THE ROBOT TO
THE PLATFORM.

We designed and developed StockBot — the SaaS platform that connects Rowa pharmaceutical robots to the cloud, providing pharmacists with real-time visibility, alerts, and traceability.

VIEW CASE ↓
StockBot Dashboard

01 — CONTEXT

THE ROBOT
DISPENSES.
BUT DOES NOT
MANAGE.

Pharmacies with Rowa dispensing robots invest in automation to solve the physical flow — storage, validation, delivery. But the layer surrounding the robot still relies on the manufacturer's proprietary software, which is designed to control the device, not the operation.

The result: if the robot fails, the owner finds out at the counter. Expirations are managed with spreadsheets. Regulatory traceability remains fragmented. The robot works alone.

02 — THE CHALLENGE

WHAT WAS MISSING
ON TOP OF THE ROBOT.

01

No real-time visibility

If the robot fails, the network drops, or the queue saturates, there is no early warning. The owner finds out when the customer complains at the counter.

02

Manual expiration management

The robot applies FEFO internally, but anticipated financial loss is still calculated in spreadsheets. What expires is lost.

03

Fragmented regulatory traceability

EU FMD, ANMAT, and ANVISA require serialization and batch tracking. The protocol supports it — but a system is needed to leverage it.

03 — THE PROCESS

HOW WE
BUILT IT.

DECISION 01 · ARCHITECTURE

Edge + cloud, without dropping if the network fails.

We designed a two-layer architecture: a local agent in the pharmacy that talks native WWKS 2 to the robot, with an offline queue and its own cache — and a multi-tenant cloud with a panel, alerts, and analytics. The robot never stops operating, even if the connection goes down.

StockBot Edge + Cloud Architecture

DECISION 02 · DASHBOARD

What happens on the robot, before it hurts.

We designed the operational panel to instantly answer the questions pharmacists were already asking without data: is it working? how many dispatches per hour? what is about to expire? Every visible data point is actionable, and every alert leads to the screen where it can be resolved.

Dashboard StockBot

DECISION 03 · SYNCHRONIZATION

Every sync is recorded.

Every synchronization with the robot — automatic or manual — is recorded with its timestamp, the number of items processed, and the result. If something fails, it is visible; if everything goes well, it is too. An operational log that serves for auditing, support, and understanding the real pace of the pharmacy.

StockBot Synchronization History

05 — THE SOLUTION

AN OPERATING SYSTEM
FOR THE ROBOT.

PILLAR 01
Robot control
Real-time status, queue, throughput, and errors — from anywhere.
PILLAR 02
Intelligent stock
Automatic FEFO, expiration alerts, and stockout prediction.
PILLAR 03
Full traceability
Serialization, batch, and expiration. Regulatory compliance without manual effort.

StockBot currently operates on the WWKS 2 standard protocol — the installed base of the entire Rowa fleet. The product is live, in use, and grows in phases according to the roadmap.

06 — THE IMPACT

A LIVE PRODUCT
STILL GROWING.

METRIC 01
5.4K
Medicines synchronized in real-time with the Rowa robot.
METRIC 02
24/7
Robot monitoring, automatic syncs, and traceability per SKU.
METRIC 03
100%
Over WWKS 2 standard protocol — compatible with the entire Rowa fleet.

* Platform in production · First client: ProFarma · Mutual Venado Tuerto

07 — LEARNINGS

Automation
is not the same
as management.

— PR. DIGITAL STUDIO

Next Case

MULTIPUM

SHALL WE MAKE
YOUR PROJECT A REALITY?

We design digital products that work as real business tools — and we stay around to care for them so they keep performing.

Let's Talk

Or send us an email at hola@prdigitalstudio.com