Nebula is in beta — new features are shipping every week.
NebulaNebula

Automate Browser Tasks with 1Password

Automate browser tasks with Nebula's AI agent. Open websites, retrieve 1Password credentials, log in, fill forms, and extract data automatically.

What you'll build

Nebula opens a real browser session, retrieves your saved credentials from 1Password, logs into any website, and performs tasks like filling forms, extracting data, or placing orders, all without you touching the keyboard.

What to say

You

Log into my Amazon account and order a 12-pack of AA batteries.

Nebula
Nebula

I'll use the Web Agent to open a browser and handle this for you.

Browser SessionWeb Agent

Opening a browser session and navigating to amazon.com...

Browser SessionWeb Agent

Logging in with your saved 1Password credentials.

Browser SessionWeb Agent

Searching for '12-pack AA batteries'... Found 8 results. Top pick: Amazon Basics 12-Pack, $7.99, Prime delivery tomorrow.

Browser SessionWeb Agent

Adding to cart and proceeding to checkout. Using your default shipping address and payment method.

Nebula
Nebula

Done! Ordered Amazon Basics AA Batteries (12-pack) for $7.99. Arriving tomorrow. Order #112-4837265-9182736.

What happens

Nebula opens a browser session

Nebula spins up a cloud browser through Browserbase. This is a full browser, not just an API call, so it can interact with any website the same way you would.

1Password credentials are retrieved securely

Nebula fetches the relevant login from your connected 1Password vault. Your credentials are never stored in the conversation; they're passed directly to the browser session and discarded afterward.

Nebula logs into the target site

Nebula navigates to the target website, fills in the login form, handles any multi-factor prompts it can (like TOTP codes stored in 1Password), and gets you into the authenticated session.

Nebula performs tasks on the page

Once logged in, Nebula reads the page using accessibility snapshots, not screenshots, so it can interact with elements precisely. It searches, clicks, fills forms, and extracts data just like a human would.

Nebula returns the results to your conversation

Nebula reports back with a summary of what it did: items ordered, data extracted, forms submitted, or whatever the task required. The browser session is closed automatically.

Setting up 1Password

To use browser automation with 1Password credentials:

  1. Go to the Integrations page in Nebula and connect 1Password
  2. You'll need a 1Password service account token with read access to the vault containing your credentials
  3. Once connected, Nebula can retrieve any login stored in your vault during browser sessions

1Password credentials are fetched on-demand and never persisted in Nebula's memory or conversation history.

More things to try

Go to our Grafana dashboard and grab the error rate for the last 24 hours.

Fill out the vendor onboarding form on our internal portal with these details: company name Acme Corp, contact email vendor@acme.com, start date April 1.

Check if our staging site loads correctly after the deploy and report any errors.

Log into our AWS console and check the billing summary for this month.

Make it automatic

You

Every morning at 8 AM, log into our monitoring dashboard and send me a Slack summary if any alerts fired overnight.

Create Trigger

Creating scheduled trigger: every day at 8:00 AM UTC. Task: open browser via Web Agent, log into monitoring dashboard with 1Password credentials, check for overnight alerts, send Slack summary.

Nebula
Nebula

Your trigger is live. Every morning at 8 AM, I'll log into your dashboard, check for alerts, and send you a Slack summary. You can pause or edit this from the Triggers page.

Nebula creates a scheduled trigger that opens a browser session on a schedule. Combine this with Slack or email to get regular reports from any authenticated web app.

Connect your integrations

This recipe uses Browserbase for browser sessions and 1Password for credentials. Connect both from the Integrations page. Nebula will prompt you to set them up if they aren't connected when you try a browser task.

On this page