Kenapa n8n cocok untuk UMKM?
n8n adalah alat otomasi berbasis node: kamu menyambungkan pemicu (email masuk, jadwal, form) dengan langkah-langkah lain tanpa banyak menulis kode. n8n bisa dipasang sendiri (self-host) di VPS atau laptop, jadi cocok untuk usaha kecil di Bandung atau Surabaya yang ingin otomasi tanpa biaya langganan bulanan tambahan untuk AI. Biaya AI-nya cukup dari saldo MaCloud AI per token.
Langkah menyambungkan n8n ke MaCloud AI
- Daftar, isi saldo di tab Isi saldo (mulai Rp 50.000, QRIS atau transfer bank), lalu buat key di tab API Key dengan nama "n8n".
- Di n8n, buka Credentials → Add credential (atau Create → Credential), cari OpenAI.
- Isi API Key dengan key
sk-...dan Base URL denganhttps://api.macloudai.com/v1. Kosongkan Organization ID. - Simpan. n8n akan mencoba koneksi; kalau berhasil, credential siap dipakai.
- Di workflow, tambahkan node OpenAI, pilih credential tadi, pilih aksi untuk mengirim pesan ke model, lalu isi model dengan nama dari halaman model.
Letak kolom Base URL: di jendela credential OpenAI, biasanya di bawah API Key. Kalau daftar model di node OpenAI tidak menampilkan model yang kamu mau, ganti cara pilih model ke By ID (atau mode Expression) lalu ketik namanya, misalnya gem-3.8-flash. Nama menu bisa sedikit berbeda antar versi n8n.
Belum punya n8n? Cara cepat mencobanya dengan Docker:
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
# lalu buka http://localhost:5678
Contoh workflow 1: draf balasan email pelanggan
Kasus: toko batik online di Surabaya menerima banyak email pertanyaan ukuran, bahan dan pengiriman. Workflow ini membuat draf balasan, lalu admin tinggal cek dan kirim.
| Node | Isi |
|---|---|
| Email Trigger (IMAP) atau Gmail Trigger | Memicu workflow setiap ada email baru di kotak masuk toko. |
| OpenAI | Instruksi sistem tentang toko + isi email. Model ringan sudah cukup. |
| Gmail (buat draf) atau Send Email | Simpan jawaban sebagai draf, atau kirim ke admin untuk dicek dulu. |
Contoh instruksi di node OpenAI (bagian system / instructions):
Kamu admin toko batik online di Surabaya.
Tulis draf balasan email yang sopan dan singkat dalam bahasa Indonesia.
Jangan menjanjikan harga, stok, atau tanggal kirim yang tidak ada di email.
Kalau perlu dicek admin, tulis: [CEK ADMIN].
Akhiri dengan: Salam, Tim Batik Kenjeran.
Di bagian pesan user, masukkan subjek dan isi email dengan expression n8n, misalnya {{ $json.subject }} dan {{ $json.text }} (nama field tergantung node pemicu yang dipakai; lihat output node sebelumnya).
Contoh workflow 2: ringkasan pesanan harian
Kasus: UMKM makanan beku di Jakarta mencatat pesanan di Google Sheets. Setiap malam pemilik ingin ringkasan singkat: total pesanan, produk terlaris, pesanan yang belum dibayar.
- Schedule Trigger: jalan setiap hari jam 21.00.
- Google Sheets: baca baris pesanan hari ini.
- Aggregate atau Code: gabungkan baris jadi satu teks.
- OpenAI: minta ringkasan dalam 5 poin.
- Send Email atau node chat lain: kirim ringkasan ke pemilik.
Alternatif: pakai node HTTP Request
Kalau versi n8n kamu belum punya kolom Base URL di credential OpenAI, pakai node HTTP Request biasa. Method POST, URL https://api.macloudai.com/v1/chat/completions, header Authorization: Bearer sk-..., body JSON:
{
"model": "gem-3.8-flash",
"max_tokens": 400,
"messages": [
{"role": "system", "content": "Ringkas pesanan hari ini dalam 5 poin singkat."},
{"role": "user", "content": "{{ $json.pesanan }}"}
]
}
Jawabannya ada di choices[0].message.content pada output node. Simpan API key di credential n8n (Header Auth), jangan ditulis langsung di workflow yang dibagikan.
Error dan biaya
- 401: key salah atau dihapus. 403: saldo habis atau model tidak boleh dipakai key itu. 404: nama model salah.
- 429: workflow mengirim terlalu banyak request sekaligus. Pakai node Loop / Split in Batches dengan jeda.
- Setiap eksekusi node OpenAI tercatat di tab Pemakaian di konsol, lengkap dengan token dan biayanya.
- Batasi panjang input (misalnya potong isi email yang terlalu panjang) dan atur
max_tokenssupaya biaya per eksekusi kecil. Rumusnya ada di panduan menghitung biaya.
Mau bot yang langsung membalas pelanggan di WhatsApp? Lihat panduan bot WhatsApp AI.
Pertanyaan umum
Q1Apakah n8n bisa pakai Claude?
Q2Kenapa daftar model di node OpenAI tidak lengkap?
Q3Apakah harus self-host n8n?
Q4Berapa biaya AI untuk workflow n8n?
Q5Apakah aman memproses email pelanggan dengan AI?
Panduan lain
- Cara pakai Claude API di Indonesia tanpa kartu kredit
- Cara pakai Claude Code dengan bayar Rupiah (tanpa kartu kredit)
- Cursor dengan API key sendiri (Claude/GPT, bayar Rupiah)
- Cara bikin bot WhatsApp yang dijawab AI (Python + OpenAI SDK)
- Cara pakai API GPT (format OpenAI) dengan bayar QRIS
- Cara setting Cline di VS Code pakai Claude API bayar Rupiah
Cara menghitung biaya API AI (token) dalam Rupiah