User Interaction in BAS: Handing Control to a Human
The User Interaction module in Browser Automation Studio - pause a bot to let a person take over, play sound alerts, request input, and run JavaScript in the interface.
All articles in the guide Browser Automation Studio · 48
Not everything should be fully automated - sometimes the smartest move is to let a human step in for one tricky moment. The User Interaction module is built for exactly that: a controlled hand-off between bot and operator.
What it does
The module lets you pass manual control to a person during an auto-scenario, play sound notifications, request input from the user, and run JavaScript inside web interfaces. It turns a fully automatic bot into a semi-automatic one where a human handles the parts that aren’t worth automating.
The actions
- Play sound - alert the operator that the bot needs attention.
- Request input from the user - pause and ask a person to type a value the bot can’t determine on its own.
- Execute script in the web interface - run JavaScript against the interface.
- Manual control - transfer control of the browser to the person, then take it back.
The classic use: manual captcha
The book’s example is the perfect one. On your first bot you hit a captcha you don’t want to solve through an automated service. Instead of building a solver, you use transfer manual control: the bot pauses, you solve the captcha by hand in the live browser, and then control passes back to the bot, which carries on.
When semi-automatic wins
Full automation has diminishing returns on rare, hard, low-volume steps. If a bot meets one captcha per run, or occasionally needs a human judgement call, the User Interaction module is far cheaper than engineering a fully automatic solution. Reach for it when a step is rare and hard - let the bot do the 95% it’s good at, and tap a human for the awkward 5%.
FAQ
Can I manually intervene in a running BAS bot?
Yes. The User Interaction module can transfer manual control to a person during a run, so you can step in - for example to solve a captcha by hand - and then hand control back to the bot to continue.
Can a BAS bot ask the operator for input?
Yes. The module can request input from the user mid-run and play a sound notification to get attention, which is useful for semi-automated flows where a human supplies a value the bot cannot.
- Browser Automation Studio: The Complete Practical GuideGuide
- Building Your First Bot in Browser Automation StudioA step-by-step walkthrough of creating your first working BAS bot - from a blank project to a flow that navigates, extracts data, and runs in multiple threads.
- Setting Up Proxies in Browser Automation StudioHow to configure proxies in BAS the right way - proxy types, per-thread assignment, rotation, and the checks that keep multi-account bots from getting flagged.
- Finding Elements in BAS: Selectors That Don't BreakHow element search works in Browser Automation Studio - CSS vs XPath selectors, why recorded ones break, and how to write selectors that survive page changes.
Done for you
Rather not build it yourself? I will build a BAS bot for your task
Multithreading, proxies, antidetect profiles and scheduled runs. The whole project and every access stay with you.
from $300 · 3 to 7 days
"Pavel is a great specialist, he delivered the parser in a few hours. I will keep ordering from him. Huge thanks for the professionalism and the speed."