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.
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.
When the UI is built from HTML, CSS, JavaScript, images, and other assets, as is the case with web browsers, robots can interact with the code to navigate the UI. A more reliable interaction than the GUI, this can take place in Windows applications and browsers.
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.
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.
Using APIs—when possible—and interacting with the application's interface elements, robots can navigate your browser just like a human.
Browser automation allows you to connect the web applications your business relies on, including ERPs, CRMs, and many more.