The Revenue AI Report
← Playbook

ChatGPT Can Act in Your Reps' Signed-In Browser. Write the Allowlist First.

Three decisions come before anyone turns it on: which sites stay read only, which actions wait for a human, and how an agent's edits get marked in your CRM.

Jonathan Kvarfordt · Published October 19, 2026 · Last updated October 19, 2026 · 8 min read

Why trust this analysis?

Three decisions come before anyone turns it on: which sites stay read only, which actions wait for a human, and how an agent's edits get marked in your CRM.

You have three decisions to make before your reps point ChatGPT at their own browser and let it work inside the sites they are already signed in to, your CRM included. Which sites may the agent only read? Which actions must wait for a human to confirm? And how will anyone tell an agent's edit from a rep's edit in your CRM?

The answers fit on one page: an allowlist by site type and a note convention for agent edits. Here it is.

What shipped, briefly

OpenAI's ChatGPT browser extension connects the ChatGPT desktop app to Chrome, Edge, Brave, Opera or Vivaldi, and "can read or act on sites where you're already signed in" (OpenAI). A user starts a ChatGPT Work or Codex chat and @-mentions the browser. By default, ChatGPT asks before it interacts with each new website, keyed to the host name. The user picks allow once, allow for this site, allow for all sites (which OpenAI labels elevated risk) or decline. Allowlists and blocklists sit under Settings > Computer Use. The Verge reports that ChatGPT Work can "control" Chrome tabs for "sending messages, filling out forms, or downloading files" (The Verge, Oct 15, 2026).

What is new for revenue teams

Our permissions audit for sales AI inside ChatGPT and Claude covered connectors: an integration someone installs, scopes and can review. The browser extension has no separate connector to install, scope or review, because the agent acts through the rep's own login. Whatever the rep can do in your CRM, the agent can attempt, inside the rep's session.

Two consequences follow. The per-site prompt goes to the rep, so unless an admin has set site rules, the rep makes the allow call. And because the agent works in the rep's session, expect your CRM's change history to show the rep as the editor. That last point is our inference from how the extension works; check it in your own CRM before you rely on it.

OpenAI's documentation adds a third consequence. It "doesn't store a separate complete record of your browser actions," and keeps browser activity only when it becomes part of the chat (OpenAI). The chat is the closest thing to a log, so the convention below keeps a pointer to it.

Split the ownership

IT owns the extension. Installing it, the browser permission prompt (in Chrome it may include "Read and change all your data on all websites"), which browser profiles carry it, and the rule on whether reps may ever choose "allow for all sites." OpenAI notes availability "can depend on rollout and your workspace settings," so IT should check what your workspace allows. Enterprise admins can set browser-use policies that apply to agent actions through the extension: OpenAI's ChatGPT Work security page says that on supported clients, "the same managed Browser Use policies apply to agent actions through the extension" (OpenAI). OpenAI's Help Center article for Enterprise workspaces, written for Codex administrators, lists the controls it offers: turning off Browser Use through the Chrome extension, site rules that block by default with Allow rules for approved sites, and limits on saved approvals. "Members cannot use an approval to override an admin restriction" (OpenAI Help Center). Where those controls exist, the Read only column can become Allow rules and the Blocked column can become Block rules. Act with confirm stays a rep rule, backed by the confirm step on each task.

The revenue leader owns the work rules. Which CRM fields an agent may write, which require a human, and the rules for outbound sends: email, social messages, form submissions. RevOps writes these down, and Enablement trains reps on them.

Neither side can do the other's half. IT cannot know which CRM fields drive forecast and commission. The revenue leader cannot audit a browser extension's permissions.

The one-page allowlist

Read onlyAct with confirmBlocked
Public company websites and newsYour CRM: notes, tasks, contact detailsBanking, payments and expense tools
Industry publications and public filingsEmail: drafts the rep reviews and sendsE-signature and contract tools
Your own published price lists and product docsCalendar invitesHR, payroll and benefits
Internal wiki and knowledge baseProfessional social networks: messages and connection requestsPassword managers and admin consoles
Public directories and association listingsCustomer and partner portals, registration formsPersonal accounts on work devices

How to apply each column:

  • Read only. The rep may allow these sites. Tasks are phrased as read, summarize or compare. Nothing typed, submitted or downloaded.
  • Act with confirm. Allow once, per task. Never "allow for this site." Every task ends with an instruction to stop before saving, sending or submitting, so the rep reviews and clicks. The Verge lists OpenAI's own sample prompt for forms: "fill out the registration form, and stop before submitting."
  • Blocked. Add the domains to the blocklist in Settings > Computer Use. IT can publish the list; reps load it on day one.

Inside your CRM, some fields stay human-only even under confirm: deal amount, stage, close date, owner, and any email opt-out or consent field. Deletes stay human-only everywhere.

One limit to plan around. Site controls work by host. If your CRM's admin pages share a host with its records, a block cannot separate them. Handle that with CRM permissions on the rep's user profile.

Flat editorial diagram on a graphite background headed "Which sites may the agent touch?" Two vertical lanes. Read only: public company websites and news; industry publications and public filings; your own published price lists and product docs; internal wiki and knowledge base; public directories and association listings (shown as Company sites, Filings, Price lists, Wiki, Directories). Act with confirm: your CRM notes, tasks and contact details; email drafts the rep reviews and sends; calendar invites; professional social networks, messages and connection requests; customer and partner portals and registration forms (shown as CRM notes, Email drafts, Calendar, Social messages, Portals). A short copper bar across the foot of the Act with confirm lane marks the Confirm gate. The Revenue AI Report lockup sits top right.
Before reps let an agent work in their signed-in browser, sort every site into a lane. Read only sites can be read and summarized. Act with confirm sites get prepared work, and the rep clicks save, send or submit.
Flat editorial diagram on a graphite background headed "Blocked from day one." One vertical lane headed Blocked, closed at the top by a short copper barrier bar. Five site types sit in the lane: banking, payments and expense tools; e-signature and contract tools; HR, payroll and benefits; password managers and admin consoles; personal accounts on work devices (shown as Banking, E-signature, HR and payroll, Passwords, Personal accounts). The Revenue AI Report lockup sits top right.
Put money, contracts, HR, credentials and personal accounts on the blocklist from day one. IT can publish the list; reps load it on day one.

The "agent-edited" note convention

Every agent write in your CRM gets one line, added by the agent as part of the task and checked by the rep before saving:

Agent-edited | ChatGPT browser | [date] | approved by [rep] | chat: [chat title]

If your CRM supports custom fields, add an "Agent edited" checkbox on the objects reps touch most, and have the agent tick it. RevOps can then report on agent edits by field, rep and week, and spot a field that agents change often and reps later reverse. Reps keep the chat for as long as your record policy requires, so a disputed edit can be traced back to its instruction.

Flat editorial diagram on a graphite background headed "Some CRM fields stay human-only." A CRM record drawn as a hairline outline with six rows. Five rows carry a small grey lock block and a thin copper bar runs beside them: deal amount, stage, close date, owner, and any email opt-out or consent field (shown as Amount, Stage, Close date, Owner, Opt-out / consent). The sixth row, Notes, carries an "Agent-edited" tag. Beside the record: "Deletes: human only." Footer: Sources: OpenAI ChatGPT Learn and Help Center, accessed Oct 18, 2026; The Verge, Oct 15, 2026. The Revenue AI Report lockup sits top right.
Inside your CRM, some fields stay human-only even under confirm: deal amount, stage, close date, owner, and any email opt-out or consent field. Deletes stay human-only everywhere, and every agent edit carries an "Agent-edited" note line with the date, approving rep and chat title. Sources: OpenAI ChatGPT Learn (learn.chatgpt.com/docs/chrome-extension) and OpenAI Help Center, accessed Oct 18, 2026; The Verge, Oct 15, 2026.

The risk in this design

A prompt for every new site and a confirm on every write add clicks. Reps who face too many prompts may start choosing "allow for all sites" just to make them stop, which removes the protection the prompts provide. Keep the act column short, publish the blocklist so reps never see prompts for those sites, and put "never allow for all sites" in the written rules. Where your workspace has admin site controls, IT can also enforce that rule in the admin settings. OpenAI also tells users to "treat page content as untrusted context," because a page can carry text meant to steer the agent, so confirm steps matter most on sites that take outside input, such as inboxes and portals.

Two composite examples outside software

These are composites built to show the moves. Neither is a reported case.

A regional bank's commercial lending team. Relationship managers use the extension to research borrowers on public sites and draft call notes into the bank's CRM. Notes and tasks sit in the act-with-confirm column. Loan amount and pipeline stage stay human-only. Online banking and the document-signing portal go on the blocklist on day one. Every note carries the agent-edited line, and the sales operations lead reviews agent edits weekly.

A building-products manufacturer's field sales team. Reps ask the agent to fill dealer portal forms and update contact details after site visits. Portal forms run under confirm, with every task ending at "stop before submitting." Outbound messages to contractors stay drafts until the rep sends them. The marketing leader owns the outbound rules, and IT owns the extension install on company laptops.

What to do this week

Ask IT whether the extension is already installed on any company browser profile. Copy the table above, rename the site types to your actual tools, and mark the human-only CRM fields. Add the agent-edited line to your CRM note template. Share the one page with every rep before anyone types an @-mention.

Sources

  1. OpenAI, ChatGPT Learn, "Browser extension," accessed Oct 18, 2026. Setup, site permissions, allowlist and blocklist, extension permission prompt, data storage: learn.chatgpt.com
  2. The Verge, "ChatGPT can peek at your Chrome tabs now," Stevie Bonifield, Oct 15, 2026: theverge.com
  3. OpenAI Help Center, "Manage browser and computer use in your Enterprise workspace," accessed Oct 18, 2026: help.openai.com
  4. OpenAI, ChatGPT Learn, "ChatGPT Work local security," accessed Oct 18, 2026. Managed Browser Use policies and the Chrome extension: learn.chatgpt.com

Frequently asked questions

Can ChatGPT update my CRM through a rep's browser?
OpenAI's documentation says the ChatGPT browser extension can read or act on sites where the user is already signed in. A rep signed in to your CRM could ask it to make updates, inside the rep's own session.
Does ChatGPT ask before it uses a website?
By default, yes. It asks before interacting with each new website, based on the host name. The user can allow once, allow for this site, allow for all sites or decline. OpenAI labels allow for all sites as elevated risk.
Who should own the ChatGPT browser extension policy?
Split it. IT owns installing and allowing the extension and its browser permissions. The revenue leader owns which CRM fields an agent may write and the rules for outbound sends.
How do I tell agent edits from rep edits in my CRM?
The agent works in the rep's session, so change history will likely show the rep. Add an agent-edited note line with the date, approving rep and chat title, plus an "Agent edited" checkbox if your CRM supports custom fields.
How is this different from an MCP connector?
A connector is an integration someone installs and can review. The browser extension has no separate connector to install or review, because the agent acts through the rep's own login.

Hiring for revenue roles?

Post your sales, marketing, RevOps or enablement opening where revenue leaders read every week. One 30-day post is $199. Three featured posts are $299/mo.

Share this page

Posting to Instagram or TikTok? Copy the link, it carries the title, summary and share image.

Keep reading

Playbook

Who Answers When an AI Agent Gets It Wrong?

Wharton/GBK's Oct 2026 survey splits blame for agent errors four ways, and no single owner reaches 30%. Name an owner for each class of action before an agent acts.