Automate desktop-based workflows on applications within Windows, Linux, macOS.
Automate any browser-based workflow through the UI or programmatically.
Most automation platforms focus on interacting with an application’s GUI, which leads to brittle bots. Robots built using Robocorp’s technology can interact with the frontend and backend of the programs and platforms you use every day.
Visual, GUI interaction
In cases where there is no visibility into the layers below, including some proprietary platforms, the robots take screenshots of the elements and tell the automation how, when, and where to interact with the interface.
API & HTTP automation
APIs are used to transfer data to and from an application. Robocorp offers libraries that communicate with APIs to perform automations, typically through HTTP requests.
When the application allows, robots can access the persistent data storage. In some cases, Robocorp offers database libraries, and in others, there are APIs.
Desktop automation allows your robot to accomplish tasks acting like a human operator, directly controlling a desktop interface. This includes operations like opening and closing applications, simulating mouse movements and clicks, triggering keyboard keys and shortcuts, taking screenshots.
Image template matching
Provide the robot with screenshots of a button, input field, or other element to interact with. The robot will match the image to the screen to find its target.
Using the Accessibility Insights tools available in Windows applications, robots can inspect the program and then use identifiers to target UI elements.
In most desktop applications, the user can navigate the program using keyboard shortcuts. Robots can use these shortcuts to perform automations.
Robots can use OCR (optical character recognition) to read text elements, such as a “submit” button on the screen, with the instruction to click the button.
Common applications for desktop automation
Web and cloud automations
Using APIs—when possible—and interacting with the application's interface elements, robots can navigate your browser just like a human.
Open web browser
Navigate to site or web app
Log in to application
Web applications and cloud services
Browser automation allows you to connect the web applications your business relies on, including ERPs, CRMs, and many more.