Proyek Akhir: Notifikasi Pesanan Otomatis
Merancang workflow lengkap dari pemicu sampai notifikasi.
Tujuan proyek
Setiap kali ada pesanan baru di Google Sheets, kirim notifikasi ke Telegram — tetapi hanya untuk pesanan bernilai besar (≥ Rp 100.000).
Rancangan workflow
Google Sheets Trigger (baris baru)
↓
Edit Fields (rapikan: nama, total)
↓
IF total ≥ 100000
├─ true → Telegram: "Pesanan baru dari {{ $json.nama }}: Rp {{ $json.total }}"
└─ false → (selesai / simpan saja)
Langkah membangun di n8n
- Siapkan Google Sheets: kolom
nama,total. Isi 2–3 baris contoh. - Trigger: tambah Google Sheets Trigger (On row added), hubungkan credential Google, pilih sheet-nya.
- Edit Fields: pastikan
totalbertipe Number. - IF: Value 1
{{ $json.total }}→ is greater than or equal to →100000. - Telegram (jalur true): Send a text message, isi Chat ID dan teks berisi expression.
- Uji: tambah baris baru di Sheets, tekan Fetch Test Event, jalankan, cek Telegram.
- Pasang Error Workflow, lalu aktifkan dengan saklar Active.
Ide pengembangan
- Tambah balasan otomatis ke pembeli lewat email.
- Rekap pesanan harian dengan Schedule Trigger + Aggregate.
- Gunakan Switch untuk memisahkan pesanan per kota.
Selamat!
Kamu sudah memahami pemicu, node, data, expression, percabangan, API, kode, error, dan cara mengaktifkan workflow. Kerjakan latihan terakhir lalu ikuti kuis untuk meraih sertifikat.