320 Millionen Leute nutzen Microsoft Teams. Jeden Monat. Da werden Entscheidungen getroffen, Fragen gestellt und Projekte vorangetrieben. Wenn du schon einen KI-Assistenten betreibst, dann gehört der genau dort hin.
Microsoft bietet dafür Copilot an. Kostet 30 Dollar pro Nutzer pro Monat. Bei einem Team von 50 Personen sind das 18.000 Dollar im Jahr. OpenClaw gibt dir eine selbstgehostete Alternative, die sich direkt mit Teams verbinden lässt. Du wählst das Modell, du kontrollierst die Daten, und die Kosten pro Nutzer gehen gegen null.
Was du vorher brauchst
Die Einrichtung dauert ungefähr 20 Minuten, wenn du diese Dinge vorbereitet hast:
Einen Azure-Account (der kostenlose Tarif reicht für die Bot-Registrierung)
OpenClaw v2026.3.24 oder neuer (das März-Release migrierte zum offiziellen Microsoft Teams SDK)
Eine öffentliche HTTPS-URL, die auf deine OpenClaw-Instanz zeigt
Wer auf ClawHosters hostet, hat die HTTPS-URL schon. Jede Instanz bekommt eine *.clawhosters.com-Subdomain mit automatischem TLS-Zertifikat. Kein ngrok-Tunnel, kein Reverse-Proxy-Gefummel.
Azure Bot registrieren
Hier bleiben die meisten hängen. Microsoft hat den Registrierungsprozess Mitte 2025 umgebaut, und viele ältere Anleitungen stimmen nicht mehr.
Geh ins Azure Portal und erstelle eine neue Azure Bot-Ressource. Wähle Single Tenant als App-Typ. Multi-Tenant Bots wurden am 31. Juli 2025 als veraltet markiert. Neue Registrierungen müssen Single Tenant sein.
Du bekommst drei Werte aus diesem Prozess:
App ID (auch Client ID genannt)
App Password (ein Client Secret, das du generierst)
Tenant ID (deine Azure AD Directory ID)
Schreib dir alle drei auf.
Unter den Channels-Einstellungen des Bots fügst du den Microsoft Teams Channel hinzu. Dann konfigurierst du den Messaging Endpoint mit der Webhook-URL deiner OpenClaw-Instanz. Das Format ist https://deine-instanz.clawhosters.com/webhooks/msteams.
Plugin installieren
Der Teams-Connector wurde am 15. Januar 2026 aus dem OpenClaw Core entfernt. Er ist jetzt ein separates Plugin. Per SSH auf der Instanz (oder über das ClawHosters Dashboard) läuft die Installation so:
openclaw plugins install @openclaw/msteams
Dann die Azure-Zugangsdaten in die Umgebungskonfiguration eintragen:
MSTEAMS_APP_ID: "deine-app-id"
MSTEAMS_APP_PASSWORD: "dein-app-password"
MSTEAMS_TENANT_ID: "deine-tenant-id"
Auf ClawHosters kannst du das direkt im Dashboard unter Connectors > Microsoft Teams einfügen. Kein SSH nötig.
Nach einem Neustart von OpenClaw sollte der Bot innerhalb von ein, zwei Minuten in Teams online sein.
Was dein Microsoft Teams Chatbot kann
Sobald die Verbindung steht, übernimmt dein KI Assistent Microsoft Teams Aufgaben, bei denen Copilot ehrlich gesagt schwächelt.
Streaming in Direktnachrichten. Wenn jemand dem Bot direkt schreibt, kommen Antworten in Echtzeit. Teams hat ein hartes 15-Sekunden-Webhook-Timeout und maximal 2 Minuten Stream-Dauer. Für die meisten Fragen reicht das locker. In Gruppenkanälen sendet der Bot die vollständige Antwort auf einmal statt zu streamen. Das ist eine Teams-Plattform-Einschränkung, keine von OpenClaw.
Willkommenskarten. Neue Nutzer bekommen eine Adaptive Card, die erklärt, was der Bot kann und wie man ihn anspricht. Den Inhalt der Karte kannst du in der OpenClaw-Konfiguration anpassen.
KI-Kennzeichnung und Tipp-Indikator. Teams zeigt einen Tipp-Indikator, während der Bot verarbeitet, und Antworten werden automatisch als KI-generiert markiert. Microsoft verlangt das seit Ende 2025.
Dein LLM, deine Wahl. GPT-4o, Claude, Gemini, Llama oder jede OpenAI-kompatible API. Der Teams-Connector ist nur die Oberfläche. Das Gehirn dahinter ist das Modell, das du in OpenClaw konfigurierst.
Sicherheitseinstellungen, die du kennen solltest
Die Standardeinstellungen sind bewusst streng. Ich finde, das ist die richtige Entscheidung für eine Teams-Umgebung im Unternehmen.
DM-Policy steht standardmäßig auf pairing. Unbekannte Absender werden ignoriert. Nur Nutzer, die gepairt (verifiziert) wurden, können dem Bot direkt schreiben. Du kannst das auf open umstellen, wenn jeder in deinem Tenant sofort Zugriff haben soll. Aber überleg dir das gut.
Gruppen-Policy steht auf allowlist. Der Bot antwortet nur in Gruppenchats, in denen er explizit hinzugefügt wurde. Und auch dort nur, wenn er per @mention angesprochen wird (requireMention ist true).
User Allowlists verwenden AAD Object IDs, keine Anzeigenamen. Anzeigenamen sind in Azure AD nicht eindeutig. Das wäre ein Sicherheitsrisiko. Object IDs findest du im Azure Portal unter Users > Properties.