5[skills](https://learn.chatgpt.com/docs/skills-and-plugins), and5[skills](https://learn.chatgpt.com/docs/skills-and-plugins), and
6[apps and connectors](https://help.openai.com/en/articles/11487775).6[apps and connectors](https://help.openai.com/en/articles/11487775).
7 7
8ChatGPT presents connectors as apps. If a plugin includes a connector-backed8When a plugin includes a connector, workspace admins must make the plugin
9capability, workspace admins must enable the corresponding app and configure9available through plugin controls and configure connector access before members
10its access before members can use that part of the plugin.10can use the connector-backed capability.
11 11
12Plugins are available in ChatGPT Work on the web, in ChatGPT Work and Codex in12Plugins are available in Work mode in ChatGPT on the web, in Work mode and Codex
13the ChatGPT desktop app, and through the Codex CLI plugin browser. Availability13in the ChatGPT desktop app, and through the Codex CLI plugin browser.
14on those surfaces doesn't make plugins available in Chat, the IDE extension,14Availability on those surfaces doesn't make plugins available in Chat mode,
15or mobile.15the IDE extension, or mobile.
16 16
17For the complete administration model, see17For the complete administration model, see
18[Roles and workspace permissions](https://learn.chatgpt.com/docs/enterprise/roles-and-workspace-permissions).18[Roles and workspace permissions](https://learn.chatgpt.com/docs/enterprise/roles-and-workspace-permissions).
22Each layer has a separate scope and control surface:22Each layer has a separate scope and control surface:
23 23
24| Layer | What it determines | Where to manage it |24| Layer | What it determines | Where to manage it |
25| ------------------------------------- | ---------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- |25| ------------------------------------ | ---------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- |
26| Plugin availability and installation | Whether the plugin bundle is available to the user | [Workspace settings](https://chatgpt.com/admin/settings) for supported web and desktop surfaces; the CLI plugin browser for CLI |26| Plugin availability and installation | Whether the plugin bundle is available to the user | [Workspace settings](https://chatgpt.com/admin/settings) for supported web and desktop surfaces; the CLI plugin browser for CLI |
27| Bundled skills | Which reusable instructions the installed plugin contributes | The plugin package and [Skill controls](https://learn.chatgpt.com/docs/enterprise/skills) |27| Bundled skills | Which reusable instructions the installed plugin contributes | The plugin package and [Skill controls](https://learn.chatgpt.com/docs/enterprise/skills) |
28| Connector access (Apps) | Whether users can use a connector-backed capability | [Workspace apps](https://chatgpt.com/admin/ca) and [Permissions & roles](https://chatgpt.com/admin/settings) |28| Connector access | Whether users can use a connector-backed capability | [Workspace apps](https://chatgpt.com/admin/ca) and [Permissions & roles](https://chatgpt.com/admin/settings) |
29| Connector actions and app permissions | Which actions users can run and when ChatGPT asks before using the app | The app's Action control and App permissions in [Workspace apps](https://chatgpt.com/admin/ca) |29| Connector actions and permissions | Which actions users can run and when ChatGPT asks before using the connector | The connector's Action control and App permissions in [Workspace apps](https://chatgpt.com/admin/ca) |
30| Source-system authorization | Which external data and actions the authenticated identity can access | The connected service and its identity provider |30| Source-system authorization | Which external data and actions the authenticated identity can access | The connected service and its identity provider |
31| Runtime permissions | What an agent can do after it receives data or a tool | The runtime, sandbox, and approval controls for the active surface |31| Runtime permissions | What an agent can do after it receives data or a tool | The runtime, sandbox, and approval controls for the active surface |
32 32
33Depending on the workflow, admins can govern plugin availability, connector33Depending on the workflow, admins can govern plugin availability, connector
34access, app actions and permissions, provider authorization, and runtime policy34access, connector actions and permissions, provider authorization, and runtime
35independently.35policy independently.
36 36
37## Plugin availability controls37## Plugin availability controls
38 38
43 43
44## Connector-backed capability controls44## Connector-backed capability controls
45 45
46In ChatGPT, **Apps** is the product label for connected capabilities, including46In ChatGPT, plugins can include connectors that search, retrieve, sync, or act
47connectors that search, retrieve, sync, or act on external systems. A plugin can47on external systems. Workspace admins configure plugin availability separately
48refer to an app so its workflows can use those connector capabilities.48from the access and actions granted to each connector.
49 49
50Manage connector-backed capabilities from50Manage connector-backed capabilities from
51[Workspace apps](https://chatgpt.com/admin/ca) and51[Workspace apps](https://chatgpt.com/admin/ca) and
52[Permissions & roles](https://chatgpt.com/admin/settings). Available controls52[Permissions & roles](https://chatgpt.com/admin/settings). Available controls
53let admins:53let admins:
54 54
55- Enable reviewed apps and assign access by workspace role.55- Enable reviewed connectors and assign access by workspace role.
56- For apps that support Action control, allow read-only actions or an approved56- For connectors that support Action control, allow read-only actions or an
57 custom set, including how the workspace handles newly added actions.57 approved custom set, including how the workspace handles newly added actions.
58- Set app permissions that determine when ChatGPT asks before using an app.58- Set App permissions that determine when ChatGPT asks before using a connector.
59- Keep access within the scopes and permissions granted by each connected59- Keep access within the scopes and permissions granted by each connected
60 service and authenticated user.60 service and authenticated user.
61 61
62For current availability and procedures, see62For current availability and procedures, see
63[Admin controls, security, and compliance in apps](https://help.openai.com/en/articles/11509118).63[Admin controls, security, and compliance in apps](https://help.openai.com/en/articles/11509118).
64 64
65## Choose a starting set of apps65<a id="choose-a-starting-set-of-apps"></a>
66 66
67For a broad initial rollout, consider app categories teams use every day: email,67## Choose a starting set of plugins
68calendar, and file or document systems such as Google Drive or Notion. Use the68
69[ChatGPT app directory](https://chatgpt.com/apps) to confirm current69For a broad initial rollout, consider plugin categories teams use every day:
70email, calendar, and file or document systems such as Google Drive or Notion.
71Use the [Plugins Directory](https://chatgpt.com/apps) to confirm current
70availability and capabilities.72availability and capabilities.
71 73
72Start with read actions. Enable write actions only after reviewing the app's74Start with read actions. Enable write actions only after reviewing the plugin's
73owner, requested scopes, data access, external effects, and recovery path.75owner, each connector's requested scopes, data access, external effects, and
76recovery path.
74 77
75## Understand data flow and security78## Understand data flow and security
76 79
77When ChatGPT uses a connector-backed app, the app sends a request to the80When ChatGPT uses a connector-backed plugin, the connector sends a request to
78connected service and returns data or action results allowed by the81the connected service and returns data or action results allowed by the
79authenticated user's provider permissions. Custom apps expose these operations82authenticated user's provider permissions. Custom Apps SDK apps expose these
80as tools through Model Context Protocol (MCP).83operations as tools through Model Context Protocol (MCP).
81 84
82For non-synced app use, ChatGPT processes Chat and deep-research data85For non-synced connector use, ChatGPT processes data from Chat mode and deep
83transiently and doesn't index it. Apps with sync index selected connected86research transiently and doesn't index it. Connectors with sync index selected
84content in advance. This indexing distinction doesn't replace normal87connected content in advance. This indexing distinction doesn't replace normal
85conversation-retention controls; conversations that use apps remain available88chat-retention controls; chats that use plugins remain available through the
86through the Compliance API.89Compliance API.
87 90
88OpenAI's current app guidance also documents encryption in transit and at rest,91OpenAI's current connector guidance also documents encryption in transit and at
89per-user authorization, role and action controls, restricted network access for92rest, per-user authorization, role and action controls, restricted network
90app conversations, and no model training on information accessed from apps for93access for chats that use plugins, and no model training on information accessed
91Business, Enterprise, and Edu customers. Review the connected service's scopes,94through plugins for Business, Enterprise, and Edu customers. Review the
92retention, and data-residency policies because those policies apply when a95connected service's scopes, retention, and data-residency policies because those
93request reaches that service.96policies apply when a request reaches that service.
94 97
95See [app security and compliance](https://help.openai.com/en/articles/11509118)98See [app security and compliance](https://help.openai.com/en/articles/11509118)
96and [apps with sync](https://help.openai.com/en/articles/10847137) for the99and [apps with sync](https://help.openai.com/en/articles/10847137) for the