# Make Workflow

> Verbinden Sie die WayinVideo API mit Make und erstellen Sie fortgeschrittene Video-Automatisierungen für AI Clipping, Webinar-Zusammenfassungen, Batch-Verarbeitung und mehrsprachige Ausgaben.

## Make Video-Automatisierung Integration

Nutzen Sie **Make**, um fortgeschrittene WayinVideo Workflows mit Verzweigungslogik, Iteratoren, Routern, Filtern, Wiederholungen und mehrstufigem Daten-Mapping zu erstellen.

Make eignet sich besonders, wenn Ihre Automatisierung viele Videos verarbeiten, erfolgreiche und fehlgeschlagene Aufgaben unterschiedlich weiterleiten oder je nach Kampagne, Sprache, Quelle oder Inhaltstyp verschiedene WayinVideo APIs ausführen muss.

Mit der WayinVideo API und dem HTTP-Modul von Make können Sie Video-Automatisierungen für Batch AI Clipping, Webinar-Repurposing, lokalisierte Zusammenfassungen, Content-Review-Queues und Video-zu-CMS-Pipelines erstellen.

> WayinVideo benötigt keine eigene Make App. Sie können die Verbindung über das **HTTP**-Modul von Make mit Ihrem WayinVideo API Key herstellen.

---

## Was Sie mit Make automatisieren können

- **Batch Video Clipping**: Überwachen Sie einen Google Drive Ordner, senden Sie jedes Video an die [AI Clipping API](https://wayin.ai/de/api-docs/ai-clipping/) und leiten Sie fertige Clips an Speicher oder Review weiter.
- **Webinar-Repurposing**: Erstellen Sie Zusammenfassungen, Highlights und Kurzclips aus Webinar-Aufzeichnungen mit der [Video Summarization API](https://wayin.ai/de/api-docs/video-summarization/) und der [AI Clipping API](https://wayin.ai/de/api-docs/ai-clipping/).
- **Mehrsprachige Video-Workflows**: Nutzen Sie `target_lang`, um lokalisierte Zusammenfassungen, Transkripte und Clip-Metadaten zu erzeugen.
- **Export-Workflows**: Rendern Sie ausgewählte Clips später mit eigenen Untertitel-, Reframe- und Exporteinstellungen über die [Clips Export API](https://wayin.ai/de/api-docs/clips-export/).

---

## Funktionsweise

Die meisten Make Szenarien folgen diesem Muster:

1. **Trigger**: Eine neue Datei, ein Datensatz, eine Webhook-Nutzlast oder ein geplanter Lauf startet den Workflow.
2. **Senden**: Das HTTP-Modul sendet eine Anfrage an einen WayinVideo API Endpoint.
3. **Speichern**: Speichern Sie die zurückgegebene Task-`id` für späteres Polling.
4. **Abfragen**: Nutzen Sie geplante Prüfungen, Schleifen oder das Szenariodesign, um den Result Endpoint aufzurufen, bis die Aufgabe `SUCCEEDED` oder `FAILED` erreicht.
5. **Weiterleiten**: Nutzen Sie Router und Filter, um abgeschlossene Ergebnisse, Fehler und Retry-Pfade an unterschiedliche Module zu senden.

Wir empfehlen, den Aufgabenstatus alle **30 Sekunden** abzufragen.

---

## Beispiel: Videos aus Google Drive im Batch verarbeiten

Dieser Workflow nutzt die [Upload API](https://wayin.ai/de/api-docs/upload/) für lokale Dateien und die [AI Clipping API](https://wayin.ai/de/api-docs/ai-clipping/), um Kurzvideo-Clips im Batch zu erstellen.

Trigger:
Neue Dateien in einem Google Drive Ordner.

Schritte:
1. Einen Ordner auf neue Videodateien überwachen
2. Falls nötig, jede Datei über die [Upload API](https://wayin.ai/de/api-docs/upload/) hochladen
3. Mit einem Iterator jedes Video an die [AI Clipping API](https://wayin.ai/de/api-docs/ai-clipping/) senden
4. Jede zurückgegebene Task-`id` speichern
5. Jede Aufgabe abfragen und abgeschlossene Ergebnisse zum nächsten Schritt leiten
6. Clips, Metadaten und `export_link`-Werte in Google Drive, Airtable oder Ihrem CMS speichern

Am besten geeignet für:
Agenturen, Content-Studios und Teams, die viele Videos stapelweise verarbeiten.

### Submit Request

```bash
curl -X POST https://wayinvideo-api.wayin.ai/api/v2/clips \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "x-wayinvideo-api-version: v2" \
  -H "Content-Type: application/json" \
  -d '{
    "video_url": "https://www.youtube.com/watch?v=example",
    "enable_export": true,
    "resolution": "HD_720",
    "enable_caption": true,
    "enable_ai_reframe": true,
    "ratio": "RATIO_9_16"
  }'
```

---

## Beispiel: Webinar-Content nach Ergebnis weiterleiten

Dieser Workflow nutzt die [Video Summarization API](https://wayin.ai/de/api-docs/video-summarization/) für Webinar-Recaps und kann dieselbe Aufzeichnung optional an die [AI Clipping API](https://wayin.ai/de/api-docs/ai-clipping/) für Kurzclips senden.

Trigger:
Neue Webinar-Aufzeichnungs-URL aus einem Formular, CRM oder Speicherordner.

Schritte:
1. Die Aufzeichnung an die [Video Summarization API](https://wayin.ai/de/api-docs/video-summarization/) senden
2. Das Ergebnis abfragen
3. Erfolgreiche Aufgaben an Slack, HubSpot, Notion oder Google Sheets weiterleiten
4. Fehlgeschlagene Aufgaben in ein Fehlerprotokoll leiten und den Workflow Owner benachrichtigen
5. Optional dasselbe Video an die [AI Clipping API](https://wayin.ai/de/api-docs/ai-clipping/) für Kurzclips senden

Am besten geeignet für:
B2B-Marketingteams, die Webinare in Sales Notes, Zusammenfassungen und Social Clips weiterverwenden.

### Result Check

```bash
curl -X GET https://wayinvideo-api.wayin.ai/api/v2/summaries/results/sum_proj_001 \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "x-wayinvideo-api-version: v2"
```

Wenn die Antwort `status: "SUCCEEDED"` enthält, fahren Sie mit den nachgelagerten Modulen fort. Wenn die Antwort `status: "FAILED"` enthält, prüfen Sie `error_message`, falls vorhanden, und leiten Sie das Szenario zu Retry, Alert oder manueller Prüfung.

---

## Beispiel: Lokalisierte Ausgaben erstellen

Dieser Workflow nutzt `target_lang` mit der [Video Summarization API](https://wayin.ai/de/api-docs/video-summarization/), [Video Transcription API](https://wayin.ai/de/api-docs/video-transcription/) oder [AI Clipping API](https://wayin.ai/de/api-docs/ai-clipping/), um lokalisierte Ausgaben zu erstellen.

Trigger:
Ein neues Video wird einer Kampagnen-Queue hinzugefügt.

Schritte:
1. Eine Liste der Zielsprachen für die Kampagne erstellen
2. Mit einem Iterator dasselbe Video einmal pro `target_lang` senden
3. Zusammenfassungen, Transkripte oder Clip-Metadaten für jede Locale generieren
4. Jedes Ergebnis an den passenden regionalen Workspace, das richtige Sheet oder die passende Review-Queue leiten

Am besten geeignet für:
Globale Content-Teams, die mehrsprachige Videozusammenfassungen, Transkripte oder Clip-Beschreibungen benötigen.

### Localized Summary Request

```bash
curl -X POST https://wayinvideo-api.wayin.ai/api/v2/summaries \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "x-wayinvideo-api-version: v2" \
  -H "Content-Type: application/json" \
  -d '{
    "video_url": "https://www.youtube.com/watch?v=example",
    "source_lang": "en",
    "target_lang": "ja"
  }'
```

---

## Empfohlene APIs

| Workflow-Ziel | API |
|---------------|-----|
| Lange Videos in kurze Clips umwandeln | [AI Clipping API](https://wayin.ai/de/api-docs/ai-clipping/) |
| Bestimmte Momente mit einer natürlichsprachlichen Suche finden | [Find Moments API](https://wayin.ai/de/api-docs/find-moments/) |
| Eine strukturierte Videoübersicht und Timeline-Highlights erstellen | [Video Summarization API](https://wayin.ai/de/api-docs/video-summarization/) |
| Transkripte mit Zeitangaben und Sprecherlabels extrahieren | [Video Transcription API](https://wayin.ai/de/api-docs/video-transcription/) |
| Lokale Video- oder Audiodateien vor der Verarbeitung hochladen | [Upload API](https://wayin.ai/de/api-docs/upload/) |
| Ausgewählte Clips rendern oder erneut exportieren | [Clips Export API](https://wayin.ai/de/api-docs/clips-export/) |

---

## Best Practices

- Speichern Sie Ihren API Key in einer Make Verbindung oder geschützten Variable.
- Speichern Sie Task IDs in einem Data Store, Sheet oder einer Datenbank, wenn das Szenario mehrere Läufe umfasst.
- Nutzen Sie Router für die Zustände `SUCCEEDED`, `ONGOING` und `FAILED`.
- Halten Sie Batch-Größen klein genug, um Plattform-Timeouts zu vermeiden und Retries leichter zu steuern.
- Kopieren Sie bei exportierten Clips die `export_link`-Dateien in Ihren eigenen Speicher, wenn der Workflow langfristigen Zugriff benötigt.

---

## FAQ

### Hat WayinVideo eine native Make App?

Sie können die WayinVideo API über das **HTTP**-Modul mit Make verbinden. Eine dedizierte Make App ist nicht erforderlich.

### Kann Make Videos mit WayinVideo im Batch verarbeiten?

Ja. Nutzen Sie Make Iteratoren, um mehrere Videos an WayinVideo zu senden, jede Task-`id` zu speichern und Ergebnisse abzufragen, bevor erfolgreiche Aufgaben an das nächste Modul weitergeleitet werden.

### Kann Make fehlgeschlagene Videoverarbeitungsaufgaben behandeln?

Ja. Nutzen Sie Router und Filter, um `SUCCEEDED`-, `ONGOING`- und `FAILED`-Antworten zu trennen. Prüfen Sie bei fehlgeschlagenen Aufgaben `error_message`, falls vorhanden, und leiten Sie das Szenario zu Retry, Alert oder manueller Prüfung.

### Kann Make mehrsprachige Videozusammenfassungen erstellen?

Ja. Senden Sie dasselbe Video mit unterschiedlichen `target_lang`-Werten, um lokalisierte Zusammenfassungen, Transkripte oder Clip-Metadaten für regionale Teams zu erstellen.
