Tutorial: Microsoft Power Automate mit Notion integrieren
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.
- Gehe zur Seite notion.so/my-integrations.
- Klicke auf "+ New integration".
- Gib der Integration einen Namen (z. B. "Power Automate Link").
- Wähle den Workspace aus und klicke auf Submit.
- 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.
- Öffne die Notion-Datenbank, die du mit Power Automate verknüpfen möchtest.
- Klicke oben rechts auf die drei Punkte (...).
- Scrolle ganz nach unten zu "Add connections" (Verbindungen hinzufügen).
- 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.
- Öffne deine Notion-Datenbank im Browser.
- Die URL sieht etwa so aus:
https://www.notion.so/MEINWORKSPACE/ad89f...349?v=... - 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.
- Logge dich in Power Automate ein.
- Erstelle einen neuen Flow (z. B. "Automatisierter Cloud-Flow").
- Wähle einen Trigger (Auslöser), z. B. "Wenn eine neue E-Mail eintrifft (V3)".
- 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/jsonNotion-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
- Klicke oben rechts auf Speichern.
- Klicke auf Testen und wähle "Manuell".
- Löse den Trigger aus (sende dir z. B. selbst eine E-Mail).
- 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.