BotManager
A mobile app to run a company's automation robots from your phone, without sitting at the console.
The problem
Operating RPA bots requires the web console: deploying, monitoring and resetting devices couldn't be done from a phone.
What I did
Built in React Native (Android + iOS) a full Control Room API client: bot deploys with inputs and callbacks, live line-by-line execution tracking, repository explorer, paginated history, remote device reset and multi-account, with an auto-retry interceptor on 401/403.
The outcome
The fusion of my two worlds —RPA and software— as my own product, operating two Control Rooms.
What it does from the phone
- Multi-account loginInput: several Control Rooms
- Repository browserWhat bots exist
- Deploy with inputs and callbackFrom the phone
- Live trackingLine by line
- Remote device resetWhen something hangs
- Control Room operated remotelyOutput
Operating bots meant sitting at the web console. The app mirrors that control over the Control Room APIs, with an interceptor that re-authenticates on its own: without it, every expired session cut the operation in half.
Stack
- React Native
- TypeScript
- Axios
- Automation Anywhere API