Meneruskan semua artikel baru dari RSS ke WhatsApp terlihat seperti pekerjaan yang cocok untuk otomatisasi. Namun, tanpa penyaringan yang jelas, workflow justru bisa membuat grup penuh notifikasi, mengirim berita yang tidak relevan, atau meneruskan judul yang ternyata sudah basi.
RSS adalah format yang memungkinkan sebuah situs menyediakan daftar konten terbaru secara terstruktur. Sementara itu, n8n dapat bertindak sebagai penghubung di antara RSS, layanan AI, database, email, Slack, atau WhatsApp. Tantangannya bukan sekadar membuat data berpindah dari satu tempat ke tempat lain, melainkan menentukan kapan sebuah artikel pantas diteruskan dan dalam bentuk apa informasi itu sebaiknya diterima.
Masalah utama bukan mengambil data, tetapi memilih data
Node RSS Feed Read di n8n dapat mengambil artikel baru dari sebuah feed. Biasanya data yang diterima berisi judul, tautan, tanggal publikasi, deskripsi singkat, dan kadang-kadang isi artikel.
Kalau setiap item langsung dikirim ke WhatsApp, beberapa masalah mudah muncul:
- Artikel yang tidak sesuai topik ikut terkirim.
- Satu sumber menerbitkan terlalu banyak pembaruan dalam sehari.
- Judul yang sensasional belum tentu berisi informasi penting.
- Ringkasan dari RSS terlalu pendek untuk dipahami.
- Penerima menerima pesan pada waktu yang tidak tepat.
Karena itu, workflow yang baik sebaiknya memiliki beberapa lapisan keputusan. RSS hanya menjadi pintu masuk. Keputusan akhir tetap harus melewati filter, pengelompokan, dan bila perlu persetujuan manusia.
Rancang alur kerja sebelum membuka n8n
Sebelum membuat node, tentukan dulu aturan sederhananya. Misalnya, tujuan workflow adalah mengirim ringkasan berita tentang otomasi, API, dan n8n ke sebuah grup kerja setiap sore.
Aturan yang bisa digunakan:
- Periksa feed setiap 30 menit atau satu jam.
- Hanya proses artikel dari sumber yang sudah dipilih.
- Ambil artikel yang memuat kata kunci tertentu.
- Batasi jumlah artikel yang dikirim dalam satu batch.
- Gabungkan beberapa artikel menjadi satu rangkuman harian.
- Kirim ke WhatsApp hanya setelah melewati pemeriksaan atau persetujuan.
Aturan seperti ini membuat otomasi lebih mudah dirawat. Jika semua logika dimasukkan langsung ke prompt AI atau ke banyak node bercabang, workflow akan sulit dipahami ketika kebutuhan berubah.
Struktur workflow n8n yang praktis
Untuk skenario RSS ke WhatsApp, struktur dasarnya dapat dibuat seperti berikut:
- Schedule Trigger menjalankan workflow pada interval tertentu.
- RSS Feed Read mengambil artikel dari satu atau beberapa feed.
- Filter menyaring sumber, kata kunci, tanggal, atau bahasa.
- Code atau Set menormalkan format judul, tanggal, dan tautan.
- AI atau proses aturan biasa membuat ringkasan dan menentukan relevansi.
- Approval memberi kesempatan manusia memeriksa hasil.
- WhatsApp API atau gateway mengirim pesan yang telah disetujui.
Untuk tahap awal, jangan langsung memakai AI. Mulailah dengan filter berbasis aturan. Misalnya, artikel hanya diproses jika judul atau deskripsinya memuat kata seperti n8n, webhook, API, atau automation.
const keywords = ['n8n', 'webhook', 'api', 'automation'];
const text = `${$json.title} ${$json.contentSnippet}`.toLowerCase();
return keywords.some(keyword => text.includes(keyword));Filter sederhana lebih mudah diprediksi dan tidak membutuhkan biaya tambahan. AI bisa ditambahkan setelah alur dasar berjalan stabil.
Gunakan AI untuk meringkas, bukan mengambil semua keputusan
AI berguna ketika deskripsi RSS terlalu pendek atau ketika relevansi artikel tidak bisa ditentukan hanya dari kata kunci. Namun, AI sebaiknya tidak diberi kendali penuh untuk mengirim pesan tanpa pemeriksaan.
Instruksi yang lebih aman adalah meminta AI menghasilkan struktur yang jelas, misalnya:
- Judul artikel.
- Ringkasan maksimal tiga kalimat.
- Alasan artikel dianggap relevan.
- Tingkat kepentingan: rendah, sedang, atau tinggi.
- Tautan sumber.
Contoh instruksi:
Ringkas artikel berikut dalam bahasa Indonesia yang netral. Jangan menambahkan fakta yang tidak ada di teks. Tandai apakah artikel relevan untuk pembaca yang tertarik pada n8n, integrasi API, webhook, atau otomasi pekerjaan. Jika informasinya tidak cukup, katakan bahwa konteksnya terbatas.
Pemisahan antara ringkasan dan keputusan penting. AI boleh membantu memberi rekomendasi, tetapi aturan bisnis tetap bisa ditentukan di n8n. Contohnya, artikel dengan tingkat kepentingan rendah hanya masuk ke arsip, sedangkan artikel dengan tingkat tinggi masuk ke jalur persetujuan.
Lebih baik mengirim digest daripada notifikasi satu per satu
Notifikasi langsung cocok untuk peringatan penting, tetapi tidak ideal untuk setiap artikel baru. Untuk konten dari RSS, format digest biasanya lebih nyaman.
Workflow dapat mengumpulkan artikel selama beberapa jam, lalu mengirim satu pesan seperti:
Ringkasan Otomasi Hari Ini
- Artikel pertama — ringkasan singkat dan tautan.
- Artikel kedua — ringkasan singkat dan tautan.
- Artikel ketiga — ringkasan singkat dan tautan.
Dengan cara ini, penerima tidak terganggu setiap kali feed berubah. n8n dapat menyimpan hasil sementara di database, spreadsheet, atau sistem penyimpanan lain sebelum membuat pesan gabungan.
Tambahkan jalur persetujuan untuk pesan penting
Jika pesan akan dikirim ke pelanggan, grup besar, atau kanal resmi perusahaan, tambahkan human-in-the-loop. Artinya, ada manusia yang tetap memeriksa hasil sebelum workflow meneruskan pesan.
Jalur persetujuan bisa dibuat melalui email, Slack, Telegram, atau dashboard sederhana. Formatnya dapat berisi ringkasan dan dua pilihan: setujui atau abaikan.
Pemisahan ini penting karena kesalahan kecil dalam ringkasan dapat mengubah makna artikel. Selain itu, beberapa feed mungkin berisi iklan, opini, atau konten yang belum layak dibagikan ke publik.
Perhatikan aturan dan batasan WhatsApp
Pengiriman pesan otomatis ke WhatsApp tidak hanya soal menemukan endpoint API. Anda perlu memastikan layanan yang digunakan memang resmi atau sesuai dengan kebutuhan operasional, terutama jika pesan dikirim ke pelanggan.
Periksa beberapa hal berikut:
- Apakah penerima sudah memberikan izin untuk menerima pesan?
- Apakah ada batas frekuensi pengiriman?
- Bagaimana cara menangani pesan gagal?
- Apakah tautan dan format pesan tampil dengan baik di perangkat berbeda?
- Apakah data artikel atau nomor penerima disimpan secara aman?
Untuk penggunaan internal, Anda mungkin memilih gateway atau integrasi yang lebih sederhana. Namun, untuk komunikasi bisnis, aspek persetujuan, privasi, dan kebijakan platform harus menjadi bagian dari desain sejak awal.
Yang bisa dilakukan sekarang
Mulailah dengan workflow kecil: satu RSS feed, satu filter kata kunci, satu tempat penyimpanan, dan satu kanal notifikasi. Jalankan selama beberapa hari untuk melihat apakah artikel yang masuk memang relevan.
Setelah itu, tambahkan perbaikan secara bertahap:
- Ubah notifikasi langsung menjadi digest harian.
- Tambahkan ringkasan otomatis dengan batas panjang yang jelas.
- Simpan log artikel yang diproses agar mudah diaudit.
- Buat jalur persetujuan untuk pesan eksternal.
- Tinjau kembali kata kunci berdasarkan hasil nyata, bukan asumsi.
Otomasi RSS ke WhatsApp yang baik bukan yang paling banyak mengirim pesan. Nilainya justru terlihat ketika penerima mendapatkan informasi yang lebih sedikit, tetapi lebih relevan, lebih mudah dipahami, dan muncul pada waktu yang tepat.
– Rio Yotto @rioyotto
