Outlook (M365)

✅ Voraussetzungen

  • Zugriff auf Microsoft Azure (zur Einrichtung einer App in Microsoft Entra ID, ehemals Azure Active Directory)

  • Die folgende Anleitung (auch als Video verfügbar): 📹 Loom-Video ansehenarrow-up-right


Erstellung Outlook-Channel in melibo

  1. Öffne die melibo Plattform.

  2. Navigiere zu "Einstellungen" → "Channels" .

  3. Klick auf Erstellen.

  4. Vergib einen beliebigen Namen für den Channel.

  5. Wähle als Typ Outlook und setze die Sprache auf Automatisch.


🛠️ Einrichtung in Microsoft Azure

  1. Anmelden in Azure

  2. App-Registrierung erstellen

    • Im Menü unter "Verwalten" → "App-Registrierungen" klicken

    • Oben auf "Neue Registrierung"

    • Vergib einen Namen, z. B. melibo

    • Kontotyp auswählen: Konten in einem beliebigen Organisationsverzeichnis und persönliche Microsoft-Konten

    • Umleitungs-URI: Plattform: Web URL: https://api.melibo.de/dingo/channels/outlook/auth/callback

    • Abschließen mit "Registrieren"

  3. API-Berechtigungen konfigurieren

    • In der neu erstellten App unter "Verwalten" → "API-Berechtigungen"

    • Klick auf "Berechtigung hinzufügen"

    • Microsoft Graph → Delegierte Berechtigungen

      • Mail.ReadWrite

      • Mail.ReadWrite.Shared

      • Mail.Send

      • Mail.Send.Shared

      • MailboxSettings.Read

  4. Geheimen Clientschlüssel erstellen

    • Gehe zu "Zertifikate & Geheimnisse"

    • Klicke auf "Neuer geheimer Clientschlüssel"

    • Nach Erstellung: Wert kopieren!

      • 👉 Diesen Wert im zuvor erstellten Outlook-Channel in melibo bei Client Secret einfügen

  5. Client-ID kopieren

    • Gehe zur Übersicht der App

    • Kopiere den Wert bei Anwendungs-ID (Client-ID)

      • 👉 Diesen Wert im zuvor erstellten Outlook-Channel in melibo bei Client ID einfügen

Outlook-Integration mit melibo

1. Einleitung

Dieser Artikel beschreibt, wie du eine Verbindung zwischen melibo und Outlook herstellst, um automatisierte Antworten über Microsoft Graph API zu senden.


2. Token abrufen

Bevor du eine E-Mail über Outlook versenden kannst, benötigst du ein Access Token.

Schritt 1: Channel-ID finden

  1. Öffne die melibo Plattform.

  2. Navigiere zu "Einstellungen" → "Channels" → "Outlook-Channel".

  3. In der URL des Channels findest du die CHANNEL_ID.

Beispiel: URL: editor.melibo.de/settings/channels/outlook/edit/6970a9ee3288e005c1111fe → Channel-ID: 6970a9ee3288e005c1111fe

Schritt 2: Token abrufen

Führe die GET-Anfrage über den Webhook-Knoten direkt in melibo aus.

GET https://api.melibo.de/dingo/channels/outlook/<CHANNEL_ID>/token

Requester Header: Key: x-api-key Wert: SWfnzFegg8UkUbZO7JWj

👉 Hinweis: Ersetze <CHANNEL_ID> durch die ID aus Schritt 1. 👉 Der erhaltene Access Token wird später für die Authentifizierung benötigt.


3. Antwort per E-Mail versenden

Sobald das Token vorliegt, kannst du eine Antwort über Microsoft Graph API mithilfe des Webhook-Knotes senden.

Schritt 1: Anfrage vorbereiten

Endpunkt:

POST https://graph.microsoft.com/v1.0/me/messages/@var{id}/reply

Header:

Authorization: Bearer @var{getAccessTokenResponse.data} Content-Type: application/json

Body:

{ "message": { "body": { "contentType": "HTML", "content": "@var{answer}" } } }

👉 Hinweise:

Ersetze @var{id} mit der ID der ursprünglichen E-Mail. Dabei handelt es sich um eine globale Variable, die automatisch von melibo bereitgestellt wird.

@var{getAccessTokenResponse.data} muss durch das erhaltene Access Token ersetzt werden.

@var{answer} enthält die HTML-formatierte Antwort.

4. Fehlerbehebung

Falls Fehler auftreten, überprüfe Folgendes:

✅ Korrekte Channel-ID? ✅ API Key gültig? ✅ Bearer Token in der Anfrage enthalten? ✅ E-Mail-ID korrekt angegeben?

Falls weiterhin Probleme bestehen, wende dich an den melibo Support.


5. Fazit

Mit diesen Schritten kannst du automatisierte Antworten über Outlook mit melibo versenden. 🚀

Zuletzt aktualisiert

War das hilfreich?