PORTLANEDocs
Concepts

Browser automation

Bringing data out of web applications that have no API

Some systems a business depends on — legacy CRMs, supplier portals, internal ERP screens — never expose an API. Connectors can't reach them. The Portlane ecosystem is extending to cover this gap with a browser automation agent: a desktop companion that captures a person's actions once and replays them as a repeatable, parameterized scenario.

How it fits the platform

Connectors remain the primary way data enters and leaves Portlane. Browser automation is a complementary entry point for the subset of systems that have no API at all — it produces the same kind of normalized records a connector would, then hands them to the platform over a secure transmission channel so they can feed existing flows.

ConnectorsBrowser automation
TargetSystems with an API, database, or file interfaceWeb applications with no API
AuthoringConfiguration (customer tier)Record once in a browser — no code
Runs onYour on-prem enginesA desktop agent (Mac/Windows) on a user's machine
OutputFeeds a flow directlyNormalized records delivered to the platform

How it works, at a glance

  1. Record — A business user walks through the task once in a real browser (clicks, form fills, data reads). No scripting.
  2. Parameterize — The captured sequence becomes a reusable scenario; the values that should vary between runs become named, fillable variables.
  3. Replay — The scenario runs again on demand, in bulk from a spreadsheet (one run per row), or automatically whenever a new file lands in a watched folder.
  4. Deliver — Extracted or confirmed data is normalized and sent to the Portlane platform over a signed, timestamped, replay-protected channel, ready to feed existing flows.

Built for unsupervised, business-user operation

  • Nothing is lost — Runs queue locally and retry automatically through network drops or platform downtime.
  • Sessions persist — Logins and application state carry over between runs, so there's no re-authenticating every time.
  • Every run is auditable — A history of past runs, including screenshots at the point of failure, makes it possible to diagnose an issue without touching code.
  • Secrets stay secret — Sensitive variables such as passwords are masked in the interface and never stored in plain text.

Why not a general-purpose RPA tool?

Enterprise RPA suites solve a similar problem but bring their own licensing, infrastructure, and operating model on top of an existing integration stack. Portlane's browser automation agent is designed to plug directly into the platform a team already runs, so automated web tasks and API-driven flows share one operating model instead of two.

This capability is under active development as part of the Portlane ecosystem. Availability and scope will be confirmed closer to release — book a demo to discuss your use case.

On this page