Visual workflow designer
- —Activity palette organised by category: web, desktop, files, data, mail, APIs
- —Visual branches, loops, parallel execution, and error handlers
- —One canvas view of the full automation from trigger to completion
Primo RPA Studio is the development environment for building Primo RPA automations. Citizen developers work visually with drag-and-drop, no scripting. Analysts add conditional logic and expressions. Engineers extend with custom code and libraries. All three roles work in the same project, publish to the same orchestrator, and run on the same robot.

In Primo RPA Studio, no-code design, low-code logic, and full custom code are not separate tools — they are three views of the same project. A citizen developer starts a workflow visually. An analyst adds conditional logic. An engineer extends it with a custom activity. The same workflow file deploys to the same Primo RPA Robot, through the same Primo RPA Orchestrator, regardless of who authored each step.
No-code
Citizen developer
Low-code
Analyst
Full-code
Engineer
Moving from no-code to full-code doesn't rewrite the project — the same workflow file and all its steps remain unchanged.
A shared project file is necessary but not sufficient. What holds the three-mode model together is a set of runtime and platform decisions that Studio makes consistently — so that skills can mix without anyone inheriting work they did not author.
Differentiators
No rewrite between modes
Switch a step from visual to coded without changing the project file or breaking anything upstream.
Shared runtime for all skill levels
Workflows built in no-code, low-code, or full-code all run on the same Primo RPA Robot — no conversion step.
Windows and Linux
Develop once, target both platforms. The same workflow deploys to either runtime without redevelopment.
Open SDK in C# and Python
Build custom activities that appear alongside pre-built ones in the activity palette.
Marketplace of pre-built components
Community and certified partner activities installable directly into Studio projects.
Native Git integration
Commit, branch, and diff from inside the IDE, without switching to an external client.