Tutorial: Microsoft Power Automate mit Notion integrieren

Melden

Hier ist ein ausführliches Schritt-für-Schritt-Tutorial, wie du Microsoft Power Automate mit Notion verbindest.

Da es aktuell noch keinen „offiziellen“ Standard-Connector von Microsoft für Notion gibt, nutzen wir den stabilsten Weg über die Notion API und die HTTP-Aktion in Power Automate.


Die Integration von Notion in Microsoft Power Automate ermöglicht es dir, Workflows zu automatisieren – zum Beispiel das automatische Erstellen von Notion-Datenbankeinträgen, wenn du eine wichtige E-Mail in Outlook erhältst oder eine Aufgabe in Microsoft Planner erstellst.

Voraussetzungen

  • Ein Notion-Konto mit Admin-Rechten.
  • Ein Microsoft Power Automate Konto (Hinweis: Die Nutzung der HTTP-Aktion erfordert eine Premium-Lizenz).
  • Grundkenntnisse in JSON (optional, die Vorlage findest du hier).

Schritt 1: Eine Integration in Notion erstellen

Bevor Power Automate mit Notion sprechen kann, musst du eine „Schnittstelle“ (Integration) in Notion anlegen.

  1. Gehe zur Seite notion.so/my-integrations.
  2. Klicke auf "+ New integration".
  3. Gib der Integration einen Namen (z. B. "Power Automate Link").
  4. Wähle den Workspace aus und klicke auf Submit.
  5. Wichtig: Kopiere dir den Internal Integration Token. Du wirst ihn später als Passwort/Key benötigen.

Schritt 2: Die Datenbank für die Integration freigeben

Notion erlaubt Integrationen aus Sicherheitsgründen standardmäßig keinen Zugriff auf deine Seiten.

  1. Öffne die Notion-Datenbank, die du mit Power Automate verknüpfen möchtest.
  2. Klicke oben rechts auf die drei Punkte (...).
  3. Scrolle ganz nach unten zu "Add connections" (Verbindungen hinzufügen).
  4. Suche nach dem Namen deiner eben erstellten Integration und klicke auf Confirm.

Schritt 3: Die Datenbank-ID herausfinden

Um Daten an die richtige Stelle zu senden, benötigt Power Automate die ID deiner Datenbank.

  1. Öffne deine Notion-Datenbank im Browser.
  2. Die URL sieht etwa so aus: https://www.notion.so/MEINWORKSPACE/ad89f...349?v=...
  3. Der Teil zwischen dem letzten Schrägstrich / und dem Fragezeichen ? ist deine Database ID. Kopiere diesen langen Code-Block.

Schritt 4: Den Flow in Power Automate erstellen

Jetzt bauen wir die Automatisierung.

  1. Logge dich in Power Automate ein.
  2. Erstelle einen neuen Flow (z. B. "Automatisierter Cloud-Flow").
  3. Wähle einen Trigger (Auslöser), z. B. "Wenn eine neue E-Mail eintrifft (V3)".
  4. Füge einen neuen Schritt hinzu und suche nach "HTTP" (dies ist eine Premium-Aktion).

Schritt 5: Die HTTP-Aktion konfigurieren

Dies ist das „Herzstück“ der Verbindung. Fülle die Felder wie folgt aus:

  • Methode: POST
  • URI: https://api.notion.com/v1/pages
  • Header:
    • Authorization: Bearer DEIN_INTERNAL_INTEGRATION_TOKEN (Ersetze das durch den Token aus Schritt 1)
    • Content-Type: application/json
    • Notion-Version: 2022-06-28 (Oder das aktuellste Datum laut Notion API Dokumentation)
  • Körper (Body): Hier definierst du, was in Notion erstellt werden soll. Hier ein Beispiel für einen einfachen Datenbankeintrag (die Namen der "properties" müssen exakt mit deinen Spaltennamen in Notion übereinstimmen):
{
    "parent": { "database_id": "DEINE_DATABASE_ID" },
    "properties": {
        "Name": {
            "title": [
                {
                    "text": {
                        "content": "Neuer Eintrag aus Power Automate"
                    }
                }
            ]
        }
    }
}

(Tipp: Du kannst hier dynamische Inhalte aus deinem Trigger verwenden, z.B. den Betreff der E-Mail statt des statischen Textes.)


Schritt 6: Testen

  1. Klicke oben rechts auf Speichern.
  2. Klicke auf Testen und wähle "Manuell".
  3. Löse den Trigger aus (sende dir z. B. selbst eine E-Mail).
  4. Wenn alles grün leuchtet, schaue in dein Notion – dort sollte nun ein neuer Eintrag erscheinen!

Zusammenfassung der häufigsten Fehler

  • 401 Unauthorized: Dein Integration Token ist falsch oder das Wort Bearer (mit Leerzeichen!) davor fehlt.
  • 404 Not Found: Die Datenbank-ID ist falsch oder du hast die Integration in Notion noch nicht zur Seite hinzugefügt (Schritt 2).
  • 400 Bad Request: Ein Fehler im JSON-Code im Feld "Körper". Achte peinlich genau auf Klammern und Kommas.

Pro-Tipp: Wenn du viele Daten zwischen Notion und Microsoft 365 synchronisieren willst, ohne JSON-Code zu schreiben, kannst du alternativ Drittanbieter-Tools wie Make.com nutzen, die als Brücke zwischen beiden Systemen dienen. Für direkte, professionelle Workflows ist der oben beschriebene Weg über die API jedoch der sauberste.

0