Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more

There is no single access model shared by these four products. Salesforce Agentforce (the current name for Salesforce’s agent platform) retrieves data through Salesforce permissions. Microsoft 365 Copilot can index selected Salesforce records through a connector whose visibility is either permission-aware or tenant-wide. Slack’s native AI uses content the requesting member can already access, while Slack Enterprise Search applies the permissions of each connected source. Claude’s access depends on the integration: the Slack app receives a defined amount of conversation context, and an authorized Slack Model Context Protocol (MCP) connection can search, read, and send Slack content. The available evidence does not establish one universal permission model for Claude’s other connectors.

These distinctions matter more than the product names. “Copilot,” “Einstein,” “AI,” and “Claude integration” describe experiences, not a guaranteed data boundary. The connector, identity mapping, app scopes, plan, and administrator settings determine what an AI system can actually retrieve or change.

What “data access” means in an AI integration

When people ask what an AI assistant can access, they are usually asking four separate questions:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • What sources are in scope? Examples include Salesforce records, Slack messages, files, canvases, or an external search index.
  • Whose permissions apply? The source system’s record sharing, a connector’s visibility setting, the searching user’s Slack membership, or an app’s OAuth/MCP scopes can each control access.
  • What can the integration do? Searching and summarizing are read operations. Sending a message, creating a canvas, or changing a record is an action and requires separate capability.
  • Who configured it and when? Identity mapping, indexing choices, plan entitlements, and administrator controls can change the effective boundary.

A vendor statement that an AI feature “respects permissions” describes the intended product control. It does not prove that a particular tenant has mapped identities correctly, selected a narrow connector audience, or granted only read-only scopes. Testing with representative user accounts is still necessary.

Salesforce Einstein and Agentforce

Data in scope

Salesforce documentation for “Agents and Data Usage” describes data used by standard agent actions. In practice, an Agentforce action can retrieve Salesforce records and related content that the action is designed to use. The exact objects and fields depend on the agent, its actions, and the Salesforce configuration; the documentation does not establish that every Einstein-branded feature sees the same data.

How permissions are enforced

Salesforce’s Einstein Trust Layer documentation says retrieval respects existing Salesforce access controls and permissions. That means an agent’s answer should be constrained by the Salesforce user, profile, permission sets, sharing rules, and other controls that govern the underlying records. A user who cannot open a record in Salesforce should not gain access to it merely by asking an Agentforce question.

This is a permission-aware retrieval model, not an automatic guarantee that all Salesforce data is exposed. An agent can only use data included by its configured actions and connected objects, and those actions still run in the context permitted by Salesforce.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

What the Trust Layer claim does—and does not—cover

Salesforce says the Einstein Trust Layer uses a zero-data-retention policy for third-party large language models in the documented Agentforce context and says those third-party models do not use the data for model training. Keep that statement limited to the documented agent-action and Trust Layer scenario. Salesforce’s own material notes that other Einstein features may use global models and are not all governed by the same agent-action description.

Administrator checks

  • Review which Agentforce actions are enabled and which Salesforce objects, fields, and related lists they can query.
  • Verify profiles, permission sets, sharing rules, and field-level security for each intended user group.
  • Confirm that the agent is not granted a broader integration identity than the person invoking it.
  • Test a permitted record and a deliberately restricted record with separate user accounts.
  • Review whether an action only reads data or can create, update, or delete records.

Microsoft 365 Copilot connected to Salesforce

What the Salesforce CRM connector indexes

Microsoft’s Salesforce CRM connector indexes selected Salesforce records for discovery in Microsoft 365 Copilot and Microsoft Search. The documented object list includes Accounts, Contacts, Leads, Opportunities, Cases, Events, Tasks, Campaigns, comments, and attachments associated with supported objects. The connector adds those selected records to Microsoft search and Copilot experiences; it does not mean Copilot automatically reads every record in a Salesforce organization.

The connector’s two visibility choices

Microsoft documents a critical access setting when the connection is created. Administrators choose whether indexed content is visible only to people who have access to the Salesforce source or to everyone in the Microsoft 365 tenant.

Connector visibility How it works Primary risk or requirement
Only people with access to this data source Uses Salesforce access controls when identity mapping is configured so that the Microsoft user is matched to the correct Salesforce identity. Incorrect or incomplete identity mapping can produce missing results or expose content to the wrong identity if the deployment is misconfigured.
Everyone Makes the indexed connector content searchable to any user in the tenant, regardless of that person’s Salesforce record permissions. Broad visibility can expose sensitive CRM information. Microsoft warns administrators to evaluate this setting carefully.

Therefore, the answer to “Does Copilot respect Salesforce permissions?” is conditional: it can do so when the connector is configured for source permissions and identity mapping, but a tenant-wide “Everyone” configuration intentionally changes the boundary.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Changing a mistake after creation

Microsoft’s access-permissions documentation says connector permissions cannot currently be updated after the connection is created. If the wrong visibility choice was made, the documented recovery is to delete the connection and recreate it with the intended setting. Plan the reindexing and user impact before doing so, and treat deletion as a change-control event rather than a casual toggle.

Connector deployment checklist

  1. List the Salesforce object types and related content that the connector will index.
  2. Decide whether the audience should follow Salesforce permissions or be tenant-wide.
  3. Configure and verify identity mapping before indexing sensitive objects.
  4. Use test users with different Salesforce roles to search for the same record in Microsoft 365 Copilot and Microsoft Search.
  5. Record the selected visibility setting and the administrator responsible for the connection.
  6. If the setting is wrong, delete and recreate the connection; do not assume editing the existing connection will narrow access.

Slack AI

Native Slack AI uses the member’s existing access

Slack says its native AI features use information the individual member can already access. Slack’s security documentation states: “Slack’s AI features only use Slack data that members have access to at the time of request and won’t display or use data from private channels or direct messages (DMs) they aren’t a part of.” This is Slack’s product statement, not an independent audit finding.

The documented AI-search coverage includes messages from channels and DMs, link previews, Slack Help articles, and many files in channels and DMs. Slack also lists canvases, snippets, clips transcripts, and shared files from supported cloud services among the searchable material. The listed answer coverage excludes images, embedded objects in documents, CSV files, and spreadsheets. Administrators can restrict whether files are used by AI.

Private channels and direct messages

Slack AI does not get a special privilege to read a private channel or DM that the requesting member cannot access. Membership changes matter at request time: a person who joins a channel may gain access to information that was previously outside their scope, while a person removed from a channel should no longer have that access. Review retention and membership controls alongside AI settings when the material is sensitive.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Connected sources through Enterprise Search

Slack Enterprise Search is a separate, administrator-configured path. Slack documents connectors for services including Salesforce, Google Drive, Box, GitHub, Microsoft Outlook, and OneDrive or SharePoint, among others. Search results, AI answers, and Slackbot responses are supposed to include only source content that the searching person is permitted to access.

That promise depends on the source connector being enabled, the source permissions being available to Slack, and the user identity being mapped correctly. Enterprise Search availability and the set of AI features vary by Slack plan, and Slack’s feature matrix can change. Check the current plan documentation and the specific connector setup rather than assuming every workspace has the same capabilities.

Slack administrator controls

  • Decide whether native AI features are available to members or restricted by workspace policy.
  • Control whether files are eligible for AI use.
  • Enable only the Enterprise Search sources the organization has reviewed.
  • Validate source-side permissions with users who should and should not see a test document.
  • Distinguish native Slack content from connected-source content in incident reviews and audits.

Claude integrations

Claude in Slack: bounded conversation context

Slack’s “Use Claude in Slack” documentation describes a specific context window when Claude is mentioned. The Slack app can receive up to the 20 most recent messages in a channel or up to the 50 most recent replies in a thread. These limits describe the Slack app’s mention behavior; they are not a statement about Claude’s capabilities in every connector or deployment.

The practical implication is that Claude in Slack can use recent conversation context supplied by Slack, but the documented limit does not mean it can automatically search every historical message in the workspace. Historical retrieval requires a separate, authorized search or connector path.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Slack MCP: search, retrieval, and actions

Slack’s Model Context Protocol (MCP) documentation lists a much broader set of capabilities when an authorized Slack MCP connection is installed. Depending on the tools granted, Claude can search messages, files, members, and channels; retrieve and send messages; manage canvases; and read member profile fields and statuses.

This is not read-only access. Sending a message or managing a canvas is an action that can change shared content or communicate externally. The effective boundary is determined by the app installation, authorization, and individual tools or scopes exposed to Claude. Treat MCP approval like granting an application an API permission set: enable only the tools required for the job, document who approved them, and review them when responsibilities change.

What is not established for Claude’s other connectors

The available official material does not establish a common data scope, action list, or plan and administrator model for Claude integrations beyond the Slack contexts described above. Do not transfer Slack MCP capabilities to Google Drive, Microsoft 365, Salesforce, or every other Claude connector. Each connection needs its own documentation and scope review.

Side-by-side access comparison

Product or integration Primary data in scope Whose permissions apply Can it perform actions? Key administrator decision
Salesforce Einstein/Agentforce Salesforce records and related content selected by configured agent actions. Salesforce access controls and permissions, within the action’s configured scope. Some agent actions can do more than retrieve; inspect each action. Agent actions, object and field access, sharing, and user permissions.
Microsoft 365 Copilot with Salesforce CRM connector Indexed Accounts, Contacts, Leads, Opportunities, Cases, Events, Tasks, Campaigns, comments, and associated attachments supported by the connector. Either mapped Salesforce permissions or tenant-wide visibility, based on the connector setting. The connector itself is documented primarily as an indexing and discovery path; do not infer Salesforce write access from indexing. Choose “Only people with access to this data source” or “Everyone” and verify identity mapping.
Slack native AI Accessible Slack messages, DMs, channels, supported files, canvases, snippets, clips transcripts, and certain link previews. The requesting Slack member’s existing access. Native search and answer features are not the same as write-enabled app tools. AI feature availability, file use, plan, and workspace policy.
Slack Enterprise Search Configured external sources such as Salesforce, Google Drive, Box, GitHub, Outlook, and OneDrive or SharePoint. Permissions in each connected source, evaluated for the searching person. Search and answers are the documented purpose; action rights depend on any separate app. Enable sources, configure identity mapping, and test source permissions.
Claude in Slack Up to 20 recent channel messages or 50 recent thread replies when mentioned. Conversation context supplied through Slack and available to the user. The documented mention context alone does not establish broad write access. Install and configure the Slack app and understand its context behavior.
Claude through Slack MCP Slack messages, files, members, channels, canvases, and profile or status fields exposed by authorized tools. The MCP connection’s authorization and tool scopes. Yes; listed capabilities include sending messages and managing canvases. Approve, limit, and audit read and write tools separately.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

How to verify access in your own organization

  1. Draw the data path. Write down the source system, connector or app, indexed objects, and the AI surface where answers appear. “Copilot” or “AI” alone is not specific enough.
  2. Identify the acting identity. Determine whether retrieval runs as the individual user, a mapped source identity, a service account, or an app with independent scopes.
  3. Inventory read and write capabilities. Separate search, retrieval, summarization, message sending, canvas management, and record modification.
  4. Test least privilege. Create one user who should see a test item and one who should not. Query the same item through the AI interface and compare results.
  5. Test after a permission change. Remove access, wait for the documented propagation or indexing interval, and confirm that the item no longer appears.
  6. Review administrator settings and logs. Record connector visibility, identity mapping, Slack AI and Enterprise Search settings, MCP tools, and approval owners.
  7. Repeat after upgrades. Slack plans, connector features, and product labels change; reassess the configuration when the integration or plan changes.

Common access mistakes and their fixes

Assuming every Salesforce-connected assistant honors Salesforce sharing

Agentforce retrieval is documented as permission-aware, but Microsoft’s Salesforce connector can be configured for tenant-wide visibility. Fix the problem by inspecting the connector’s visibility choice and identity mapping, not by relying on the word “Copilot.”

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Treating native Slack AI and Enterprise Search as one feature

Native Slack AI works with accessible Slack content, while Enterprise Search adds separately configured external sources. Investigate the relevant source connector and its permissions when an answer contains information from outside Slack.

Confusing context with historical search

Claude in Slack receives up to 20 recent channel messages or 50 recent thread replies when mentioned. That bounded context is different from an MCP connection that can search messages and files.

Granting write tools when only summaries are needed

Slack MCP can expose sending and canvas-management tools. If the use case is analysis, authorize only the search and retrieval tools and withhold action-capable scopes.

Relying on a vendor statement without a tenant test

Permission-aware design can still be defeated by a broad audience setting, incorrect identity mapping, or an overprivileged app. Use representative accounts and a deliberately restricted test record or channel before production rollout.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Documentation used for the access claims

The distinctions above follow official product documentation available on October 13, 2026: Salesforce Help’s “Agents and Data Usage” and “Einstein Trust Layer: Designed for Trust”; Microsoft Learn’s “Salesforce CRM connector overview” (updated January 9, 2026) and “Manage access permissions for connectors”; and Slack Help’s “Manage access to AI features in Slack,” “Search with AI in Slack,” “Set up and manage Slack enterprise search,” “Guide to Model Context Protocol in Slack,” “Use Claude in Slack,” and “Security for AI features in Slack.” Feature names, plan entitlements, and connector behavior should be checked against the current versions of those documents before a deployment change.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.