How can we help?

Overview

Microsoft requires admin approval to allow third‑party apps (like Seemi) to create online meetings using Application Permissions. This is done through:

  1. Creating an Application Access Policy

  2. Assigning the policy to selected users

This guide provides the exact steps for:

  • Windows Users

  • Mac Users

Requirements

To complete this setup, you must be:

✔ Microsoft 365 Global Admin
✔ Have the Tenant ID
✔ Have the App ID for Seemi:
f4f398e3-c6f9-4e0c-9ecf-36b165a6d926

Steps for Windows Users

To complete this setup, you will need to run a short PowerShell script.

Before You Begin

Please run the script below in Windows Power Shell.
Before executing the script:

  • Replace the Tenant Id with your own Microsoft 365 tenant ID.

  • Update the user email addresses according to your organisation’s Microsoft Teams accounts.

  • Ensure you are logged in as a Global Admin or a user with the required permissions.

				
					<div class="code-container">
    <div class="code-header">
        <span class="lang-label">powershell</span>
        <button class="copy-btn" onclick="copyCode(this)">Copy code</button>
    </div>

    <pre><code id="code-block">
# Run as tenant Global Admin
Install-Module -Name MicrosoftTeams -Force -AllowClobber
Import-Module MicrosoftTeams

# Connect as admin (interactive)
Connect-MicrosoftTeams -TenantId 0746b7be-0611-479f-8ff9-2fb59974dd44

# Create policy (only once)
New-CsApplicationAccessPolicy -Identity "seemiGlobalPolicy" -AppIds "f4f398e3-c6f9-4e0c-9ecf-36b165a6d926" -Description "Allow seemi to create meetings on behalf of users"

# Assign to one (or more) users
Grant-CsApplicationAccessPolicy -PolicyName "seemiGlobalPolicy" -Identity "shaziasadiq@theirtenant.onmicrosoft.com"
Grant-CsApplicationAccessPolicy -PolicyName "seemiGlobalPolicy" -Identity "amir.mustafa@theirtenant.onmicrosoft.com"

# Verify policy exists
Get-CsApplicationAccessPolicy -Identity "seemiGlobalPolicy"
</code></pre>
</div>

<script>
function copyCode(btn) {
    const code = btn.parentElement.nextElementSibling.innerText;
    navigator.clipboard.writeText(code);
    btn.innerText = "Copied!";
    setTimeout(() => btn.innerText = "Copy code", 2000);
}
</script>
				
			

Common Questions

Seemi needs admin consent to create meeting links for all users in your organisation.

Only a Microsoft 365 Global Admin can give organisation-level permission.

 

You need Tenant ID, Seemi App ID, user emails, and admin login access.

 

Run this in PowerShell:

 
Get-CsApplicationAccessPolicy -Identity "seemiGlobalPolicy"