JIPRAKS Classroom

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:

  1. Trigger: Webhook menerima POST /new‑article dari CMS (misalnya Notion).
  2. Fetch Content: Node HTTP GET ke API CMS untuk mengambil body artikel.
  3. Chunk & Summarize: Memecah teks menjadi 2‑3 k paragraf, kirim ke OpenAI gpt‑4o-mini untuk summary.
  4. Generate Variants (parallel):
    • LinkedIn Carousel (5 slide)
    • Twitter Thread (10 tweet)
    • YouTube Shorts Script (60 detik)
    • Blog TL;DR (150 kata)
  5. Store Output: Simpan ke Google Sheet / Supabase untuk review.
  6. 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 .env dengan OPENAI_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 SupabaseInsert 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 Sheet dan panggil dengan Replace node. Memudahkan A/B testing.
  • Cost Control: Gunakan gpt-4o-mini untuk summarizing, gpt-4o hanya untuk varian yang butuh kreativitas tinggi.
  • Human‑in‑the‑Loop: Tambahkan node Slack Message dengan button Approve/Reject sebelum publish.
  • Scalability: Deploy n8n pada Kubernetes dengan Horizontal Pod Autoscaler; gunakan Queue Mode untuk 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.

Artikel terkait