Hi @Bob Pants
According to your case description, you want to achieve seamless file sharing with external organizations in Microsoft Teams. As you said, you can collaborate with people outside the organization through shared links of documents in SharePoint or OneDrive.
In addition, you can enable organizational trust to achieve collaboration through shared channels. According to our official documentation, external sharing of shared channels is enabled by default in Teams, but the Microsoft Entra cross-tenant access settings for B2B Direct Connect must also be configured to share channels externally. By default, these settings are set to block all organizations.
Enable shared channels in Teams
Shared channels is enabled by default in Teams. Follow this procedure to confirm the settings.
To configure shared channels
- In the Teams admin center, expand Teams, and then select Teams policies.
- Select the policy for which you want to enable shared channels, and then select Edit.
- Select the options you want to enable:
- To allow team owners to create shared channels, turn Create shared channels on.
- To allow team owners to share shared channels with people outside the organization, turn Invite external users to shared channels on.
- To allow users to be invited to shared channels in other organizations, turn Join external shared channels on.
- Select Apply.
In order for external channel participants to participate in meetings, external access must be enabled. This is also required to be able to see external participants' presence in the channel.
Enable external access
To enable external access
- In the Teams admin center, expand Users, and then select External access.
- Under Teams and Skype for Business users in external organizations, ensure that the organizations that you want to collaborate with are not blocked.
Configure cross-tenant access settings in Microsoft Entra External ID
Microsoft Entra External ID B2B direct connect is disabled by default. To enable collaboration in shared channels with people from other organizations, you must:
- Add an organization.
- Configure inbound settings for the organization to allow users from the organization to be invited to your shared channels.
- Configure outbound settings for the organization to allow your users to be invited to the other organization's shared channels.
Note: Changes to cross-tenant access settings may take up to six hours to take effect.
For more detailed instructions, please refer to Collaborate with external participants in a shared channel and Enable shared channels with all external organizations.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.