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.
- Klik node
+
di pojok kanan atas. - Cari node “Manual” dan pilih.
- 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.
- Klik
+
di samping node Manual trus cari “Gmail.” - Pilih “Send an Email” dan tambahkan ke workflow.
- 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.
- Isi detail email di node Gmail:
To
: Email tujuan (recipient)Subject
: Subjek emailBody
: Isi pesannyaAttachments
(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.
- Pilih “Execute Workflow” di tombol hijau di atas.
- Kalo pakai node Manual, ngga perlu tambahin data apa-apa, langsung aja klik “Execute Node.”
- Workflow bakal ngirim email otomatis! Cek inbox email tujuan buat memastikan email udah terkirim.
Tips dan Trik
- Kalau mau, kamu bisa ganti trigger dari Manual ke jadwal waktu tertentu pake node Cron atau node webhook biar lebih keren.
- Eksperimen pake node lain buat manfaatin fitur n8n, kaya integrasi dengan tools lain kayak Slack atau Trello.
Itu aja sih tutorial ngirim email pake n8n. Gampang kan, guys? Semoga bermanfaat, ya! Kalo ada pertanyaan, tinggalin komen di bawah ini.