Microsotf Teams Integration Guide for NexusGPT
Integrate your agent into Microsoft Teams with Twilio by following these detailed steps.
To begin, you need to have a Microsoft Teams account and get your credentials. If you don't have a Microsoft Teams account, you can create one by going to this link. You also need to have an Azure account to create a bot. If you don't have an Azure account, you can create one by going to this link.
Once you have your Microsoft Teams and Azure accounts, you can proceed to the next step to configure the bot in the Azure console.
Configure Azure Account Credentials on NexusGPT
- Navigate to your Azure console dashboard.
- Create an app registration following the steps below.
-
Click on the
App registrations
tab. -
Click on the
New registration
button. -
Fill in the
Name
andSupported account types
fields. -
Click on the
Register
button. -
Copy the
Application (client) ID
andDirectory (tenant) ID
and save them for later use.
- Create a client secret following the steps below.
-
Click on the
Certificates & secrets
tab. -
Click on the
New client secret
button. -
Fill in the
Description
field. -
Click on the
Add
button. -
Copy the
Value
and save it for later use.
Create Microsoft Teams Integration on NexusGPT
Once you have setup the credentials, you go back to NexusGPT and configure the bot in the Microsoft Teams console. You will be prompted to give a name and a descritpion to your bot and to select the agent you want to use.
You will also need to provide the Application (client) ID
, Directory (tenant) ID
and Client secret
you created before.
Once you have filled in the fields, click on the Create
button.
The platform will create the bot and provide you with a webhook URL that you will need to configure in the Azure console, and a zip file containing the bot manifest that you will need to upload in the Microsoft Teams console.
Configure the azure bot
You will need to create a bot in the Azure console and configure it to work with Microsoft Teams.
- Navigate to your Azure console dashboard.
- Create a bot following the steps below.
-
Click on the
Create a resource
button. -
Search for
Azure Bot
and click on theCreate
button. -
Fill in the
Bot name
andSubscription
fields. -
Add the
Resource group
(create a new one if you don't have one). -
Select the
Creation type
toUse existing app registration
and select the app registration you created before (Application ID). -
Click on the
Review + create
button.
- Configure the bot following the steps below.
-
Go to the
Channels
tab and click on theMicrosoft Teams
button. -
Accept the terms and click on the
Save
button. Select theMicrosoft Teams
channel and click on theSave
button. -
Go to the
Configuration
tab and past the webhook URL provided by NexusGPT in theBot endpoint
field and click on theApply
button.
Add your bot to a microsoft teams
- Go to the
Microsoft Teams
app and click on theApps
tab. - Click on the
Upload an app
button. - Select the
Upload an app
button and select the package you zip file provided by Nexus
Test your bot
- Go to the
Microsoft Teams
app and click on theChat
tab. - Click on the
New chat
button and select your bot. - Start a conversation with your bot and test it.
Conclusion
You have successfully integrated your agent into Microsoft Teams with Twilio. You can now use your bot to interact with your users in Microsoft Teams. If you have any questions or need further assistance, please contact us on discord or by email at contact@gpt.nexus.