What is Microsoft Teams?
Microsoft Teams is the collaboration hub for Microsoft 365 enterprise organizations. It combines messaging, meetings, and file sharing in one platform and is the primary communication tool for many enterprise support and IT teams.
How Kelu works with Microsoft Teams
Everything you can do once the integration is connected.
Channel-level access
Anyone in a channel with the bot can ask it, and it answers from restricted documents too, so connect only knowledge bases that channel may see.
Department-scoped knowledge
Pick which knowledge bases each bot answers from — an HR bot queries HR policies, an engineering bot queries technical docs.
Adaptive Card citations
Answers are delivered as Microsoft Adaptive Cards with clickable citation links, providing a native Teams UI experience.
Conversation history
Bot answers appear under Conversations with their citations and 👍/👎 ratings. With zero data retention, they are not stored at all.
How to set it up
- 1
Create a bot registration in Azure and note its App ID and App password.
- 2
In Kelu, go to Integrations > Chat bots, click Add bot, choose Microsoft Teams, pick the knowledge bases, and enter the App ID and App password.
- 3
Paste the Webhook URL from the bot's card as your Azure bot's Messaging Endpoint. Then mention the bot in a channel, or chat with it directly.
Related integrations
Got questions?
Microsoft Teams — Frequently Asked Questions
Common questions about connecting Kelu to Microsoft Teams.
No. There is no per-person check: anyone in a channel with the bot can ask it, and it answers from restricted documents too. Connect only knowledge bases that channel may see. SSO (OIDC or SAML, on the Enterprise plan) is for signing in to the Kelu dashboard.
Answers are delivered as Microsoft Adaptive Cards, the native Teams card format. Each card includes the AI-generated answer and numbered citation links formatted for the Teams UI, providing a polished in-app experience.
Yes, per bot. Pick which knowledge bases each bot answers from when you add it. An HR bot can query HR policies, an engineering bot technical runbooks, and a customer-facing bot the public documentation.
Bot answers appear under Conversations with their citations and ratings, and the workspace Activity Log records sign-ins, member and role changes, and knowledge base changes. With zero data retention, bot answers are not stored at all.
Create a bot registration in Azure, add its App ID and App password in Kelu under Integrations > Chat bots, and paste the bot card's Webhook URL as the Azure bot's Messaging Endpoint. Bots are on the Pro plan and above.
Ready to connect Microsoft Teams?
Start free, no credit card required. Connecting Microsoft Teams needs the Pro plan, which comes with a 14-day free trial.
