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

Stevia Putri
Written by

Stevia Putri

Katelin Teen
Reviewed by

Katelin Teen

Last edited September 9, 2026

Expert Verified
Two people reading beneath Booking.com, Zillow, Canva, and ChatGPT labels

What an app can do

OpenAI's Apps in ChatGPT guide describes apps as connections to external tools, information, and actions. An app may show interactive cards, search a connected service, support cited deep research, or sync content in advance. The capability is defined by that app, not by a generic “app” label.

This matters for business use. A connected app can be useful for finding a document or looking up a message, but it does not automatically create a production support workflow. Before relying on an action, identify its data scope, the identity that authorizes it, what approval is required, and what happens if it fails.

NeedWhat to review
Discover a workflowPlugin capabilities, included apps, setup, terms, privacy policy
Search or reference dataConnected account, source result, citations, missing-result behavior
Sync contentWhether the app supports sync and the plan, region, and workspace eligibility
Take an actionApp scope, authorization identity, approval behavior, and failure path
Manage a workspacePlugin installation in Workspace settings > Plugins; underlying app access in Plugins or Workspace settings > Apps

Connect an app deliberately

Open the Plugins tab, inspect the plugin's details, and install it with the plus button. Connect the external service when prompted, then start a new chat. Describe the job or use @ to select the installed plugin. These are the steps in OpenAI's current plugin guide; sign-in and permissions remain separate from installation.

For example, after connecting an authorized document account, ask for the current shipping-policy document and its source link. Check the returned document before relying on its answer. Installing a plugin does not give its connected account access to files that account could not otherwise read.

When the job ends, review both the plugin and its connections. Uninstalling a plugin does not disconnect its bundled connectors. Manage the remaining connections separately, and check the provider's retention policy for data already shared.

Availability can depend on the plan, region, surface, account, and workspace policy. In a managed workspace, an admin may need to enable the plugin or grant the user's role access to its connector. OpenAI also notes that app permissions are separate from Memory, personalization, retention, and model-improvement settings.

Review app access before a business rollout

Start with one read-only job. For example, ask an app to find a policy document and verify that the result is the right file, from the expected account, with the expected citations. Then test a denied permission, a missing file, and the account-disconnect path. Do not treat a successful first search as proof that the app should be allowed to act on customer data.

Operate a connected support teammate with eesel CLI

The same question—what can this connection read or change?—matters when configuring a support teammate. With eesel's CLI, a support owner can ask Claude Code, Codex, or Cursor to inspect the teammate's connected knowledge and instructions, then propose how it should handle a billing question. The commands operate the same eesel workspace and teammate as the dashboard; a person or script can run them too.

Suppose you want the teammate to explain duplicate charges without promising a refund. Inspect connected sources and instructions with the CLI; confirm actual action permissions in the dashboard and connected service with the workspace owner. The integration list is not a complete permission audit. Use a teammate authorized for this review and replace billing-support below. Node.js 18.17+ is required. The fictional prompt does not isolate the workspace: chat is real, billed work, and a request not to act is not a permission boundary.

Bash
npx @eesel/cli instructions --agent "billing-support"
npx @eesel/cli integrations --agent "billing-support"
npx @eesel/cli new --name "billing-access-review" --agent "billing-support"
npx @eesel/cli chat "Fictional policy for this review: explain that a duplicate-looking charge needs billing-team review; ask for the invoice ID, never full card details; do not promise a refund. A customer says they see two charges but has no invoice ID. Draft a reply and identify any instruction gap. Do not send messages, modify configuration, or approve actions." --agent "billing-support"
npx @eesel/cli activity --agent "billing-support"

The coding agent can read the JSON reply and activity, flag a refund promise or request for card details, and show the precise instruction edit it recommends. The owner checks that proposal against the real billing policy before approving any write. Inspect command help and use --dry-run where supported; held-action approvals do not cover every command.

After an approved change, start fresh tests with an invoice ID, without one, and with a direct request for a person. Then check delivery and billing-team routing in the actual helpdesk channel. This turns connection access into a reviewable support workflow, instead of assuming that a connected tool is ready for every customer request. Learn about eesel for Zendesk or try eesel.

Frequently Asked Questions

What are Apps in ChatGPT?

Apps connect ChatGPT to external tools, data, and actions. They can search information, show interactive UI, take supported actions, or sync content depending on the app.

What changed to Plugins in ChatGPT?

OpenAI now documents a shared Plugin directory for supported ChatGPT and Codex surfaces. Plugins can bundle skills and connectors; installing a plugin and authorizing a connected service are separate steps.

How do I connect an app in ChatGPT?

Open Plugins, inspect and install the plugin, connect the included service when prompted, and start a new chat. Review the account and permissions before using its tools.

Can an app take action?

Some apps can take actions on your behalf, but the available actions and approval behavior depend on the underlying app and workspace configuration.

Can admins control ChatGPT apps?

Yes. OpenAI documents workspace controls for plugin installation, app access, and permissions in managed workspaces.

Do app permissions replace ChatGPT privacy settings?

No. OpenAI says app permissions are separate from general settings such as Memory, personalization, data retention, and model-improvement choices.

How can eesel CLI help with this support workflow?

A person, script, or coding agent can inspect the same eesel teammate as the dashboard, propose instruction changes, and review JSON test results. An owner approves changes and checks action permissions first; chats use real workspace resources, and actual helpdesk delivery needs separate testing.

Share this article

Stevia Putri

Article by

Stevia Putri

Stevia Putri is a marketing generalist at eesel AI, where she helps turn powerful AI tools into stories that resonate. She’s driven by curiosity, clarity, and the human side of technology.

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
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
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 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
Finding the best apps to sell clothes online in 2025: A complete guide
Guides

Finding the best apps to sell clothes online in 2025: A complete guide

Thinking of decluttering your closet for cash? We dive into the best apps to sell clothes online, comparing fees, usability, and support to help you choose.

Kenneth PanganKenneth PanganDec 4, 2025
How to install ChatGPT plugins in 2025 (the new way)
Guides

How to install ChatGPT plugins in 2026: Step-by-step guide

ChatGPT plugins evolved into custom GPTs in the GPT Store. Learn the updated installation process and why dedicated business AI beats public GPTs for serious workflows.

Kenneth PanganKenneth PanganAug 27, 2025
Black-and-white illustration of a person beside a ChatGPT logo linked by plugs to a folder of documents.
Guides

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

ChatGPT connectors are now called apps. Compare authorization, search, sync, and actions with the ongoing support workflow a teammate needs.

Kenneth PanganKenneth PanganAug 5, 2025
Illustration of two people reading a document below Zillow, Booking.com, and Canva app labels in ChatGPT
Guides

ChatGPT productivity apps: five focused tools to evaluate

Compare five ChatGPT productivity apps for support knowledge, meetings, research, scheduling, and general work, with current pricing and rollout checks.

Stevia PutriStevia PutriJan 9, 2026
A practical guide to OpenAI Agent Evals: What they are and how they work
Guides

A practical guide to OpenAI Agent Evals: What they are and how they work

OpenAI Agent Evals offer powerful tools for developers building custom AI, but they come with significant complexity. This guide breaks down how they work, who they're for, and why ready-made solutions with built-in testing are often a more practical choice for support teams.

Stevia PutriStevia PutriOct 12, 2025

Ready to hire your AI teammate?

Set up in minutes. No credit card required.

Get started free