Cara kerja, node per node
Dua workflow n8n dan satu layanan render. Semua gambar di halaman ini tangkapan layar asli dari n8n 1.109 yang menjalankan workflow dengan data contoh yang sudah di-pin.
-
Peta workflow utama
Dari kiri ke kanan: pemicu, ambil antrean, naskah, cek, render, kirim. Catatan berwarna di kanvas menjelaskan tiap bagian dalam bahasa Indonesia.

Workflow "Pabrik Video Pendek: topik ke draf YouTube + folder TikTok". -
Antrean di Google Sheets
Buat satu tab bernama
Antreandengan kolom berikut. Tulis topik, isistatusdengan siap, sisanya diisi mesin.Kolom Isi Contoh topik Apa yang dibahas, satu kalimat Tiga hal yang bikin kopi rumahan rasanya berubah-ubah suara gadis, ardi, siti, dimas, tuti, atau jajang gadis tagar Dipisah spasi, boleh pakai # #kopirumahan #usahakopi status siap, draf, atau perlu dicek siap catatan Diisi mesin kalau ada masalah Beat 2 38 kata, maksimal 32. youtube_url, folder_tiktok, dirender Diisi mesin setelah render studio.youtube.com/video/.../edit -
Naskah dan pemeriksaannya
Susun prompt menyiapkan permintaan ke model: hook maks 18 kata, tepat 3 beat maks 32 kata, CTA maks 20 kata, dua kata kunci footage berbahasa Inggris per beat, balasan harus JSON. Suara Jawa atau Sunda otomatis meminta naskah dalam bahasa itu.
Tulis naskah (LLM) memanggil
AI_BASE_URL/chat/completions, standarnya FlatKey dengan modelgemini-flash-lite-latest. Gagal sekali, dicoba ulang sekali.Cek naskah membaca JSON (termasuk kalau model membungkusnya dengan teks lain), lalu menolak naskah yang melanggar batas atau diperkirakan lebih dari 58 detik saat dibacakan.

Satu eksekusi dengan data contoh. Node yang dilewati ditandai hijau; cabang gagal tidak tersentuh. -
Render di layanan pabrik-render
Node Render video mengirim job ke
http://pabrik-render:8502/render. Layanan ini adalah MoneyPrinterTurbo (MIT) ditambah lapisanengine/pabrik.pybuatan kami:Tahap Alat Yang kami ubah dari aslinya Suara Edge TTS Suara Indonesia, Jawa, Sunda sebagai pilihan; kecepatan 1,05 Footage Pexels, atau folder lokal Kata kunci diambil per beat, urutan dijaga sesuai naskah Caption faster-whisper large-v3 Tampil satu kata per kali, huruf Anton, warna amber, garis tepi gelap Render ffmpeg lewat MoviePy Selalu 1080x1920, tanpa musik latar bawaan (hindari klaim hak cipta) Keluaran Folder bersama Salinan untuk YouTube, folder TikTok berisi video, caption.txt, meta.json Render gagal (misalnya kunci Pexels salah) tidak menghentikan n8n: node mengalir ke Tandai gagal render dan baris Sheet berubah jadi perlu dicek.
-
Kirim dan kabari
Baca MP4 mengambil file dari folder bersama, Unggah draf YouTube mengirimnya dengan status privat, Catat ke Sheet menulis link YouTube Studio dan nama folder TikTok, lalu Kabari Telegram mengirim pesan ke Anda.

Keluaran node Kabari Telegram pada eksekusi contoh. -
Workflow kedua: pengingat TikTok
Tiap 19.00 WIB, n8n menanyakan
/tiktokke pabrik-render: folder mana yang belum punya file penanda.sudah-diunggah. Daftarnya dikirim ke Telegram lengkap dengan caption, jadi Anda bisa menyalin dan mengunggah dari HP.
Workflow "Pabrik Video Pendek: pengingat unggah TikTok".