Share via

Assistance Required – Cross-Tenant Synchronization and Microsoft Teams Visibility Issue

Vinay Shivakoti 0 Reputation points
2026-06-04T12:11:01.9633333+00:00

Hello Microsoft Support Team,

We are currently investigating an issue related to cross-tenant synchronization and Microsoft Teams visibility.

The affected user has been assigned a valid Microsoft 365 license and is a member of the required security group. We have verified that on-demand provisioning between the source and target tenants completed successfully, and provisioning logs indicate successful synchronization.

The user is visible as an external user within the target tenant; however, the user is not appearing as expected within Microsoft Teams. We have reviewed the provisioning logs and synchronization status, but have not identified any errors that would explain the behavior.

Could you please assist with the following:

  1. Are there any known delays or dependencies between successful cross-tenant provisioning and user visibility in Microsoft Teams?
  2. What additional logs or diagnostic data should be reviewed to determine why an externally synchronized user is not appearing in Teams?
  3. Are there specific Teams, Entra ID, or cross-tenant access settings that could prevent a successfully provisioned external user from being visible or searchable in Teams?
  4. Is there a recommended method to validate whether the issue is related to Teams caching, directory synchronization, or cross-tenant trust configuration?

We will share the provisioning logs and screenshots separately for your review.

We appreciate your guidance and look forward to your recommendations.

Microsoft Teams | Microsoft Teams for business | Other
0 comments No comments

2 answers

Sort by: Most helpful
  1. Rin-L 20,845 Reputation points Microsoft External Staff Moderator
    2026-06-04T14:12:51.68+00:00

    Hi @Vinay Shivakoti,

    Thank you for sharing your issue and question here. I’m more than happy to assist based on my knowledge and experience.

    Just to gently set expectations, this is a user-to-user support forum. While I’m happy to assist, I’m not part of the internal Microsoft support team and don’t have access to backend tools or permissions to directly investigate your tenant. That said, I’ll do my best to guide you based on available documentation and community experience, thank you for your understanding.

    Please find my responses to your questions below:

    1/ Are there any known delays or dependencies between successful cross-tenant provisioning and user visibility in Microsoft Teams?

    Yes, a delay is possible even when cross-tenant synchronization shows successful provisioning. Microsoft states that synchronized users can take up to 24 hours to become available in Microsoft 365 services such as Teams and SharePoint. Also, Teams uses caching by design: general user info can be cached by the service for up to 3 days, and some client-side profile details can remain cached even longer.

    2/ What additional logs or diagnostic data should be reviewed to determine why an externally synchronized user is not appearing in Teams?

    Regarding your question, I would strongly recommend starting with the Microsoft Entra audit logs, particularly those related to cross-tenant access.

    Since cross-tenant synchronization is a capability of Microsoft Entra ID, all provisioning actions such as creating, updating, or deprovisioning users in the target tenant are performed at the identity (directory) layer rather than within Microsoft Teams itself. Because of this, Teams is not the source of truth when it comes to confirming whether a user has been properly created or updated.

    3/ Are there specific Teams, Entra ID, or cross-tenant access settings that could prevent a successfully provisioned external user from being visible or searchable in Teams?

    Even if the user has been successfully synchronized, there are still a few configuration areas that could prevent them from appearing or being searchable in Microsoft Teams. From what I’ve seen in similar scenarios, this often comes down to certain cross-tenant or Teams settings not being fully aligned. For example, the target tenant may not have inbound cross-tenant synchronization fully enabled, or auto-redemption might not be configured properly on both tenants. Another thing worth checking is the user type, as in a multitenant setup, a user provisioned as a Guest can behave differently compared to a B2B Member. In addition, Teams external access policies or cross-tenant access settings in Entra ID could also be restricting visibility, especially if there are domain-level or collaboration restrictions in place. 

    4/ Is there a recommended method to validate whether the issue is related to Teams caching, directory synchronization, or cross-tenant trust configuration?

    To help narrow down where the issue might be coming from, a good approach is to first validate the user object in the target tenant and make sure it reflects all the expected synchronized attributes along with the correct user type. Attributes such as display name, user principal name, mail nickname, and address list visibility are particularly important, and the provisioning logs can often indicate if any of these were skipped or not applied as expected. From there, it’s helpful to compare the behavior between Teams on the web and the desktop client. If the user is visible in the web version but not in the desktop app, that usually points to a caching delay. In those cases, signing out and back in or clearing the Teams cache can help refresh the data. If the user does not appear in either client, then it’s more likely tied to directory synchronization or cross-tenant configuration rather than a caching issue.

    Some of the references I have used include:

    If you’re unable to identify the root cause and the issue persists, I would recommend submitting a support ticket with Microsoft: Get support - Microsoft 365 admin | Microsoft Learn

    Once the ticket opens, a technical support technician can conduct a remote session to investigate the situation, review the backend configurations, and run the necessary synchronization tools to resolve the issue. If further intervention is required, they can refer the matter to a specialized team for in-depth analysis.   

    Thank you again for your detailed question and taking the time to read my answer.


    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.  

    Was this answer helpful?


  2. AI answer

    2026-06-04T12:11:25.61+00:00
    1. Yes. After cross-tenant synchronization completes successfully, there can be a delay before the synchronized user is fully visible and usable across Microsoft 365 workloads such as Teams and SharePoint. For multitenant organizations using cross-tenant synchronization, it can take up to 24 hours for synced users to be available in Microsoft 365 services including Teams.
    2. Beyond the basic success status, the primary place to review for cross-tenant synchronization issues is the Microsoft Entra provisioning logs. These logs surface cross-tenant-specific error codes (for example, InvitationCreationFailure, AzureActiveDirectoryConflictEncountered, AzureActiveDirectoryCannotUpdateObjectsMasteredOnPremises, etc.) that indicate whether there are conflicts or policy issues affecting the B2B identity that Teams relies on. Even if the job overall is “successful,” checking for skipped events or warnings tied to the affected user can reveal:
      • Conflicting objects (for example, contacts) in the target tenant.
      • Issues with invitations or user state (pending acceptance, disabled account).
      • Unsupported or partially updated attributes that might affect how the identity is consumed by workloads.
    3. Several configuration areas can affect whether a successfully provisioned external user is visible/searchable in Teams:
      • Cross-tenant synchronization scope and attributes: In a multitenant organization, cross-tenant synchronization is what makes users discoverable across tenants. The default synchronized properties include displayName, userPrincipalName, mailNickname, showInAddressList, UserType (member), and others. If showInAddressList is not synchronized as expected, or if the user is effectively hidden from address lists, this can affect how the user appears in Microsoft 365 workloads.
      • UserType and B2B member configuration: For seamless collaboration in the new Teams client, B2B identities are provisioned as B2B users of Member userType. If the user exists as a Guest and the property is not updated or is overridden by synchronization mappings, the experience can differ. Attribute mappings can be adjusted so that userType is set to Member for synchronized users, or the target admin can change userType if it is not being synchronized.
      • Cross-tenant access and synchronization policies: Cross-tenant synchronization relies on cross-tenant access policies (for example, automatic user consent and inbound synchronization). If these policies are not correctly configured, users may be provisioned in a limited or pending state that impacts how Teams consumes them, even if the provisioning job itself shows success.
    4. To distinguish between Teams caching, directory synchronization, and cross-tenant trust/configuration issues, use a layered validation approach:
      • Directory / cross-tenant sync validation:
        • Confirm in Entra ID that the user object in the target tenant has the expected synchronized attributes (for example, userPrincipalName, displayName, UserType, showInAddressList).
        • Verify that the user is in scope for the relevant cross-tenant synchronization configuration and that there are no related warnings or skipped events in the provisioning logs.
      • Cross-tenant trust / policy validation:
        • Ensure the cross-tenant access policies between the source and target tenants are configured to allow automatic user consent and inbound synchronization, as required for cross-tenant synchronization.
      • Teams / workload-level validation:
        • Allow for the documented propagation window (up to 24 hours) for synchronized users to become available in Teams.
        • After that window, test visibility/search from multiple clients and sessions (for example, different Teams clients, or after sign-out/sign-in) to rule out simple client-side caching.

    If, after the propagation window and basic client cache checks, the user still does not appear in Teams while the Entra object and provisioning logs look correct, the next step is to focus on cross-tenant access policies and synchronized attributes (especially userType and showInAddressList) as the most likely configuration points impacting Teams visibility.


    References:

    AI-generated content may be incorrect. Read our transparency notes for more information.

    Was this answer helpful?

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.