Aufteilen von Szenarien in Make.com

Aug 9, 2024

Vortrag über das Aufteilen von Szenarien in Make.com

Einleitung

  • Vortragender: Nick
  • Thema: Fortgeschrittene Technik zum Aufteilen von Szenarien in Make.com
  • Ziel: Vermittlung der Grundlagen und Anwendung dieser Technik

Grundkonzept

  • Definition: Aufteilen eines Szenarios bedeutet, die Ausgabe eines Szenarios als Eingabe für ein anderes zu verwenden.
  • Werkzeuge: Webhooks und HTTP-Modul
  • Vorteile: Organisierter Ablauf, handhabbarere Szenarien, speziell bei variablen Laufzeiten und Einsatz von KI
  • Empfehlung: Nützlich bei Szenarien mit mehr als 15-20 Modulen

Beispiel-Szenario

  • Basis-Trigger: Einfache Variable setzen (z.B. Ausgabe = 5)
  • HTTP-Anfrage: Übergabe der Ausgabe an ein anderes Szenario via Webhook

Praktische Umsetzung

  • Webhook-Erstellung: Eigener Webhook für jedes Szenario (z.B. Facebook Post Flow)
  • HTTP-Modul: URL des Webhooks als Zieladresse verwenden
  • Datenübergabe: Parameter wie Post Copy und Image URL übergeben
  • Rückmeldung: Szenario startet, erhält die Anfrage, führt Aktionen aus (z.B. Posten auf Facebook)

Vorteile des Aufteilens

  1. Visuelle Klarheit: Weniger unübersichtliche Szenarien
  2. Timeout-Vermeidung: Make.com Timeout-Limit (40-45 Minuten) umgehen
  3. Modularität: Bessere Wartbarkeit und Erweiterbarkeit
  4. Fehlerbehandlung: Robustere Fehlerbehandlung durch Statuscodes in Webhooks
  5. Fortgeschrittene Entwicklung: Vom einfachen Skript zur komplexen Anwendung

Wann Szenarien aufteilen?

  1. Variable Laufzeiten: speziell bei Nutzung von KI-Modulen
  2. Große Datenmengen: z.B. Iteration über 100+ Datensätze
  3. Unübersichtlichkeit: Viele Routen und Module
  4. Callback-URLs: Module, die auf Rückmeldungen warten

Beispielanwendung: Content Syndication

  • Datenquelle: Airtable mit Content-Kalender (Datum, Post Copy, Image URL)
  • Verarbeitung: Anpassung und Posten auf verschiedenen Plattformen (Twitter, Facebook, LinkedIn, Medium)
  • Problem: Viele Module und variable Laufzeiten (z.B. GPT-4 Laufzeiten)
  • Lösung: Aufteilen der Szenarien in vier separate Flows

Umsetzungsbeispiel

  • Szenario-Erstellung: Erstellen separater Szenarien für jede Plattform (Facebook, Twitter, LinkedIn, Medium)
  • HTTP-Anfragen: Aufruf der jeweiligen Szenarien über HTTP-Requests
  • Datenübergabe: Post Copy und Image URL als Parameter übergeben
  • Fehlerbehandlung: Nutzung von Statuscodes zur Rückmeldung und Fehlerbehandlung
  • Modularität: Einfache Erweiterung und Wartbarkeit durch klare Struktur

Fazit

  • Zusammenfassung: Technik zum Aufteilen von Szenarien bietet viele Vorteile in Bezug auf Übersichtlichkeit, Wartbarkeit und Fehlerbehandlung
  • Anwendung: Besonders nützlich bei komplexen und umfangreichen Szenarien
  • Empfehlung: Nutzen der Technik zur Weiterentwicklung von einfachen Skripten hin zu komplexeren Anwendungen

Fragen und Feedback

  • Interaktion: Kommentarbereich für Fragen und Feedback
  • Weiterführende Themen: Weitere Videos zu fortgeschrittenen Konzepten geplant
  • Aufruf: Like, abonnieren und Feedback geben