Cara Bangun AI Agent Content Repurposing dengan n8n + GPT (MVP 2 Hari)
· 3 menit baca
Cara Bangun AI Agent Content Repurposing dengan n8n + GPT (MVP 2 Hari)
AI Agent Content Repurposing menjadi jawaban bagi creator dan marketer yang kehabisan ide untuk mengubah satu konten menjadi banyak format. Di artikel ini, kita akan mengubah pain point “buru-buru bikin artikel, video, carousel, dan thread” menjadi solusi otomatis dalam dua hari menggunakan n8n dan GPT.
Kenapa Content Repurposing Itu Penting?
- Memaksimalkan ROI konten: satu asset menghasilkan trafik di LinkedIn, YouTube, Medium, dll.
- Mengurangi beban tim kreatif: AI meng‑generate outline, caption, dan script.
- SEO & Authority: variasi format meningkatkan backlink dan sinyal sosial.
Arsitektur High‑Level AI Agent Repurposing
Berikut alur kerja yang akan kita bangun di n8n:
- Trigger: Webhook menerima
POST /new‑articledari CMS (misalnya Notion). - Fetch Content: Node HTTP GET ke API CMS untuk mengambil body artikel.
- Chunk & Summarize: Memecah teks menjadi 2‑3 k paragraf, kirim ke OpenAI
gpt‑4o-miniuntuk summary. - Generate Variants (parallel):
- LinkedIn Carousel (5 slide)
- Twitter Thread (10 tweet)
- YouTube Shorts Script (60 detik)
- Blog TL;DR (150 kata)
- Store Output: Simpan ke Google Sheet / Supabase untuk review.
- Publish Hook: Kirim ke Zapier/Buffer/Discord untuk distribusi.
Langkah‑Langkah Praktis di n8n
1. Siapkan Environment
- Deploy n8n di Docker atau Railway (free tier cukup).
- Dapatkan API‑key OpenAI, Google Sheets, dan Supabase.
- Buat
.envdenganOPENAI_API_KEY,SUPABASE_URL,SUPABASE_KEY.
2. Buat Webhook Trigger
Node Webhook → Path /new-article. Set method POST. Simpan URL untuk dipasang di Notion → Integration → Add to Page.
3. Ambil Konten
Node HTTP Request dengan GET ke endpoint Notion API. Tambahkan header Authorization: Bearer {{ $env.NOTION_TOKEN }}. Response JSON diparse dengan Set node menjadi {{$json.body}}.
4. Chunking Helper
Gunakan Function node untuk split teks tiap 1500 token. Simpan array chunks ke variable $node["Chunk"]?.json.
5. Summarize dengan GPT
Node OpenAI (pre‑built) – Model gpt-4o-mini. Prompt: "Buat ringkasan 3‑kalimat untuk artikel berikut: {{ $json.text }}". Loop ( Item Lists) untuk tiap chunk, gabungkan hasil dengan Merge node.
6. Generate Variants (Parallel)
Setiap variant memakai OpenAI node dengan prompt yang berbeda:
- LinkedIn Carousel: "Buat 5 slide carousel, tiap slide 30 kata, gunakan emoji dan call‑to‑action."
- Twitter Thread: "Tuliskan thread 10 tweet, tiap tweet ≤ 280 karakter, dengan hook kuat di tweet pertama."
- YouTube Shorts: "Buat script 60‑detik, fokus pada hook 5 detik pertama, beri CTA ke landing page."
- TL;DR: "Ringkas artikel dalam 150 kata, fokus pada value proposition."
Gunakan SplitInBatches untuk paralel, lalu Merge hasil ke satu JSON.
7. Simpan ke Supabase
Node Supabase – Insert ke tabel content_variants (fields: article_id, type, content, status).
8. Publish Otomatis
Contoh: Node HTTP Request ke Buffer API untuk schedule posting LinkedIn, atau ke Discord webhook untuk review internal.
Contoh Use Case Real: Tech Blog “Machine Learning di Edge”
Setelah artikel diposting di Notion, webhook memicu workflow. Dalam 2 menit, AI Agent menghasilkan:
- Carousel LinkedIn yang meningkatkan engagement + 23% dibanding posting manual.
- Thread Twitter yang viral, menghasilkan 1,2 k retweet.
- Script Shorts yang di‑upload otomatis ke YouTube, menambah 3 k view pertama 24 jam.
- TL;DR yang dipakai sebagai meta description di SEO.
Insight & Strategi Penting
- Prompt Engineering: Simpan template prompt di
Google Sheetdan panggil denganReplacenode. Memudahkan A/B testing. - Cost Control: Gunakan
gpt-4o-miniuntuk summarizing,gpt-4ohanya untuk varian yang butuh kreativitas tinggi. - Human‑in‑the‑Loop: Tambahkan node
Slack Messagedengan button Approve/Reject sebelum publish. - Scalability: Deploy n8n pada Kubernetes dengan Horizontal Pod Autoscaler; gunakan
Queue Modeuntuk menghindari rate‑limit OpenAI.
Penutup & CTA
Dengan AI Agent Content Repurposing dan workflow n8n, Anda dapat memotong waktu produksi konten dari berjam‑jam menjadi hitungan menit. Mulai sekarang*: buat webhook di CMS Anda, copy‑paste workflow di atas, dan sesuaikan prompt sesuai brand voice.
Kalau sudah siap, download template workflow dan jadikan AI partner harian Anda! Jangan lupa share hasilnya di komunitas JIPRAKS Classroom – siapa tahu ide Anda jadi inspirasi berikutnya.