Teams Integration
- 1. Create an Azure AD app App Registration (https://portal.azure.com and go into azure Active directory)
- 2. Scope to "Accounts in this organizational directory only"
- 3. Set "Redirect URL to "https://eu.engage.app/teams-configs/oauth" depending on your region (us, au)
- 4. Go into API Permissions
Grant the following Microsoft Graph Delegated Permissions
- Presence.Read
- Presence.Read.All
- Presence.ReadWrite
Then grant these Application Permissions:
- TeamsActivity.Send
- Presence.ReadWrite.All
Make sure you grant admin consent to all of these.
- 5. Next, go generate a client secret (At Certificates & Secrets):
Copy the value of it and keep it safe. It will disappear once you navigate off the page.
- 6. Once you've done all that, you can request the manifest file from support@gettalkative.com
You'll need to unzip it, and in manifest.json change
this should be your Application (client) ID (available for your customizable app) under overview and the oauth attribute from step 1.
And also
"staticTabs": [
{
"entityId": "queue",
"name": "Queue",
"contentUrl": "https://eu.engage.app/queue",
"websiteUrl": "https://eu.engage.app/queue",
"scopes": [ "personal"]
}
],
to point to your org.
Rezip this as a zip file and install it as a custom application on admin.teams.microsoft.com
-
Navigate to teams.microsoft.com and install the app for your user.
-
Set up a teams integration in engage
Your params should be:
Client ID: The Application (client) ID off the azure AD app Tenant ID: the Directory (tenant) ID off of the azure AD app. Client Secret: The secret you saved in a previous step Teams app URL: Get your Teams APP ID from your teams admin panel. (App ID **NOT** the external one). Plug it into this URL: https://teams.microsoft.com/l/apps/{YOUR_APP_ID_HERE}/sections/queue(Talkative Admins must perform this step)
