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.

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

  • #Browser Automation Studio
  • #BAS
  • #User Interaction
  • #Manual
  • #Captcha

Have an idea? Let’s turn it into a working product.

Skip months of uncertainty. Get a clear architecture, a working MVP and a system you can test, sell and scale.