AI Class

n8n untuk Pemula: Pahami Workflow, Node, dan Trigger Sebelum Bikin Automation Pertama

· 4 menit baca

Banyak pekerjaan kantor sebenarnya cuma memindahkan data dari satu tempat ke tempat lain: menyalin isi form ke spreadsheet, mengirim notifikasi ke Telegram tiap ada order, atau merekap laporan setiap pagi. n8n dibuat untuk pekerjaan seperti itu. Kamu menyusun alurnya sekali, lalu n8n menjalankannya terus tanpa perlu ditunggui.

Artikel ini membahas konsep dasar n8n yang wajib dipahami sebelum membuat workflow pertama.

Apa itu n8n?

n8n adalah tools workflow automation berbasis visual. Kamu menyusun langkah-langkah otomatisasi dengan menyambungkan kotak-kotak (node) di kanvas, mirip menggambar diagram alur. Setiap node mengerjakan satu tugas, misalnya membaca Google Sheets, memanggil API, atau mengirim email.

Yang membuat n8n populer: bisa dipasang di server sendiri (self-hosted), punya ratusan integrasi bawaan, dan tetap memberi ruang untuk menulis kode JavaScript atau Python kalau butuh logika khusus.

Tiga istilah yang wajib dipahami

1. Workflow

Workflow adalah satu alur otomatisasi utuh, dari pemicu sampai langkah terakhir. Contohnya: "setiap ada pesanan baru di form, simpan ke spreadsheet, lalu kirim notifikasi ke Telegram". Satu workflow bisa sependek dua node atau sepanjang puluhan node.

2. Trigger

Trigger adalah node pertama yang menentukan kapan workflow berjalan. Beberapa yang paling sering dipakai:

  • Manual Trigger: jalan saat kamu klik tombol eksekusi. Cocok untuk uji coba.
  • Schedule Trigger: jalan sesuai jadwal, misalnya setiap hari jam 7 pagi.
  • Webhook: jalan saat aplikasi lain mengirim data ke URL milik workflow, misalnya notifikasi pembayaran.
  • Trigger aplikasi: jalan saat ada kejadian di aplikasi tertentu, seperti baris baru di Google Sheets atau pesan baru di Telegram.

3. Node

Node adalah setiap langkah di dalam workflow. Ada node untuk aplikasi (Gmail, Slack, Notion), node untuk mengolah data (Set, IF, Switch, Merge), node AI (AI Agent dan model bahasa), dan node teknis seperti HTTP Request untuk memanggil API apa pun yang belum punya integrasi bawaan.

Bagaimana data mengalir antar-node

Data di n8n berbentuk daftar item, dan setiap item berisi JSON. Kalau node Google Sheets membaca 10 baris, node berikutnya menerima 10 item dan biasanya memprosesnya satu per satu.

Untuk mengambil nilai dari node sebelumnya, kamu memakai expression. Contohnya, untuk menulis email pelanggan di isi pesan:

Halo, pesanan untuk {{ $json.email }} sudah kami terima.

$json merujuk ke data item yang sedang diproses. Begitu terbiasa dengan expression, kamu bisa merangkai data dari node mana pun ke node mana pun.

Credentials dan executions

Credentials adalah tempat menyimpan API key, token, atau login OAuth untuk tiap layanan. Kamu cukup mengisinya sekali, lalu node mana pun bisa memakainya tanpa menulis ulang kunci rahasia di dalam workflow.

Executions adalah riwayat setiap kali workflow berjalan. Di sini kamu bisa melihat data yang masuk dan keluar di setiap node, sehingga mencari penyebab error jadi jauh lebih mudah.

n8n Cloud atau self-hosted?

Ada dua cara memakai n8n:

  • n8n Cloud: berlangganan, tidak perlu mengurus server. Cocok kalau ingin langsung mulai.
  • Self-hosted: dipasang di server atau VPS sendiri, misalnya dengan Docker. Lebih fleksibel dan biaya bulanannya hanya untuk server.

Untuk mencoba di komputer sendiri dengan Docker, perintah dari dokumentasi resmi n8n kurang lebih seperti ini:

docker volume create n8n_data
docker run -it --rm --name n8n -p 5678:5678 -v n8n_data:/home/node/.n8n docker.n8n.io/n8nio/n8n

Setelah berjalan, buka http://localhost:5678 di browser.

Contoh workflow pertama

Workflow sederhana yang bagus untuk latihan: setiap pagi, ambil data dari sebuah API lalu kirim ringkasannya ke Telegram.

  1. Schedule Trigger diatur jalan setiap hari jam 7 pagi.
  2. HTTP Request mengambil data, misalnya kurs atau cuaca dari API publik.
  3. Set merapikan data jadi teks yang enak dibaca.
  4. Telegram mengirim teks itu ke chat kamu.

Empat node ini sudah mencakup pola yang dipakai di hampir semua automation: pemicu, ambil data, olah data, kirim hasil.

Jangan lupa error handling

Workflow yang berjalan otomatis harus siap menghadapi error, misalnya API sedang down atau token kedaluwarsa. Di n8n kamu bisa mengatur tiap node untuk berhenti, lanjut, atau mengalihkan error ke jalur lain. Kamu juga bisa membuat workflow khusus dengan Error Trigger yang mengirim notifikasi setiap kali ada workflow gagal, supaya masalah tidak diam-diam menumpuk.

Langkah berikutnya

Setelah paham workflow, trigger, dan node, kamu sudah bisa membaca hampir semua workflow n8n yang dibagikan orang lain. Tahap selanjutnya adalah latihan dengan kasus nyata: integrasi AI, penanganan error yang rapi, dan menerapkannya di bisnis.

Semua itu dibahas berurutan di kelas n8n Automation Fundamental, mulai dari konsep automation, perbandingan n8n Cloud dan self-hosted, contoh workflow, error handling, integrasi AI, sampai cara menjadikan skill n8n sebagai sumber penghasilan.

Artikel terkait