Cara Bikin Workflow AI di n8n: Langkah demi Langkah untuk Pemula
Tutorial bikin workflow AI di n8n dari nol: trigger Gmail, node Claude untuk klasifikasi email, percabangan, sampai aktivasi. Cocok untuk pemula tanpa coding.
Workflow n8n dengan AI adalah rangkaian node di n8n yang salah satu langkahnya memakai model AI seperti Claude untuk membaca, memutuskan, atau menyusun teks. Berbeda dengan workflow biasa yang kaku, workflow dengan AI bisa menangani masukan yang tidak rapi, seperti email dengan bahasa campur aduk, dan tetap mengambil tindakan yang benar.
Di tutorial ini kita akan membangun satu workflow nyata dari nol: setiap ada email masuk di Gmail, AI akan membacanya, mengelompokkannya ke kategori, lalu mengirimkannya ke jalur yang tepat. Setelah selesai, kamu punya fondasi untuk membangun workflow AI apa pun, mulai dari auto-balas pesan sampai rangkuman laporan otomatis.
Yang Akan Kita Bangun
Ini workflow yang paling sering ditanyakan pemula: klasifikasi email otomatis. Kamu punya kotak masuk yang campur aduk: ada email klien serius, ada pertanyaan harga, ada spam berkedok penawaran, ada invoice yang harus masuk pembukuan. Menyortir manualnya setiap pagi makan waktu setengah jam.
Workflow kita akan menggantikan pekerjaan itu. Setiap ada email baru:
- 01n8n menangkap email masuk lewat Gmail Trigger.
- 02AI membaca isinya dan memutuskan kategori: klien, sales, invoice, atau spam.
- 03Berdasarkan kategorinya, n8n mengambil tindakan: meneruskan ke folder kerja, membalas otomatis, mencatat ke spreadsheet, atau mengabaikannya.
Sepuluh menit untuk membangunnya, lalu dia jalan sendiri 24 jam sepanjang tahun.
Persiapan: Apa yang Kamu Butuhkan
Sebelum mulai, pastikan tiga hal ini sudah siap di meja. Tanpa satu pun di antaranya, tutorial ini akan berhenti di tengah.
- n8n yang sudah jalan. Bisa n8n Cloud trial di situs resminya, atau versi self-host. Kalau kamu belum memasangnya sama sekali, baca dulu bagian setup singkatnya di n8n Adalah, tidak sampai sepuluh menit.
- Akun Gmail. Ini yang akan kita pantau. Satu akun biasa sudah cukup untuk belajar.
- API key dari penyedia model AI. Anthropic Claude atau OpenAI, keduanya bisa. Untuk belajar, tarif model mini sangat murah, hitungan ratusan perak setiap kali workflow jalan. Simpan key ini baik-baik, kita akan pakai di node AI nanti.
Semua langkah di bawah diasumsikan berjalan di editor n8n dengan canvas kosong yang baru kamu buat lewat tombol "New Workflow". Beri nama workflow-nya apa saja yang gampang diingat, misalnya "Klasifikasi Email Masuk".
Langkah 1: Tambahkan Gmail Trigger
Setiap workflow n8n selalu dimulai dengan trigger, node paling kiri yang menentukan kapan workflow ini berjalan. Untuk kasus kita, pemicunya adalah "setiap ada email baru masuk di Gmail".
- 01Di canvas, klik tanda tambah untuk menambah node pertama.
- 02Cari node bernama Gmail Trigger.
- 03Pilih event "On message received". Ini artinya workflow akan terpicu setiap ada email baru yang nyangkut di kotak masuk.
- 04Sambungkan akun Gmail-mu. Kalau ini pertama kali, n8n akan memandumu lewat layar OAuth Google. Izinkan akses baca.
- 05Biarkan filter kosong dulu supaya dia menangkap semua email masuk. Kita bisa saring nanti.
Klik tombol "Execute Node" untuk mengetesnya. n8n akan mengambil email terbaru kamu dan menampilkannya di panel hasil. Buka panel itu dan pastikan kamu bisa melihat kolom seperti "subject", "from", dan "snippet". Kalau sudah muncul, trigger kamu siap.
Satu aturan yang menyelamatkan banyak pemula: jangan pernah lanjut ke node berikutnya sebelum node sekarang lulus tes. Error di satu node akan ikut ke semua node sesudahnya.
Langkah 2: Tambahkan Node AI untuk Klasifikasi
Sekarang bagian yang membuat workflow ini "pintar": node AI yang akan membaca email dan memutuskan kategorinya.
- 01Tambah node baru, cari "AI Chain" atau "OpenAI" atau "Claude" (namanya bisa sedikit berbeda tergantung versi n8n-mu; jika ragu, node basic "OpenAI" atau "Anthropic" juga bisa dan lebih sederhana untuk awal).
- 02Sambungkan output Gmail Trigger ke inputnya.
- 03Di bagian credentials, pilih "Create New" dan masukkan API key yang kamu siapkan tadi.
- 04Di bagian prompt atau message, tulis instruksi untuk AI-nya. Inilah bagian paling penting.
Contoh prompt yang kami pakai dan terbukti stabil:
"Tugasmu adalah membantu menyortir email masuk. Baca email berikut, lalu balas HANYA dengan satu kata dari daftar ini: klien, sales, invoice, atau spam. Jangan tambah penjelasan apa pun. Subject: [tempel field subject dari Gmail Trigger]. Isi: [tempel field snippet dari Gmail Trigger]."
Untuk menempel field dari node sebelumnya di dalam prompt, klik ikon roda gigi di samping kolom prompt, lalu pilih "Add Expression" dan seret field subject dan snippet dari panel kiri ke prompt-mu. n8n akan menuliskannya otomatis dalam bentuk expression.
Jalankan "Execute Node". Di panel output, kamu akan melihat jawaban AI-nya, idealnya satu kata saja seperti "klien" atau "sales". Kalau jawabannya panjang dan bertele-tele, perkuat instruksi "HANYA dengan satu kata" di prompt.
Langkah 3: Tambahkan Percabangan IF
AI sudah memutuskan kategorinya. Sekarang kita butuh node yang membaca keputusan itu dan mengarahkan email ke jalur yang benar.
- 01Tambah node "IF".
- 02Atur supaya dia membaca output dari node AI. Di kolom kiri, masukkan expression yang menunjuk ke teks jawaban AI. Di kolom kondisi, pilih "equal".
- 03Untuk percabangan pertama, isi kolom kanan dengan kata "klien".
- 04Tambah kondisi lagi (klik "Add Condition") untuk "sales", lalu "invoice", dan terakhir "spam".
Hasilnya, node IF-mu akan punya empat output: satu untuk tiap kategori. Tarik garis dari masing-masing output ke node aksi di langkah berikutnya.
Langkah 4: Tambahkan Aksi per Cabang
Sekarang kita tentukan apa yang terjadi di tiap kategori. Kamu bebas menyesuaikan, tapi ini konfigurasi yang paling umum dipakai:
- Kategori "klien": tambahkan node "Gmail" dengan aksi Move to Label, dan arahkan ke label seperti "Prioritas" atau "Kerja Hari Ini". Klien jangan sampai tenggelam di kotak masuk.
- Kategori "sales": tambahkan node "Google Sheets" dengan aksi Append Row, dan catat pengirim, subject, dan tanggalnya ke sheet "Leads Masuk". Sales yang tidak tercatat adalah sales yang bocor.
- Kategori "invoice": tambahkan node "Gmail" Move to Label "Pembukuan", plus kalau kamu mau, node Notion atau Google Drive untuk menyimpan lampirannya.
- Kategori "spam": cukup node "Gmail" dengan aksi Archive atau Add Label "Tinjau Spam". Jangan langsung hapus; selalu ada kemungkinan AI salah baca, jadi beri kesempatan tinjauan mingguan.
Susun keempat aksi ini di ujung tiap cabang IF. Kamu sekarang punya workflow utuh dari kiri sampai kanan.
Langkah 5: Testing, Debugging, dan Aktivasi
Sebelum diaktifkan, kita uji dulu dari ujung ke ujung.
- 01Klik tombol "Execute Workflow" di bagian bawah canvas. Ini menjalankan semua node sekaligus.
- 02Kirim email uji ke dirimu sendiri dengan isi yang jelas, misalnya "Halo, saya mau tanya soal harga paketnya" (seharusnya masuk kategori sales).
- 03Perhatikan tiap node di canvas: yang sukses akan menampilkan tanda centang hijau, yang gagal akan merah. Klik node merah untuk membaca error-nya.
- 04Cek hasil akhirnya di label Gmail dan sheet kamu. Kalau email uji tadi masuk ke sheet "Leads Masuk" dengan benar, workflow-mu bekerja.
Setelah yakin, geser tombol "Active" di pojok kanan atas ke posisi ON. Sejak detik ini workflow-mu hidup. Dia akan memeriksa email baru sesuai interval trigger, membaca dengan AI, dan menyortirnya otomatis.
Kesalahan yang Sering Terjadi dan Cara Memperbaikinya
Beberapa jebakan yang hampir pasti kamu temui, dan cara keluarnya:
- AI menjawab dengan penjelasan panjang padahal diminta satu kata. Solusinya: perkuat prompt. Tambahkan "jangan tambah kata lain, jangan ada tanda baca, jawab persis satu dari empat kata di atas" kalau perlu.
- Workflow jalan tapi kategorinya sering salah. Solusinya: tambah contoh di prompt. Tiga contoh email pendek dengan kategori yang benar jauh lebih efektif daripada instruksi panjang.
- Error "credentials not configured" di node Gmail. Solusinya: buka node, klik ulang credential, dan otorisasi ulang akun Google-mu. Token kadang kedaluwarsa.
- API key AI habis kuota di tengah hari. Solusinya: pasang node Error Trigger global yang mengirimimu notifikasi, jadi kamu tahu workflow berhenti daripada diam-diam mati.
- Email promosi dari klien salah masuk kategori sales. Solusinya: persempit definisi "sales" di prompt, misal "hanya email dari pengirim yang belum pernah menjadi pelanggan".
Ke Mana dari Sini
Workflow pertama ini sengaja sederhana supaya bisa selesai dalam satu sesi. Setelah kamu nyaman, ada tiga arah untuk naik level:
- 01Ganti trigger-nya. Pola yang sama bekerja untuk WhatsApp, form website, atau dm Instagram. Kamu tinggal mengganti node pertamanya.
- 02Tambah rantai AI. Setelah klasifikasi, kamu bisa menambah AI kedua yang menyusun draft balasan, jadi email sales langsung dijawab otomatis.
- 03Naik ke AI agent. Workflow ini masih lurus: baca, kategori, aksi. Untuk tugas yang langkahnya tidak bisa dipetakan dulu, kamu butuh AI agent yang bisa memutuskan sendiri urutan langkahnya.
Satu jalan alternatif yang makin populer: kalau kamu tidak mau merangkai node manual sama sekali, biarkan saja AI yang membangun workflow seperti ini untukmu lewat sambungan n8n MCP. Kamu tinggal mendeskripsikan workflow yang kamu mau, dan Claude atau Cursor yang merangkainya langsung di instance n8n kamu. Kami tulis panduannya langkah demi langkah di Cara Pakai n8n MCP.
Kalau kamu tipe yang lebih suka belajar lewat struktur yang sudah jadi daripada merangkai sendiri, kelas n8n Dari 0 Sampai Jago memandu kamu dari instalasi sampai workflow AI yang lebih kompleks, dengan studi kasus bisnis nyata. Dan kalau kamu mau langsung pakai tanpa membangun dari nol, ada template workflow siap pakai yang tinggal kamu sambungkan ke akunmu.
Satu prinsip terakhir yang kami pegang di WithMi Academy: workflow terbaik bukan yang paling pintar, tapi yang benar-benar jalan. Workflow sederhana yang kamu aktifkan hari ini jauh lebih berharga daripada rencana workflow sempurna yang tidak pernah selesai. Aktifkan satu ini dulu, biarkan dia bekerja seminggu, dan lihat berapa banyak waktu yang dia kembalikan untukmu.
FAQ
- Berapa biaya API AI untuk workflow klasifikasi email seperti ini?
- Sangat murah kalau kamu pakai model mini seperti Claude Haiku atau GPT-4o mini. Untuk puluhan email per hari, biayanya biasanya tidak sampai sepuluh ribu rupiah sebulan. Jadi yang lebih mahal adalah waktu kalau kamu tetap menyortir manual.
- Apakah workflow ini harus pakai server sendiri?
- Tidak wajib. Kamu bisa jalan di n8n Cloud trial tanpa menyentuh server. Tapi untuk jangka panjang, self-host di VPS murah lebih stabil dan gratis, panduannya ada di artikel kami tentang n8n.
- Bagaimana kalau AI salah mengklasifikasikan email penting?
- Jangan mengarahkan cabang mana pun ke aksi hapus atau arsip permanen di awal. Arahkan cadangan ke label tinjauan yang kamu cek seminggu sekali. Setelah akurasinya terbukti stabil selama beberapa minggu, baru pertimbangkan aksi yang lebih tegas.
- Bisakah workflow ini dipakai untuk WhatsApp atau Instagram, bukan email?
- Bisa, polanya sama persis. Kamu tinggal mengganti node trigger pertama dari Gmail Trigger ke trigger WhatsApp atau Instagram, lalu menyesuaikan aksi di tiap cabang. Node AI dan logika percabangannya tidak perlu berubah.
- Node AI mana yang paling gampang dipakai pemula, Claude atau OpenAI?
- Keduanya sama gampangnya di n8n. Pilih yang API key-nya lebih mudah kamu dapatkan. Yang lebih menentukan kualitas hasil adalah prompt-mu, bukan modelnya, jadi fokus di situ dulu sebelum pindah-pindah model.
Siap berhenti membaca dan mulai membangun?
Ikuti panduan yang sama yang dipakai murid kami untuk pergi dari nol sampai sistem AI otomatis.