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
Log into my Amazon account and order a 12-pack of AA batteries.
I'll use the Web Agent to open a browser and handle this for you.
Opening a browser session and navigating to amazon.com...
Logging in with your saved 1Password credentials.
Searching for '12-pack AA batteries'... Found 8 results. Top pick: Amazon Basics 12-Pack, $7.99, Prime delivery tomorrow.
Adding to cart and proceeding to checkout. Using your default shipping address and payment method.
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:
- Go to the Integrations page in Nebula and connect 1Password
- You'll need a 1Password service account token with read access to the vault containing your credentials
- 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
Every morning at 8 AM, log into our monitoring dashboard and send me a Slack summary if any alerts fired overnight.
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.
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.
Related recipes
Custom API
Connect any REST API to your agent with an API key, token, or custom auth.
Internal Tools
Connect your company's internal APIs — employee directories, inventory systems, internal wikis.
Webhook Triggers
Give your agent a webhook URL so external services like Stripe and GitHub can trigger it automatically.
Code Review Digest
Generate an AI code review digest with Nebula. Summarize open pull requests daily — changes, authors, wait times — and post the digest to Slack.
Connect Any REST API to Your Agent
Connect any REST API to your Nebula AI agent using API keys, tokens, or custom auth. Call external services directly from any agent conversation.