Integrasi Workflow Video n8n
Gunakan n8n untuk membangun workflow WayinVideo yang ramah developer dengan HTTP request, transformasi JavaScript kustom, scheduled jobs, webhook, database, dan infrastruktur self-hosted.
n8n cocok saat Anda ingin kontrol lebih besar atas credential, perilaku retry, storage, kode kustom, dan workflow pemrosesan video berskala besar.
Dengan WayinVideo API dan n8n, Anda dapat membangun otomatisasi video self-hosted untuk pipeline YouTube ke klip, pemrosesan file privat, operasi konten terjadwal, polling berbasis database, dan integrasi CMS kustom.
WayinVideo tidak memerlukan node n8n khusus. Anda dapat terhubung melalui node HTTP Request menggunakan API key WayinVideo Anda.
Apa yang Bisa Diotomatisasi dengan n8n
- Workflow YouTube ke klip: Pantau RSS feed atau record channel, lalu hasilkan klip pendek dengan judul, deskripsi, hashtag, score, dan export link.
- Pemrosesan video privat: Upload file lokal dengan Upload API dan jalankan clipping, ringkasan, transkripsi, atau pencarian momen.
- Polling terjadwal: Gunakan workflow Cron untuk memproses video dalam antrean dan mengecek tugas yang belum selesai dari waktu ke waktu.
- Transformasi kustom: Gunakan Function node untuk membentuk ulang ringkasan, transkrip, dan metadata klip sebelum disimpan.
- Integrasi sistem internal: Kirim hasil ke database, tool CMS, webhook, Slack, Google Sheets, atau aplikasi review internal.
Cara Kerjanya
Sebagian besar workflow n8n mengikuti pola ini:
- Trigger: Mulai dengan Cron node, Webhook node, RSS trigger, storage event, atau database query.
- Submit: Gunakan node HTTP Request untuk memanggil endpoint WayinVideo API.
- Store: Simpan task
idyang dikembalikan di database, sheet, atau workflow item. - Poll: Gunakan scheduled runs atau loop logic untuk memanggil result endpoint hingga
statusmenjadiSUCCEEDEDatauFAILED. - Transform: Gunakan Function node untuk membentuk ulang metadata klip, ringkasan, transkrip, atau export link.
- Deliver: Kirim hasil ke CMS, database, Slack, Google Sheets, antrean review sosial, atau webhook internal.
Kami merekomendasikan polling setiap 30 detik saat mengecek status tugas.
Contoh: Pipeline YouTube RSS ke Klip Sosial
Workflow ini menggunakan AI Clipping API untuk mengubah video YouTube baru menjadi output klip pendek untuk review atau publikasi.
Trigger: YouTube RSS feed atau pengecekan terjadwal untuk video baru.
Langkah:
- Deteksi URL video YouTube baru
- Kirim ke AI Clipping API dengan
enable_exportdisetel ketrue - Poll hingga
statusmenjadiSUCCEEDED - Gunakan Function node untuk memformat judul klip, deskripsi, hashtag, score, dan nilai
export_link - Tulis hasilnya ke Google Sheets, database, atau antrean review media sosial
Cocok untuk: Creator tools, tim media, dan sistem konten internal yang membutuhkan pipeline berulang dari video panjang ke video pendek.
Submit Request
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"
}'
Contoh: Upload File, Find Moments, dan Simpan Hasil
Workflow ini menggunakan Upload API untuk file privat dan Find Moments API untuk mencari video dengan kueri bahasa natural.
Trigger: File baru di cloud storage atau formulir upload internal.
Langkah:
- Minta upload URL dari Upload API
- Upload file lokal ke pre-signed URL
- Berikan
identityyang dikembalikan sebagaivideo_urlke Find Moments API - Poll hingga hasil siap
- Simpan momen yang cocok, timestamp, judul, deskripsi, dan hashtag di CMS atau database Anda
Cocok untuk: Tim yang mengelola file video privat, bukan URL video publik.
Find Moments Request
curl -X POST https://wayinvideo-api.wayin.ai/api/v2/clips/find-moments \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "x-wayinvideo-api-version: v2" \
-H "Content-Type: application/json" \
-d '{
"video_url": "file_abc123",
"query": "product demo moments",
"enable_export": false
}'
Contoh: Job Video Intelligence Terjadwal
Workflow ini dapat menggunakan AI Clipping API, Find Moments API, Video Summarization API, atau Video Transcription API tergantung tipe tugas dalam antrean.
Trigger: Jadwal Cron.
Langkah:
- Baca record video pending dari database atau sheet
- Kirim setiap record ke endpoint WayinVideo yang tepat
- Simpan task ID dan status
- Poll tugas yang belum selesai pada scheduled run berikutnya
- Beri tahu tim Anda saat ringkasan, transkrip, atau klip sudah siap
Cocok untuk: Tim engineering yang menginginkan otomatisasi andal dan dapat dilanjutkan tanpa menjalankan custom worker service.
Result Check
curl -X GET https://wayinvideo-api.wayin.ai/api/v2/clips/results/proj_abc123 \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "x-wayinvideo-api-version: v2"
API yang Direkomendasikan
| Tujuan Workflow | API |
|---|---|
| Mengubah video panjang menjadi klip pendek | AI Clipping API |
| Menemukan momen spesifik dengan kueri bahasa natural | Find Moments API |
| Menghasilkan overview video terstruktur dan highlight timeline | Video Summarization API |
| Mengekstrak transkrip dengan timing dan label pembicara | Video Transcription API |
| Mengupload file video atau audio lokal sebelum diproses | Upload API |
| Merender atau mengekspor ulang klip terpilih | Clips Export API |
Praktik Terbaik
- Simpan API key Anda di credential n8n atau environment variable yang terlindungi.
- Simpan task ID di persistent storage jika polling terjadi lintas beberapa workflow execution.
- Gunakan Function node untuk menormalkan hasil sebelum menulis ke CMS, database, atau spreadsheet.
- Tambahkan jalur retry dan failure untuk respons
FAILEDserta request timeout. - Untuk antrean besar, gunakan polling berbasis Cron daripada membiarkan satu workflow execution terbuka terlalu lama.
- Jika workflow membutuhkan akses klip jangka panjang, salin file
export_linkke storage Anda sendiri setelah ekspor.
FAQ
Apakah WayinVideo punya node n8n native?
Anda dapat menghubungkan WayinVideo API ke n8n melalui node HTTP Request. Node n8n khusus tidak diperlukan.
Bisakah n8n mengotomatiskan clipping video YouTube?
Bisa. Gunakan RSS, jadwal, database, atau webhook trigger untuk mendeteksi URL YouTube, kirim ke AI Clipping API, lalu simpan klip dan export link yang dikembalikan.
Bisakah n8n memproses file video privat?
Bisa. Upload file terlebih dahulu dengan Upload API, lalu berikan identity yang dikembalikan sebagai video_url ke AI Clipping, Find Moments, Video Summarization, atau Video Transcription.
Apa cara terbaik untuk polling tugas WayinVideo di n8n?
Untuk workflow kecil, Anda dapat melakukan polling dalam eksekusi yang sama. Untuk antrean yang lebih besar, gunakan polling berbasis Cron dan penyimpanan tugas persisten agar workflow tetap dapat dilanjutkan dan andal.