Back to blog
ArticleBlog / Workflow Automation
Jun 9, 20264 min readWorkflow Automation

Browser automation when there is no API: show it once, and Tensor repeats it with your approval

Admin that lives in a website with no API can be handed over by showing the steps once. How Tensor learns it, asks before it submits, and keeps a receipt.

Written by Tensor AutonomousThe Tensor Autonomous team builds approved AI Action and workflow automation systems for service businesses.

Some of the most tedious work in a small business happens in a website nobody can connect to. The supplier portal where you re-enter every order. The listing site where you update availability. The council form you file monthly. No API, no export, no integration: just a login and twenty clicks, done by a person, every time.

This post is about handing that work over without a developer: you show Tensor Autonomous the steps once, in a browser, and it repeats them, asking before anything is submitted.

Why browser work stays manual

Connector tools need an API on both ends. If the site does not offer one, the "integration" is a person with two windows open. Screen-scraping scripts exist, but they break the week the site moves a button, and someone has to own them. So the work stays with the office, and the office does it late.

Show it once

Tensor learns a browser task by watching. You open the site in a browser session Tensor can see and do the task once the way you normally do it: sign in, find the order form, fill it from the row in your sheet, submit. Nothing is installed on your machine. When you click Done showing, Tensor drafts a readable guide of the steps, tests it in the same browser (stopping before anything is sent), and you correct it in plain words. Keeping the sign-in is your choice: encrypted, for 30 days or the site's own expiry, with Forget sign-in at any time. If the site signs Tensor out, the run stops with nothing changed and asks you for a new sign-in.

Then it runs the task on the next row, the next listing, the next week, following the steps you showed and reading your sheet for the values.

It asks before it submits

A website form is a write like any other, and often a less reversible one. So the same rule applies as everywhere in Tensor: it asks before it writes or sends. Before the submit, Tensor shows you the form as filled, from your data, and waits for your Approve. Every submit does; limits do not cover browser tasks. It also stops at anything that looks different from what you showed it.

If the site changes and a step no longer matches, Tensor stops and asks rather than clicking something else. You show it the new step, and it carries on.

What it is good for

  • Re-entering orders, bookings or listings into a portal from a sheet you already keep.
  • Weekly filings on a government or supplier site with no export.
  • Checking a status on a site and recording it in your sheet.
  • Updating availability or prices on a listing site from your calendar or price list.

What it is not for

  • Anything behind a sign-in Tensor should not have: your bank, payroll, anything with money. Tensor does not move money.
  • Sites that forbid automation in their terms. Check first.
  • Work that needs judgment at every step. Browser tasks suit the ones you do the same way each time.
  • Google sites: they cannot be signed into in Tensor's browser (Google blocks it).
  • Sites behind a VPN or an IP allowlist, or that need passkeys or hardware keys.
  • The few sites that block cloud browsers.

A password manager can't fill Tensor's browser; type or paste the password once.

The receipt

Every run leaves a receipt: the row it read, the steps it took, the form as it was submitted, your approval, and what the site showed afterwards. A wrong entry in your own sheet can be removed with Undo after you confirm what will be removed; what a third-party site accepted is governed by that site, which is one more reason every submit waits for your Approve.

Where credentials live

A saved sign-in is held encrypted by Tensor, never shown to the agent as text, and removed with Forget sign-in. The Security page covers what is kept and how access is removed.

Where to start

See it in a demo

Watch a change wait for your approval, then land, then show up in the receipt.

Try it live

Tagged in#browser automation#no API automation#AI Actions