Microsoft Teams Integration Template

Integrieren Sie Microsoft Teams Messaging in Ihre Mid-Call-Tools und ermöglichen Sie es Ihrem KI-Assistenten, während Kundengesprächem automatisch Nachrichten und Updates an Teams-Channels zu senden - perfekt für Enterprise-Umgebungen.

Überblick & Funktionen

Enterprise-Team-Kommunikation

  • Automatische Benachrichtigungen an Teams-Channels
  • Rich-Card-Formatierung für professionelle Darstellung
  • Integration in bestehende Microsoft 365 Workflows
  • Compliance-konforme Unternehmens-Kommunikation

Adaptive Cards & Webhooks

  • Webhook-basierte Integration (keine App-Installation nötig)
  • Adaptive Cards für interaktive Nachrichten
  • Farbkodierung für Prioritäten und Kategorien
  • Links zu SharePoint, Power BI und anderen MS-Tools

Teams Webhook Setup

1. Incoming Webhook erstellen

1

Teams-Channel vorbereiten

  • Öffnen Sie Microsoft Teams
  • Navigieren Sie zum gewünschten Channel (z.B. “Sales”, “Support”)
  • Klicken Sie auf ”…” (Mehr Optionen) neben dem Channel-Namen
2

Webhook konfigurieren

Webhook-Setup:
  1. "Connectors" → "Configure" wählen
  2. Nach "Incoming Webhook" suchen
  3. "Add" → "Configure" klicken
  4. Webhook-Details eingeben:
     - Name: "Famulor Mid-Call Integration"
     - Bild: Famulor Logo (optional)
     - Beschreibung: "Automatische Benachrichtigungen aus Kundengesprächem"
3

Webhook-URL sichern

Nach der Konfiguration:
  1. Webhook-URL kopieren (sehr lang, beginnt mit https://...)
  2. URL sicher speichern - wird als {{TEAMS_WEBHOOK_URL}} verwendet
  3. Test-Nachricht senden zur Validierung
  
Format: https://outlook.office.com/webhook/abc.../IncomingWebhook/def.../ghi...
4

Berechtigungen validieren

  • Webhook funktioniert für alle Channel-Mitglieder
  • Keine zusätzlichen App-Berechtigungen nötig
  • Nachrichten erscheinen als “Famulor Mid-Call Integration”

Mid-Call-Tool konfigurieren

Konfiguration im Famulor Interface

FeldWert
Name*Microsoft Teams Nachricht
Beschreibung”Sendet automatisch formatierte Nachrichten an Microsoft Teams-Channels für Enterprise-Team-Koordination”
Funktionsname*send_teams_message
Funktionsbeschreibung*“Sendet eine Nachricht an einen Teams-Channel via Webhook. Verwenden Sie dies für wichtige Business-Updates, Lead-Benachrichtigungen oder Support-Eskalationen.”
HTTP-MethodePOST
Timeout (ms)5000
Endpoint*{{TEAMS_WEBHOOK_URL}}

Parameter-Schema

{
  "type": "object",
  "properties": {
    "title": {
      "type": "string",
      "description": "Nachrichtentitel (wird prominent angezeigt)",
      "examples": ["Neuer qualifizierter Lead", "Support-Eskalation", "Deal Update"]
    },
    "message": {
      "type": "string", 
      "description": "Hauptinhalt der Nachricht (unterstützt Markdown-Formatierung)"
    },
    "color": {
      "type": "string",
      "description": "Theme-Farbe als Hex-Code für visuelle Kategorisierung",
      "default": "0078D4",
      "examples": ["0078D4", "28A745", "DC3545", "FFC107"]
    },
    "call_type": {
      "type": "string",
      "enum": ["Sales", "Support", "Partnership", "General"],
      "description": "Art des Gesprächs für Kategorisierung",
      "default": "General"
    },
    "priority": {
      "type": "string",
      "enum": ["Low", "Normal", "High", "Critical"],
      "description": "Prioritätsstufe für Farbkodierung",
      "default": "Normal"
    },
    "timestamp": {
      "type": "string",
      "description": "Zeitstempel des Gesprächs (wird automatisch generiert)",
      "format": "date-time"
    }
  },
  "required": ["title", "message"]
}

Praktische Anwendungsszenarien

Szenario 1: Sales-Lead-Benachrichtigung

Szenario 2: Support-Ticket-Eskalation

{
  "@type": "MessageCard",
  "@context": "https://schema.org/extensions", 
  "title": "🚨 Kritisches Support-Ticket",
  "summary": "Sofortige Aufmerksamkeit erforderlich",
  "text": "Ein kritisches Problem wurde während des Kundengesprächs gemeldet und erfordert sofortige Bearbeitung.",
  "themeColor": "DC3545",
  "sections": [
    {
      "activityTitle": "Problem-Details",
      "activitySubtitle": "SLA: 1 Stunde Response-Zeit",
      "facts": [
        {"name": "Kunde:", "value": "Beispiel AG"},
        {"name": "Kontakt:", "value": "Max Mustermann"},
        {"name": "Problem:", "value": "API-Gateway nicht erreichbar"},
        {"name": "Betroffene Services:", "value": "Produktionsumgebung"},
        {"name": "Geschätzte Ausfallzeit:", "value": "30 Minuten"},
        {"name": "Business Impact:", "value": "Hoch - Revenue-kritisch"}
      ]
    },
    {
      "activityTitle": "Nächste Schritte",
      "facts": [
        {"name": "Zugewiesen an:", "value": "@DevOps-Team"},
        {"name": "Ticket-ID:", "value": "#SUP-2024-0123"},
        {"name": "Priorität:", "value": "P1 - Kritisch"}
      ]
    }
  ],
  "potentialAction": [
    {
      "@type": "OpenUri",
      "name": "Ticket öffnen", 
      "targets": [{"os": "default", "uri": "https://support.company.com/tickets/SUP-2024-0123"}]
    }
  ]
}

Szenario 3: Business-Intelligence-Updates

Response-Verarbeitung & Erfolg

Erfolgreiche Nachricht

Status: 200 OK
Body: "1" (Teams antwortet nur mit "1" bei Erfolg)

Natürliche Sprachintegration

Erweiterte MessageCard-Features

Interaktive Elemente

Microsoft 365 Integration

{
  "potentialAction": [
    {
      "@type": "OpenUri",
      "name": "Sales-Unterlagen öffnen",
      "targets": [
        {
          "os": "default", 
          "uri": "https://company.sharepoint.com/sites/sales/Documents/Proposals/"
        }
      ]
    },
    {
      "@type": "OpenUri", 
      "name": "Kundenhistorie",
      "targets": [
        {
          "os": "default",
          "uri": "https://company.sharepoint.com/sites/crm/Lists/Customers/"
        }
      ]
    }
  ]
}

Fehlerbehandlung & Troubleshooting

Häufige Probleme

Performance & Monitoring

Teams-spezifische Metriken

MetrikBeschreibungZielwert
Webhook Success Rate% erfolgreich zugestellter Nachrichten>99.5%
Message Delivery TimeZeit bis Nachricht in Teams erscheint<2 Sekunden
Action Button Usage% der Nachrichten mit Button-Interaktion>60%
Webhook UptimeVerfügbarkeit der Webhook-Endpoints>99.9%

Business Impact Tracking

1

Reaktionszeiten messen

KPIs:
  - Zeit bis zur ersten Team-Reaktion auf Alert
  - Durchschnittliche Problem-Lösungszeit
  - Lead-Response-Zeit nach Teams-Benachrichtigung
2

Engagement-Analyse

Metriken:
  - Anzahl Button-Clicks pro MessageCard-Typ
  - Häufigste Action-Types
  - Team-Member-Participation-Rate

Enterprise-Compliance

Sicherheits-Überlegungen


Enterprise-Hinweis: Stellen Sie sicher, dass Ihre Teams-Webhooks den IT-Security-Richtlinien Ihres Unternehmens entsprechen und regelmäßig auf Sicherheitslücken überprüft werden.
Integration-Tipp: Verwenden Sie verschiedene Webhook-URLs für verschiedene Channel-Typen (Sales, Support, etc.) um bessere Kontrolle über Nachrichten-Routing und -Formatierung zu haben.