Storm OpenAPI(en)
  1. Admin Tools
Storm OpenAPI(en)
  • Welcome to STORM
    • Introduction
  • Quickstart
    • Getting Started
      • Account Creation
      • Creating an Agent
    • Core Scenario
      • Document Upload
      • Workflow Design
      • Test
      • Deployment
      • Channel Integration
  • Feature Guide
    • Console
      • Agent Management
      • Dashboard
      • Permission Management
    • Agent Template
      • Explore knowledge
      • Character Conversation
      • Analyze chat history
      • Write articles
      • Write SQL queries
    • Agent Builder
      • Knowledge
        • Documents
        • Folders
        • Feedback
      • Workflow
        • Node Description
          • LLM
          • Search(RAG)
          • API
          • IF ELSE
          • Variable Declaration and Assignment
          • Postprocessing
      • Test
      • Log
      • Dashboard
    • Admin Tools
      • Deployment Management
      • Channel Integration
      • Model Fine-Tuning
      • Training Data Quality Management
      • Other Settings
      • Teams Channel Integration
  • Apis
    • Agent
      • Deploy Agent
      • View Agent Deployment History
      • View Agent
    • Bucket
      • Create Bucket
      • View Bucket
    • Document
      • Document Training Request by file
      • Document Training Request by URL
      • View Documents
      • Delete Document
    • Chat
      • Send Chat (non-stream)
      • Send Chat (stream)
      • Search Context
    • STORM Parse
      • /convert/md
    • Instance Agent
      • Add Instance Session
      • Upload Instance Document
      • Request RAG Source For Query
      • Delete Instance Session
  • Learn More
    • FAQ
    • Pricing
  1. Admin Tools

Teams Channel Integration

Teams Channel Integration#

This guide explains how to set up STORM for use as a chatbot within Microsoft Teams. Follow the steps below to input the required information, generate the app package (zip), and upload it to Teams.
image.png
Click the Add Channel button to create a new channel.
Select Teams as the channel type.
Enter the necessary information for Teams integration (channel name, folder selection, integration settings, etc.) in order and complete the setup.


image.png

Channel Name#

Enter the name of the channel to be linked with Teams. The channel name serves as an identifier within STORM to distinguish this specific Teams connection.

Folder Selection#

Specify the range of knowledge documents that the Teams channel will reference.
Only documents within the designated folder will be used by STORM to generate responses.
If no folder is specified, all documents will be searched by default.
💡 Example Use Cases
You can separate AI response contexts by team or purpose, ensuring that organizational knowledge is managed cleanly and without overlap.
Sales_Teams → Only the Sales Manual and Pricing Policy folders
Support_Teams → Only the FAQ and Customer Support Manual folders
R&D_Project_Teams → Only the Technical Documentation and API Specification folders



image.png

1️⃣ App Scope#

Define where the STORM app can operate within Teams.
You can choose between the organization (tenant) level or a specific team/channel level.
Organization (Tenant)
The app will be available across the entire organization.
All users within the same tenant can access it in both team and personal chats.
The team link is used only for tenant identification, and the tenantId is extracted automatically.
Team and Channel
The app will be available only within the selected team.
All channels within that team can use the app, and multiple teams can be registered individually if needed.
The team link is used to extract the groupId that identifies the specific team.

2️⃣ Team Link#

To connect with Teams, you must input a team link.
STORM automatically extracts the necessary identifiers (tenantId or groupId) from the link.
How to obtain the link
image.png
1.
In Teams, click the More Options (···) icon next to the team name you want to link.
2.
Select Get link to team.
3.
Copy the link and paste it into the input field in STORM.

3️⃣ Teams App Name#

Set the name of the app that will represent your STORM agent in Teams.
Users will call the bot by typing @AppName in the Teams chat.
The app name must be unique within Teams and no longer than 20 characters.
Since this name will appear as the visible bot name, keep it simple and descriptive.

4️⃣ Bot Authentication Information#

To link the Teams bot with STORM, input the authentication details — Bot ID and Client Secret — which are issued in the Teams Developer Portal.
1.
Visit Teams Developer Portal.
image.png
💡
Make sure to enable the “New Developer Portal” toggle in the top-right corner.


2.
Go to the Tools tab and open Bot Management.
image.png


3.
Create a new bot and enter the following endpoint address:
https://live-stargate.sionic.im/bot/msteams/messages
image.png
💡
The Bot ID can be copied from the bot list.


4.
Generate a new Client Secret and copy it.
image.png


5.
Paste the Bot ID and Client Secret into the corresponding STORM authentication fields.

Generating and Uploading the App Package (zip)#

Once all information is entered, STORM generates a Teams app package (zip) file for integration.
Download the package to proceed.
image.png

Upload Method#

image.png
1.
Log in with your Teams administrator account.
2.
Go to Apps → Manage Apps → Upload App.
3.
Upload the zip file downloaded from STORM via the Upload to organizational app catalog option.
⚠️ Important:
If you change any configuration (scope, Bot ID, Secret, etc.), you must regenerate the zip file and re-upload it to Teams.
After uploading, it may take up to 1 hour for the app to propagate and become available in the Teams app list and chat interface.

✅ Activating and Using the App in Teams#

After the administrator uploads the app, you can activate and start using the STORM app in Teams.
1.
In Teams, go to the Apps menu on the left sidebar.
2.
Find the app generated from STORM and click Add.
3.
Once added, the app becomes available across the organization or within the designated teams/channels.

Now you can freely use the STORM agent in Teams chats.
Users can mention the bot using @AppName to ask questions or start conversations.
image.png
Modified at 2025-11-06 02:42:09
Previous
Other Settings
Next
Deploy Agent
Built with