Panduan Linux

Tutorial Pertama: Membuat Workflow Otomatis Kirim Email dengan n8n

Hai guys! Kali ini kita akan belajar cara bikin workflow otomatis buat ngirim email pake n8n. Buat kamu yang belum tahu, n8n itu semacam alat buat otomatisasi workflow yang open-source. Bisa buat ngatur berbagai macam tugas dengan integrasi ke tools lain. Cek n8n.io buat info lebih lanjut.

Nah, kalo kamu baru pertama kali pake n8n, jangan khawatir. Kita bakal jelasin step-by-step gimana cara bikin workflow buat ngirim email otomatis. Tanpa ribet, tanpa pusing, langsung aja yuk!

1. Instal n8n

Sebelum nge-build workflow, kita butuh n8n dulu dong. Kamu bisa install n8n pake NPM atau Docker. Kalo pake NPM, tinggal run:

npm install n8n -g
n8n

Atau, kalo lebih suka Docker, tinggal run:

docker run -it --rm \
	--name n8n \
	-p 5678:5678 \
	n8nio/n8n

Akses n8n lewat browser di http://localhost:5678. Kalo sudah, kamu bakal nemuin tampilan Dashboard n8n.

2. Bikin Workflow Baru

Pertama, kamu perlu bikin workflow baru. Klik tombol + di bagian Workflows trus pilih opsi Blank Workflow. Kasih workflow-nya nama, misalnya “Kirim Email Otomatis.”

3. Tambah Trigger untuk Memulai Workflow

Workflow n8n bisa di-trigger pake berbagai cara. Kita bakal pake trigger “Manual” buat contoh ini.

  1. Klik node + di pojok kanan atas.
  2. Cari node “Manual” dan pilih.
  3. Selesai! Ngga perlu konfigurasi tambahan buat node manual.

4. Tambah Node Buat Kirim Email

Sekarang kita perlu node buat ngirim email. N8n udah mendukung integrasi dengan beberapa layanan email, kaya Gmail dan SMTP. Kita bakal pake Gmail aja biar gampang.

  1. Klik + di samping node Manual trus cari “Gmail.”
  2. Pilih “Send an Email” dan tambahkan ke workflow.
  3. Kalo belum pernah pake Gmail dengan n8n, kamu perlu konfigurasi kredensial Google terlebih dahulu:
    • Pilih opsi “Create New” trus kasih nama credentials, misalnya “GmailKu.”
    • Klik tombol “Sign in with Google,” trus ikuti langkah authorization dari Google.
    • Kalo udah berhasil, credentials bakal tersimpan di n8n.
  4. Isi detail email di node Gmail:
    • To: Email tujuan (recipient)
    • Subject: Subjek email
    • Body: Isi pesannya
    • Attachments (Opsi): Bisa tambahin attachment kalo perlu

5. Hubungkan Nodes dan Save Workflow

Setelah kedua nodes siap, hubungkan node Manual ke node Gmail. Klik edge kecil di output node Manual trus tarik ke input node Gmail. Jangan lupa klik Save buat simpan workflow.

6. Jalankan Workflow

Sekarang, tinggal uji coba workflow.

  1. Pilih “Execute Workflow” di tombol hijau di atas.
  2. Kalo pakai node Manual, ngga perlu tambahin data apa-apa, langsung aja klik “Execute Node.”
  3. Workflow bakal ngirim email otomatis! Cek inbox email tujuan buat memastikan email udah terkirim.

Tips dan Trik

Itu aja sih tutorial ngirim email pake n8n. Gampang kan, guys? Semoga bermanfaat, ya! Kalo ada pertanyaan, tinggalin komen di bawah ini.

#N8n #AI