Features

Browser Automation

Browser Automation - Opulent documentation

Browser Automation

Two browser modes — cloud and local — so agents can operate the web exactly like a person

What is Browser Automation?

Opulent provides two complementary browser environments for autonomous web operation:

  • Cloud Browser Infrastructure — A fully managed, highly available browser engine in the cloud. The agent browses, clicks, fills forms, extracts data, and executes multi-step workflows — even on complex, JavaScript-heavy single-page applications.
  • Local Browser Operator — The agent operates your own browser directly, using your active sessions and existing logins. No CAPTCHAs, no re-authentication.

Together, they make Opulent a true web agent — not a chatbot that describes the web, but a system that acts on it.


Cloud Browser Infrastructure

What it is

Cloud Browser Infrastructure provides a dedicated, isolated browser environment. The agent navigates websites, interacts with elements, and completes workflows — all in a managed container. It handles dynamic content seamlessly and does not use your local machine.

Why it Matters

Most AI tools can only work with information you paste in. They cannot visit websites, interact with web applications, or access content behind logins.

Cloud Browser enables Opulent to:

  • Complete multi-step workflows across many web pages
  • Extract data from websites that have no API
  • Interact with web applications as a human would
  • Browse the web autonomously to gather real-time information
  • Log into accounts to perform authenticated actions

How It Works

1. Agent Opens the Browser

When you assign a task requiring web access, Opulent automatically provisions a Cloud Browser instance and navigates to the relevant sites.

2. Authenticated Sessions

Log into accounts inside Cloud Browser. The agent uses those authenticated sessions to perform actions on your behalf — updating your CRM, reading emails, posting content, pulling reports.

3. Take Over When Needed

For SMS codes, CAPTCHAs, or MFA challenges, you receive a prompt to take over temporarily. Complete the verification, then hand control back to the agent.

Security and Privacy

  • Isolated per-user browser instance
  • Encrypted sessions end-to-end
  • No password storage
  • You control which accounts the agent can access
  • Full audit log of every navigation and action

Accounts to Log Into for Maximum Power

Productivity & Communication

  • Gmail / Outlook — Read, send, organize emails
  • Google Calendar — Schedule meetings, check availability
  • Notion — Create pages, update databases
  • Slack — Post messages, read channels

Business & CRM

  • Salesforce / HubSpot — Update leads, log activities, create records
  • Stripe — Check payments, generate invoices, review subscriptions
  • LinkedIn — Send requests, read messages, monitor mentions

Research & Data

  • Crunchbase / PitchBook — Company and funding data
  • SimilarWeb — Traffic and competitive analysis
  • Financial Times / WSJ — Premium news

Development

  • GitHub — Create issues, review PRs, manage repos
  • Jira / Linear — Update tickets, track sprints

Local Browser Operator

What it is

The Local Browser Operator connects to your desktop browser directly. The agent operates your active browser session — using your existing logins, cookies, and local state — without needing to re-authenticate on any site.

Why Use Local Instead of Cloud

Cloud Browser uses data center IP addresses. Some sites detect this and trigger extra verification, block access, or require re-login. The Local Browser Operator uses your actual IP address and your existing sessions, which means:

  • No re-authentication needed
  • No CAPTCHA challenges on sites you're already logged into
  • Works on banking, financial, and security-sensitive tools
  • Seamless access to internal tools that require corporate network/VPN

How It Works

  1. Enable: Go to Settings → Browser → Local Browser Operator → Install the browser extension
  2. Grant Access: When you assign a task requiring local browser access, approve the session
  3. Autonomous Action: The agent works in a dedicated tab using your logged-in sessions

Choosing Between Cloud and Local

Use Cloud Browser Infrastructure WhenUse Local Browser Operator When
Researching public websitesLogging into security-sensitive accounts
Extracting data at scaleBanking and financial sites
Running long-horizon tasks in backgroundSites that block data center IPs
Research doesn't require your loginsAvoiding CAPTCHA/MFA challenges
You want a highly parallelizable environmentYou need your residential IP

Key Capabilities (Both Modes)

"Go to these 30 SaaS pricing pages and extract: plan names, prices,
features per tier, and free trial availability. Return as a CSV."

Interact with Web Applications

"Log into our HubSpot account, find all deals in 'Negotiation' stage
that haven't been updated in 14 days, and add a follow-up task to each"

Multi-Step Workflows

"Go to LinkedIn, search for VP of Sales at Series B SaaS companies
in North America, collect the first 50 profiles, and extract:
name, company, title, connection degree, and a direct message link"

Authenticated Actions

"Log into our Stripe account and generate a monthly revenue report
for Q4 — total MRR, new MRR, churned MRR, and top 10 customers by spend"

Form Filling and Submission

"Fill out and submit the vendor onboarding form at this URL using
the information in this spreadsheet — one submission per row"

Common Use Cases

Use CaseBrowser ModeWhat the Agent Does
Competitive pricing researchCloudVisits 50 competitor pages, extracts pricing
CRM data entryLocalLogs into Salesforce, creates/updates records
LinkedIn outreachLocalSends connection requests, reads inbox
Market researchCloudScrapes 100+ pages simultaneously
Banking statement downloadLocalUses your local session, no re-auth
News monitoringCloudVisits news sites, extracts and summarizes
Job board monitoringCloudTracks new postings across 10 boards
Internal admin toolsLocalOperates tools behind corporate VPN

Tips

Be specific about the desired output format:

  • "Return as a CSV with columns: company, pricing tier, price, feature list"
  • "Get me the pricing info"

Use Local Browser for sensitive accounts:

  • "Log into my banking portal and download last month's statements" → Local Browser
  • "Research 50 public company websites and extract pricing" → Cloud Browser

Monitor complex workflows: Keep the Browser panel open for multi-step tasks so you can take over immediately if a verification appears.

Log in ahead of time: For Cloud Browser authenticated tasks, log into your accounts once. Sessions persist so the agent can access them without interrupting future workflows.


Common Questions

Is it secure to let the agent use my accounts? Yes. Sessions are encrypted and isolated. The agent cannot access accounts you haven't explicitly logged into. You can revoke access at any time from Settings → Browser.

What happens if the agent hits a CAPTCHA? You'll receive a "Take Over" prompt. Complete the CAPTCHA, then hand control back to the agent.

Can I see what the agent is doing in real time? Yes. The Browser workbench panel shows the live browser session as it operates.

Can the agent handle JavaScript-heavy single-page apps? Yes. Opulent uses highly capable cloud browser infrastructure that natively executes JavaScript and interacts with the DOM exactly as a human would, rather than relying on simple HTTP scraping. Look, read, and act loops ensure full comprehension of dynamic pages.

Can I stop a browser task mid-execution? Yes. Hit Stop in the chat input at any time. The task halts immediately.