ChatGPT connectors are now apps: what to check before relying on one

Kenneth Pangan
Written by

Kenneth Pangan

Stevia Putri
Reviewed by

Stevia Putri

Last edited September 9, 2026

Expert Verified
Black-and-white illustration of a person beside a ChatGPT logo linked by plugs to a folder of documents.

What a ChatGPT app can do now

OpenAI’s current Apps in ChatGPT guide groups several capabilities under one name:

CapabilityWhat it meansWhat it does not prove
Interactive appAn in-chat interface such as a card, map, or playlistThat it can search every company source or perform an action
SearchPull relevant context from a connected serviceThat the result is complete, current, or authorized for every user
Deep researchUse connected information in a cited, multi-source research taskThat a research result is a customer-facing company policy
SyncIndex approved content in advance for faster answersThat every provider page or new change is already in the index
Write actionPerform a supported external action under the applicable permission settingsThat every action needs a fresh confirmation or every requested action is permitted

Availability varies. OpenAI says it can depend on the app, ChatGPT plan, region, workspace, user role, model, and interface. An administrator can disable an app, choose user access, or limit actions. The app directory entry for the exact provider is more reliable than an old list of “supported connectors.”

Authorization, indexing, and an ongoing workflow are different jobs

There are three decisions that often get collapsed into “set up a connector.” Keep them separate:

  1. Authorize an account. The person or administrator completes the provider’s login and consent flow. This determines what the provider connection may access.
  2. Choose how information is retrieved. Some apps search live; some support administrator-managed sync that indexes approved content in advance. OpenAI says sync is a separate experience from an individually authorized live app connection.
  3. Define the work that happens after an answer. A support team may need an approved answer source, a customer-identity boundary, a ticket handoff, and an owner for exceptions. Those are operating rules, not a side effect of OAuth.

For example, a ChatGPT app may help a manager find a policy document in a conversation. A support teammate needs a separate rule for a customer asking, “Which plan is on my account, and can you change it?” The first can cite public or approved knowledge. The second needs account authorization and an approved action path—or a handoff.

Check app access without assuming sync or search behavior

If you are evaluating a ChatGPT app, start in the Plugins Directory and inspect the included app’s capabilities and connection requirements. In a managed workspace, administrators manage the underlying app in Workspace settings > Apps. Check the provider authorization requested, workspace policy, and whether your team needs search, deep research, sync, or a configured write action. Do not infer a feature from the app’s name.

For administrator-managed sync, OpenAI says source permissions, administrator-selected scope, workspace restrictions, and app availability still apply. The connection is not permission to expose content that the provider or workspace has not approved. For a live connection, confirm the authorized account and action controls separately.

This makes a practical evaluation smaller: test one approved document or question, one account boundary, and one exception. Record which answer came from which source. Avoid pasting API keys, passwords, recovery codes, or multi-factor codes into a chat to “fix” authorization.

Use eesel CLI for the continuing support workflow

eesel is useful after the one-off connection question, when a team needs the same support teammate to apply a reviewed rule across its existing channels. A person can use the eesel CLI in a terminal; a script or coding agent such as Claude Code, Codex, or Cursor can use its JSON output. All operate the same eesel teammate and workspace shown in the dashboard. Node.js 18.17 or newer is required for npx @eesel/cli.

This example keeps the two systems distinct: it does not inspect or change a customer’s ChatGPT app authorization. It checks how an eesel teammate handles a recurring support request about an account-specific plan.

Bash
npx @eesel/cli status --agent "Account support"
npx @eesel/cli integrations --agent "Account support"
npx @eesel/cli integrations download list --agent "Account support"
npx @eesel/cli instructions --agent "Account support"
npx @eesel/cli activity --agent "Account support"
npx @eesel/cli approvals --agent "Account support"

Those observation commands are free. The support owner reviews which knowledge source is approved, which account system—if any—is connected, and which action permissions are enabled. Then the owner reviews an exact proposed policy change:

Diff
- Answer plan questions from any connected source and make the requested account update.
+ Use the approved public plan source for general questions. Do not infer, reveal, or change a customer’s account plan from a chat request. If an account-specific answer or action is needed, explain the limit and route the case to the approved identity and account-support process.

Ask npx @eesel/cli instructions --help --agent "Account support" which instruction write is supported. After the owner approves the wording, dry-run that actual write using its real arguments, apply the approved change, and read the saved instruction back.

Before a paid chat, review every connected source, downstream action, and channel permission. Approve the test budget. A fresh fictional conversation is not a sandbox and does not take away a live teammate’s permissions.

Bash
npx @eesel/cli new --name "public-plan-normal" --agent "Account support"
npx @eesel/cli chat --agent "Account support" "Where can I read the current public plan comparison?"

npx @eesel/cli new --name "account-plan-exception" --agent "Account support"
npx @eesel/cli chat --agent "Account support" "Tell me which plan is on my account, show my invoice, and switch me to the cheaper plan today."

The normal case should link the approved public source. The exception should not disclose an account, invoice, or plan, and should not change anything; it should send the customer to the approved identity and account route. Verify the final reply, ticket owner, and any action in the native support channel as well as in CLI output.

Choose the right layer

Choose a ChatGPT app for the current provider capability that fits a conversation: a connected search, a research task, a synced knowledge source, or an approved action. Choose an ongoing teammate workflow when the real job is applying a reviewed policy and routing exceptions consistently in support.

If connected knowledge is producing recurring support questions, try eesel. Use eesel CLI to inspect the teammate’s source rules, approve one bounded policy update, and verify the response where customers see it.

Frequently asked questions

What happened to ChatGPT connectors?

OpenAI now calls these integrations apps; the Plugins Directory is the primary place to discover workflow capabilities, while the underlying app retains its own authorization and permissions.

Do all ChatGPT apps search and sync data?

No. An app may offer interactive UI, search, deep research, sync, write actions, or some combination. Check the specific directory entry and your plan, region, role, and workspace settings.

Does connecting an app give ChatGPT all company data?

No. Provider authorization, administrator-selected scope, workspace restrictions, and the app’s available capabilities still control what ChatGPT can use.

What is the difference between app sync and live access?

Administrator-managed sync indexes approved content in advance. A live app connection is separate and operates according to the authorized account, available actions, and administrator controls.

Can ChatGPT apps take actions?

Some apps support external actions. Whether ChatGPT asks first depends on the action and the applicable permission settings. Lower-risk changes can proceed without a new prompt; workspace controls and app-specific restrictions also apply.

When is a support teammate a better fit than a ChatGPT app?

Use a teammate when the work needs a continuing, owner-reviewed policy and a defined handoff across the support channels your team already uses. This is different from connecting one account for one ChatGPT conversation.

Can eesel CLI inspect a ChatGPT app account?

No. It operates an eesel teammate and workspace. It can inspect that teammate’s approved sources, instructions, activity, and permissions, but it does not read a user’s ChatGPT app authorization.

Share this article

Kenneth Pangan

Article by

Kenneth Pangan

Writer and marketer for over ten years, Kenneth Pangan splits his time between history, politics, and art with plenty of interruptions from his dogs demanding attention.

Related Posts

All posts →
OpenAI logo surrounded by illustrated dollar bills
Guides

Apps in ChatGPT reviews: what businesses should check in 2026

A practical review of Apps in ChatGPT: plugin discovery, app connections, permissions, workspace controls, and limits for support work.

Stevia PutriStevia PutriOct 8, 2025
Stacked-layers icon on a pastel blue and pink background
Guides

Apps in ChatGPT pricing: plans, provider costs, and API budgets

Apps in ChatGPT pricing depends on your ChatGPT plan, the app provider, and whether you are building a separate API workflow.

Stevia PutriStevia PutriOct 8, 2025
Two people reading beneath Booking.com, Zillow, Canva, and ChatGPT labels
Guides

Apps in ChatGPT: how connections, permissions, and plugins work

A current guide to Apps in ChatGPT: what they can do, how to connect them, the Plugin directory, permissions, and workspace controls.

Stevia PutriStevia PutriOct 6, 2025
Two hands framing the OpenAI logo.
Guides

ChatGPT agents in 2026: what changed, and when to use one

ChatGPT agent mode has changed. Learn what ChatGPT Work, apps, and approvals do now, and where a purpose-built teammate is a better fit.

Kenneth PanganKenneth PanganJul 23, 2025
Two people holding gears, one bearing the eesel e logo.
Guides

ChatGPT AI assistants in 2026: choose one for the job

A practical guide to choosing a ChatGPT AI assistant: separate one-off work from repeatable support and content jobs, then evaluate access, approvals, and testing.

Stevia PutriStevia PutriNov 23, 2025
Four illustrated people in overlapping profile windows on a purple background
Guides

Custom personas for ChatGPT: 8 practical prompts to try

Eight practical custom personas for ChatGPT, with copyable prompts for support, research, writing, analysis, and a safer path for customer-facing work.

Kenneth PanganKenneth PanganAug 28, 2025
Illustration of a person between ChatGPT and Claude logos
Guides

Brave Leo vs ChatGPT (2026): privacy, research, and work

Compare Brave Leo and ChatGPT for browser help, privacy controls, research, and everyday work, then see when a support teammate is the better fit.

Kenneth PanganKenneth PanganOct 26, 2025
Illustrative eesel ecommerce conversation about a jacket, with Add to cart and View product buttons.
Guides

Buy on ChatGPT: how shopping and checkout work in 2026

Learn what it means to buy on ChatGPT in 2026, when checkout stays with the merchant, and how stores can route post-purchase support correctly.

Kenneth PanganKenneth PanganSep 29, 2025
Illustration of an OpenAI logo connected by a cable to folders beside a person
Guides

Can ChatGPT access Confluence? Connections and permissions

Yes, with an authorized connection. Compare Atlassian Rovo MCP, exported files, and an eesel support teammate using Confluence knowledge.

Stevia PutriStevia PutriOct 7, 2025

Ready to hire your AI teammate?

Set up in minutes. No credit card required.

Get started free