Tutorial

Tutorial Membuat Workflow Konten Otomatis dengan n8n, Google Sheets, dan WordPress

IT Musafir · 29 Jul 2026 · 13 views
Tutorial Membuat Workflow Konten Otomatis dengan n8n, Google Sheets, dan WordPress

Ringkasan

Workflow konten otomatis membantu tim mengubah daftar ide menjadi draft artikel tanpa pindah-pindah aplikasi terlalu banyak. Contoh di tutorial ini memakai Google Sheets sebagai antrean topik, n8n sebagai pengatur alur, model AI untuk membuat draft, lalu WordPress untuk menyimpan hasilnya sebagai draft.

Saran operasional: jangan langsung auto-publish. Biarkan artikel masuk sebagai draft dulu supaya judul, fakta, tautan, dan gaya bahasa tetap diperiksa manusia.

Diagram alur troubleshooting Tutorial Membuat Workflow Konten Otomatis dengan n8n, Google Sheets, dan WordPress
Alur pemeriksaan membantu menentukan apakah masalah berasal dari koneksi, konfigurasi sharing, service, firewall, driver, atau kredensial.

Prasyarat

  • Akun Google dan spreadsheet baru untuk daftar topik.
  • n8n, bisa versi cloud atau instalasi sendiri.
  • API key penyedia AI yang dipakai untuk membuat konten.
  • Website WordPress dengan akses Application Password atau kredensial REST API yang sesuai.
  • Satu template prompt yang sudah disepakati tim, termasuk gaya bahasa dan larangan klaim tanpa sumber.

Siapkan antrean topik di Google Sheets

Buat sheet dengan kolom judul, keyword, status, dan catatan. Isi status awal dengan baru. Struktur sederhana seperti ini cukup, yang penting statusnya konsisten. Kolom status nanti mencegah satu topik diproses berulang kali.

Contoh isi baris: judul “Cara membuat backup WordPress”, keyword “backup WordPress”, status “baru”, catatan “target pembaca admin toko online”.

Checklist pengaturan teknis Tutorial Membuat Workflow Konten Otomatis dengan n8n, Google Sheets, dan WordPress
Gunakan checklist pengaturan agar setiap langkah penting diperiksa secara berurutan dan tidak ada konfigurasi yang terlewat.

Langkah-langkah membuat workflow

  1. Buat workflow baru di n8n

    Masuk ke n8n lalu buat workflow kosong. Beri nama yang mudah dicari, misalnya “Produksi Artikel Draft”. Nama yang jelas kelihatan sepele, tetapi akan membantu saat workflow mulai banyak dan ada yang perlu diperbaiki.

  2. Tambahkan trigger terjadwal

    Tambahkan node Schedule Trigger. Atur jadwal, misalnya setiap hari kerja pukul 09.00. Untuk awal, cukup satu artikel per hari. Memproses puluhan topik sekaligus memang bisa, tetapi biasanya menyulitkan saat prompt atau koneksi WordPress sedang bermasalah.

  3. Ambil satu topik dengan status baru

    Tambahkan koneksi Google Sheets dan baca baris yang kolom statusnya bernilai baru. Batasi hasil ke satu baris. Dengan begitu, alur punya antrean yang tertib dan biaya penggunaan AI lebih mudah dikontrol.

  4. Ubah status menjadi diproses

    Sebelum memanggil AI, perbarui status topik menjadi diproses. Ini penting untuk menghindari artikel ganda jika workflow terpicu lagi atau proses sebelumnya berjalan lebih lama dari perkiraan.

  5. Susun prompt dari data spreadsheet

    Tambahkan node AI dan masukkan judul, keyword, serta catatan dari sheet. Minta hasil dalam format HTML fragment, bukan Markdown, agar mudah dikirim ke WordPress. Jelaskan target pembaca, panjang artikel, struktur heading, dan aturan faktual yang harus diikuti.

    Contoh inti prompt: “Tulis artikel berbahasa Indonesia untuk admin website. Gunakan judul: {{judul}}. Keyword utama: {{keyword}}. Ikuti catatan: {{catatan}}. Buat HTML fragment dengan h2, h3, p, ol, dan ul. Jangan mengarang angka, sumber, atau fitur produk.”

  6. Tambahkan pemeriksaan sederhana

    Gunakan node IF untuk memastikan output tidak kosong dan memiliki panjang minimum yang masuk akal. Anda juga bisa mengecek apakah hasil memuat tag <h2>. Pemeriksaan ini bukan pengganti editor, tetapi cukup berguna untuk menahan respons API yang gagal atau terlalu pendek.

  7. Kirim artikel ke WordPress sebagai draft

    Tambahkan node WordPress atau HTTP Request ke REST API WordPress. Isi judul dari spreadsheet, isi konten dari hasil AI, lalu set status menjadi draft. Jangan gunakan status publish pada tahap awal. Draft memberi ruang untuk memeriksa informasi, internal link, gambar, dan nada penulisan.

  8. Perbarui status menjadi selesai

    Jika WordPress mengembalikan ID artikel, ubah status baris di Google Sheets menjadi selesai. Simpan juga URL atau ID post di kolom tambahan bila perlu. Ini memudahkan admin menelusuri artikel tanpa mencari manual di dashboard WordPress.

Cara cek hasil

  • Buka menu Posts di WordPress dan pastikan artikel masuk sebagai draft.
  • Cek judul, heading, serta paragraf pertama. Kadang struktur HTML benar, tetapi pembuka artikelnya masih terlalu umum.
  • Pastikan topik di spreadsheet berubah dari baru menjadi selesai.
  • Lihat execution log di n8n. Pastikan tidak ada node yang berhenti diam-diam di tengah proses.
  • Periksa fakta, link, nama produk, dan instruksi teknis sebelum artikel diterbitkan.

Kalau masih gagal

Artikel tidak muncul di WordPress

Periksa Application Password, alamat situs, dan hak akses akun WordPress. Coba buat satu draft secara manual lewat endpoint REST API terlebih dahulu. Kalau tes manual gagal, masalahnya bukan di alur AI.

Topik diproses dua kali

Pastikan status diubah ke diproses sebelum node AI berjalan. Jika workflow berjalan paralel, batasi concurrency atau gunakan mekanisme lock. Ini sering terjadi saat jadwal terlalu rapat.

Hasil artikel kurang sesuai

Jangan langsung ganti model. Biasanya masalah ada di prompt yang terlalu longgar. Tambahkan contoh gaya penulisan, daftar istilah yang harus dipakai, dan bagian yang wajib ada. Prompt yang spesifik lebih berguna daripada instruksi panjang tapi kabur.

Workflow berhenti karena limit API

Kurangi frekuensi proses, tambahkan jeda antar-request, dan aktifkan penanganan error. Simpan status gagal sebagai perlu ulang, bukan kembali ke baru, supaya penyebabnya bisa dilacak.

Tips operasional

  • Pisahkan workflow ide, penulisan, dan publikasi. Satu workflow yang mencoba melakukan semuanya biasanya lebih sulit dirawat.
  • Simpan prompt sebagai variabel atau dokumen terpusat agar perubahan gaya tidak perlu diedit di banyak node.
  • Tambahkan notifikasi ke email atau Slack saat draft berhasil dibuat, terutama jika artikel perlu cepat direview.
  • Catat biaya API dan jumlah artikel per minggu. Otomasi yang rapi tetap perlu batas anggaran.
  • Gunakan editor manusia untuk tahap akhir. Workflow mempercepat kerja repetitif, bukan menggantikan tanggung jawab editorial.

Penutup

Dengan alur ini, daftar topik tidak lagi berhenti sebagai spreadsheet yang terlupakan. n8n mengambil antrean, AI menyiapkan draft, lalu WordPress menjadi tempat review. Mulai dari satu artikel per hari dulu, amati hasilnya selama beberapa minggu, kemudian baru tambah volume atau cabang workflow lain seperti pembuatan meta description dan distribusi konten.

Format gambar: JPG, PNG, GIF, WebP. Maksimal 5MB.

Artikel Terbaru

DENRAMA Support

Online via WhatsApp

Halo, butuh konsultasi IT, produk, billing, service, atau integrasi? Kirim pesan ke tim DenRama dan kami bantu arahkan dari sana.
Konsultasi layanan dan produk
Support teknis dan penjadwalan
Estimasi kebutuhan proyek
Chat via WhatsApp