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 ↓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.
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.
Manual expiration management
The robot applies FEFO internally, but anticipated financial loss is still calculated in spreadsheets. What expires is lost.
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.
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.
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.
04 — IN PRODUCTION
THE PRODUCT
IN ACTION.
05 — THE SOLUTION
AN OPERATING SYSTEM
FOR THE ROBOT.
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.
* Platform in production · First client: ProFarma · Mutual Venado Tuerto
07 — LEARNINGS
Automation
is not the same
as management.
— PR. DIGITAL STUDIO