Skip to content
PD
Browser Automation Studio

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.

More on this topic

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