Notion Automations Masterclass: Buttons, Webhooks & API verbinden
Hier ist ein umfassendes Tutorial, das dir zeigt, wie du die Power von Notion Automations, Buttons, Webhooks und der API nutzt, um deinen Workflow zu professionalisieren.
Notion hat sich von einer reinen Notiz-App zu einer mächtigen Plattform für Arbeitsabläufe entwickelt. In diesem Guide lernst du, wie du die internen Automatisierungen mit der Außenwelt verknüpfst.
Teil 1: Notion Buttons – Der Auslöser (Trigger)
Buttons sind die einfachste Art, Aktionen in Notion manuell zu starten. Es gibt zwei Arten: Button-Properties (in Datenbanken) und Button-Blocks (auf Seiten).
So erstellst du einen Button:
- Tippe
/buttonauf einer Seite oder füge eine Eigenschaft vom Typ „Button“ in einer Datenbank hinzu. - Aktionen festlegen: Wähle aus, was passieren soll (z. B. „Seite hinzufügen“, „Eigenschaft bearbeiten“).
- Der Clou: Seit neuestem können Buttons auch Automatisierungen auslösen, die wiederum Webhooks ansprechen können.
Teil 2: Webhooks – Die Brücke zu anderen Apps
Ein Webhook ist im Grunde eine automatisierte Nachricht, die von einer App zur anderen gesendet wird. Seit dem Update der „Notion Automations“ kann Notion nun nativ Webhooks senden.
Schritt-für-Schritt: Webhook einrichten
- Ziel-URL erstellen: Gehe zu einem Tool wie Make.com oder Zapier. Erstelle ein neues Szenario und wähle „Webhooks“ -> „Custom Webhook“. Kopiere die generierte URL.
- Notion Automation konfigurieren:
- Gehe in deiner Notion-Datenbank auf das Blitz-Symbol (Automatisierungen) oben rechts.
- Wähle einen Trigger (z. B. „Status ändert sich zu 'Fertig'“ oder „Button geklickt“).
- Wähle als Aktion „Sende Webhook“ (Send Webhook).
- Füge die URL von Make/Zapier ein.
- Daten senden: Klicke in Notion auf den Button/Trigger. Dein Tool (Make/Zapier) empfängt nun die Daten der Notion-Seite (ID, Name, etc.).
Teil 3: Die Notion API – Volle Kontrolle
Während Webhooks oft „One-Way“ (von Notion weg) funktionieren, erlaubt die API eine bidirektionale Kommunikation (Daten lesen und schreiben).
1. Integration erstellen
- Gehe zu notion.so/my-integrations.
- Klicke auf „+ New integration“. Gib ihr einen Namen und wähle den Workspace aus.
- Kopiere den Internal Integration Token (Geheimschlüssel).
2. Zugriff gewähren
Die API kann nicht einfach auf alles zugreifen. Du musst sie explizit einladen:
- Gehe zur gewünschten Notion-Seite/Datenbank.
- Klicke oben rechts auf die drei Punkte
.... - Scrolle ganz nach unten zu „Connect to“ (Verbinden mit) und wähle deine erstellte Integration aus.
Teil 4: Praxisbeispiel – Button drückt Webhook, API schreibt zurück
Stell dir vor, du möchtest per Button-Klick eine Rechnung generieren und den Link in Notion speichern.
- Trigger: Ein Button in Notion löst eine Automatisierung aus.
- Aktion 1 (Webhook): Die Automatisierung sendet die Seiten-ID an Make.com.
- Verarbeitung (Make.com): Make erstellt ein PDF (z. B. mit Google Docs).
- Aktion 2 (API): Über die Notion-API-Verbindung sucht Make die ursprüngliche Seite anhand der ID und schreibt den Link zum PDF zurück in ein Textfeld „Rechnungs-URL“.
Profi-Tipps für den Erfolg
- JSON-Struktur: Wenn du die API direkt ansprichst (ohne Tools wie Make), musst du Daten im JSON-Format senden. Notion erwartet eine strikte Struktur (z. B. müssen Eigenschaften unter
propertiesdefiniert sein). - Berechtigungen: Wenn deine API-Verbindung nicht funktioniert, prüfe zuerst, ob die Integration zur Seite hinzugefügt wurde („Connect to“).
- Filter in Automations: Nutze die Filter-Funktion in Notion Automations, um Webhooks nur zu senden, wenn bestimmte Bedingungen erfüllt sind (z. B. nur wenn das Feld „E-Mail“ nicht leer ist).
Zusammenfassung
| Feature | Bestens geeignet für... | Schwierigkeit |
|---|---|---|
| Buttons | Schnelle manuelle Updates innerhalb von Notion. | Einfach |
| Webhooks | Daten in Echtzeit an externe Tools senden. | Mittel |
| API | Komplexe Workflows, Datenbank-Synchronisation. | Fortgeschritten |
Mit der Kombination aus Buttons als Trigger, Webhooks als Nachrichtenübermittler und der API als Werkzeug sind dir in Notion kaum noch Grenzen gesetzt!