Dec 04, 2025
Faradilla A.
11menit Dibaca
Integrasi n8n-Telegram memungkinkan Anda menghubungkan bot Telegram dengan n8n, tool automasi workflow yang berfungsi untuk mengotomatiskan tugas manual di berbagai layanan dengan mudah.
Bot bisa berinteraksi dengan pengguna berkat Bot API Telegram, sedangkan n8n menyediakan visualisasi tanpa coding untuk membuat workflow kustom dari berbagai tool yang saling terhubung.
Dengan menggabungkan keduanya, Anda bisa mengotomatiskan percakapan, mengelola notifikasi, memicu tindakan tertentu, hingga meningkatkan operasional bot Anda tanpa coding yang rumit.
Melalui tutorial ini, Anda akan mempelajari:
Yuk, scroll ke bawah untuk mengikuti langkah-langkah membuat bot Telegram untuk n8n, memahami manfaat integrasinya, mengenal node serta operasi utama Telegram, dan melihat berbagai contoh penerapannya.
Integrasi n8n-Telegram adalah cara untuk menghubungkan n8n, platform automasi workflow visual tanpa coding, dengan Bot API Telegram agar Anda bisa mengotomatiskan proses komunikasi dan mengelola interaksi real-time melalui bot.
Dengan n8n, Anda bisa membuat dan menjalankan workflow yang terhubung dengan ribuan layanan. Di sisi lain, Bot API Telegram memungkinkan Anda membuat bot yang bisa mengirim dan menerima pesan, menangani perintah, hingga berinteraksi dengan pengguna secara langsung.
Ketika keduanya digabungkan, Anda bisa memicu workflow berdasarkan event di Telegram (misalnya saat ada pesan masuk), lalu menjalankan tindakan seperti mengirim teks, gambar, dokumen, atau lokasi.
Integrasi ini mendukung beberapa fitur automasi penting:
Anda juga bisa menghubungkan Telegram dengan berbagai aplikasi lain seperti Google Spreadsheet, Notion, OpenAI, atau CRM untuk menjalankan automasi yang lebih canggih dan menyeluruh, bukan sekadar mengirim pesan.
Hal inilah yang membuat integrasi n8n-Telegram sangat fleksibel dan mudah diatur sesuai kebutuhan. Bot yang Anda buat tidak hanya bisa mengobrol, tapi juga bisa memproses data, menjalankan tindakan tertentu, dan mengotomatiskan workflow lengkap dari awal sampai akhir.
Menghubungkan Telegram ke n8n memberi Anda cara praktis untuk mengotomatiskan proses komunikasi, membuat bot yang lebih pintar, dan mengintegrasikan Telegram dengan berbagai tool lain tanpa perlu menulis kode.
Integrasi ini menghemat waktu Anda dan meningkatkan efisiensi, baik untuk mengirim notifikasi, menangani pesan pelanggan, maupun menjalankan tindakan tertentu di aplikasi lain.
Berikut beberapa alasan Anda perlu mengintegrasikan Telegram dan n8n:
Sedang mencari ide automasi? Simak artikel kami tentang contoh automasi n8n untuk mempelajari berbagai tugas yang bisa Anda otomatiskan, mulai dari mengelola media sosial, sinkronisasi data bisnis, hingga melihat data interaksi pelanggan menggunakan CRM.
Sebelum memulai langkah-langkah automasi Telegram dengan n8n, pastikan Anda sudah menyiapkan hal-hal berikut:
Selain itu, Anda sebaiknya sudah memiliki pemahaman dasar tentang penggunaan n8n dan cara membuat workflow automasi agar prosesnya bisa berjalan lancar.
Untuk menyiapkan bot Telegram di workflow n8n, Anda perlu membuat bot dulu melalui BotFather, lalu menghubungkannya ke n8n menggunakan token yang diberikan. Setelah terhubung, Anda bisa memicu workflow saat pengguna mengirim pesan, lalu mengotomatiskan balasan berdasarkan input tersebut.
Mari pelajari langkah-langkahnya secara lebih mendetail di bawah ini.
Untuk membuat bot Telegram, mulai percakapan dengan @BotFather di aplikasi Telegram. BotFather adalah bot resmi Telegram yang digunakan untuk membuat dan mengelola bot lain.
Ikuti langkah-langkah berikut:
123456789:AAExampleBotTokenRedactedForSecurity

Simpan token ini dengan aman karena Anda akan membutuhkannya untuk menghubungkan bot ke n8n.
Sesuaikan mode privasi (opsional)
Secara default, bot Telegram dalam grup hanya menerima pesan yang menyebut namanya secara langsung.
Kalau Anda ingin bot menjawab semua pesan di grup, kirim perintah /setprivacy ke BotFather dan pilih Disable saat diminta.
Setelah mendapatkan token bot, buat kredensial Telegram di n8n agar workflow Anda bisa berkomunikasi dengan bot tersebut.
Berikut caranya:

n8n akan menguji koneksi Anda secara otomatis. Kalau berhasil, Anda bisa lanjut ke langkah berikutnya.
Apabila koneksi gagal, pastikan token bot Anda sudah benar dan masih aktif, serta cek apakah instance n8n Anda bisa diakses publik melalui HTTPS karena Telegram mewajibkan webhook yang aman.
Setelah bot berhasil terhubung, tambahkan node Telegram Trigger agar workflow bisa merespons pesan masuk secara real-time.
Berikut langkah-langkahnya:


Anda akan melihat respons pada tab JSON di sisi kanan node Telegram Trigger yang menampilkan data pesan yang sama:

Kalau data tersebut muncul, selamat! Artinya bot Telegram Anda sudah berhasil memicu workflow di n8n.
n8n menyediakan berbagai node Telegram yang bisa Anda gunakan untuk membuat workflow kustom, mulai dari automasi pesan hingga interaksi bot yang lebih kompleks.
Untuk membuat workflow automasi Telegram, Anda bisa mulai dengan menambahkan node Telegram Trigger untuk mengambil pesan yang masuk. Dari konten pesan tersebut, Anda bisa membuat cabang logika untuk mengirim balasan, meneruskan data ke aplikasi lain, atau memicu tool AI tertentu.
Tabel berikut merangkum operasi Telegram utama yang tersedia di n8n:
| Operasi | Deskripsi |
| ✅ Get Chat | Mengambil informasi dasar tentang obrolan atau pengguna, seperti ID atau tipe obrolan. |
| Leave Group | Mengeluarkan bot dari obrolan grup tertentu. |
| Get File | Mendownload file yang dikirimkan ke bot. |
| Delete Chat Message | Menghapus pesan dalam obrolan. |
| Edit Message Text | Memperbarui teks pesan yang sudah dikirim. |
| Pin Chat Message | Menyematkan pesan tertentu dalam obrolan. |
| ✅ Send Document | Mengirim file seperti PDF, CSV, atau DOCX ke pengguna atau grup. |
| Send Location | Mengirim koordinat GPS ke obrolan Telegram, cocok untuk bot berbasis lokasi. |
| ✅ Send Message | Mengirim pesan teks ke pengguna atau grup, mendukung markdown dan emoji. |
| ✅ Send Photo | Mengirim gambar melalui path file atau URL. |
(Simbol “✅” menunjukkan operasi yang paling sering digunakan.)
Telegram juga mengategorikan elemen workflow Anda menjadi beberapa bagian berikut:
Kemudian sebelum membuat workflow Telegram, pastikan Anda memahami beberapa batasan berikut:
Sekarang Anda sudah siap membuat automasi yang membantu mengelola tugas harian Anda dan menghemat waktu. Mulai dari mengirim notifikasi internal hingga menjalankan bot layanan pelanggan, integrasi n8n-Telegram memudahkan Anda menangani berbagai hal, seperti mengirim pesan real-time hingga menghubungkan berbagai aplikasi.
Untungnya, Anda tidak harus mulai dari nol karena n8n menyediakan banyak template Telegram siap pakai yang bisa langsung Anda sesuaikan dengan kebutuhan.
Namun, apabila diperlukan, Anda juga bisa membuat workflow secara manual. Berikut beberapa contoh praktis yang bisa Anda jadikan inspirasi untuk automasi Telegram.
Masalah
Memantau uptime website secara manual jelas tidak efisien dan rawan terlewat, apalagi kalau tim Anda membutuhkan update real-time untuk menangani downtime secepat mungkin. Tanpa peringatan instan, downtime beberapa menit saja bisa membuat Anda kehilangan traffic, angka penjualan, atau bahkan membuat pengguna kapok.
Solusi:
Otomatiskan notifikasi downtime dengan mengirimkan peringatan langsung ke grup Telegram tim Anda. Dengan begitu, tim akan menerima info ketika website sedang down atau sudah kembali online, tanpa perlu mengecek dashboard atau merefresh halaman status secara manual.
Implementasi:
Workflow ini menggunakan node Webhook di n8n untuk menerima peringatan dari UptimeRobot (atau tool pemantauan lain yang mendukung webhook) dan node Telegram untuk mengirim pesan yang sudah diformat ke grup Anda.
Saat UptimeRobot mendeteksi adanya perubahan status, webhook akan terpicu. n8n kemudian memproses data tersebut dan mengirimkan pesan yang jelas ke Telegram berisi nama website, URL, status, dan tindakan yang perlu dilakukan.
Workflow:

🚨 *Uptime Alert*
🔗 *Site:* {{ $json.body.monitorFriendlyName }}
🌐 *URL:* {{ $json.body.monitorURL }}
📶 *Status:* {{ $json.body.alertTypeFriendlyName }}
{{ $json.body.alertType == "1" ? "❌ The site is *DOWN*. Please check it immediately." : "✅ The site is *UP* again. All systems go." }}Hasil:
Sekarang tim Anda akan menerima notifikasi real-time melalui Telegram saat website mengalami downtime atau kembali online. Automasi ini membantu mempercepat respons masalah, meminimalkan dampak downtime, dan menjaga operasional website tetap lancar.
Masalah
Menjawab pesan pelanggan secara manual lewat Telegram bisa memakan waktu dan membuat waktu respons menjadi tidak konsisten.
Baik untuk menjawab pertanyaan umum maupun memberikan update status, semuanya bisa mengalihkan fokus dari pekerjaan yang lebih penting, terutama di luar jam kerja.
Solusi:
Buat asisten Telegram berbasis AI menggunakan n8n dan OpenAI. Bot ini akan menerima pesan, memprosesnya secara real-time, dan memberikan jawaban otomatis yang bermanfaat bagi pengguna.
Dengan konfigurasi ini, Anda memiliki asisten virtual yang siap menangani pertanyaan umum kapan pun, meningkatkan kualitas respons, serta menghemat waktu dan tenaga tim Anda.
Implementasi:
Workflow ini menggunakan node Telegram Trigger untuk mendeteksi pesan yang masuk. Kemudian, node meneruskan pesan ke LLM Chain untuk membuat prompt dan mengirimkannya ke model chat OpenAI.
Respons yang dihasilkan oleh AI kemudian dikirim kembali ke pengguna melalui node Telegram Send Message.
Workflow:

{{ $json.message.text }}Kamu adalah asisten yang selalu siap menanggapi pesan pelanggan dalam nada yang ramah dan hangat.
{{ $('Telegram Trigger').item.json.message.chat.id }}{{ $json.text }}Langkah ini akan mengirimkan jawaban yang dihasilkan AI ke obrolan tempat pesan sebelumnya dikirim.
Hasil:
Sekarang Anda punya asisten Telegram pintar yang bisa membalas pesan secara langsung dan otomatis. Bot ini membantu mempercepat waktu respons, menangani pertanyaan berulang, dan mendukung pelanggan kapan pun mereka membutuhkan bantuan.
Anda bisa mengembangkannya lebih jauh dengan fitur seperti transkripsi pesan suara, memori percakapan, atau integrasi dengan tool internal untuk jawaban yang lebih personal.
Masalah
Mengelola tiket dukungan secara manual di Telegram bisa menjadi tugas yang melelahkan. Tanpa pencatatan, penomoran tiket, atau pengelompokan masalah, pengguna bisa menunggu terlalu lama karena pesan tidak tercatat dengan baik. Akibatnya, pesan bahkan terlewat tanpa ada tindak lanjut.
Solusi:
Dengan n8n dan Telegram, Anda bisa mengotomatiskan penerimaan tiket. Workflow akan menangkap pesan yang masuk, membuat ID tiket unik, mengirim konfirmasi ke pengguna, dan meneruskan detail tiket lewat email kepada tim dukungan.
Hasilnya, dukungan pelanggan menjadi lebih efisien karena tim Anda dan pengguna bisa mendapatkan informasi terbaru tanpa harus berpindah-pindah tool atau menyalin pesan secara manual.
Implementasi:
Workflow ini menggunakan node Telegram Trigger untuk mengidentifikasi pesan masuk, node Code untuk membuat dan memformat data tiket, serta dua output: node Telegram Send Message untuk mengirim konfirmasi kepada pengguna, dan node Email Send untuk memberi tahu tim dukungan Anda.
Workflow:

const now = new Date().toISOString();
const ticketId = 'TICK-' + Math.floor(10000 + Math.random() * 90000);
return [
{
json: {
ticketId,
userId: $input.first().json.message.chat.id,
username: $input.first().json.message.from.username,
fullName: $input.first().json.message.chat.first_name + ' ' + ($input.first().json.message.chat.last_name || ''),
messageText: $input.first().json.message.text,
timestamp: now
}
}
];{{ $json.userId }}🙌 Halo Kak *{{ $json.fullName }}*! Terima kasih sudah menghubungi tim kami. Saat ini, kami sudah menerima pesan Anda dengan Ticket ID: *{{$json["ticketId"]}}* Tim kami akan segera meninjaunya dan memberi tahu Anda terkait detailnya.[New Ticket] {{ $('Code').item.json.ticketId }} dari {{ $('Code').item.json.fullName }}🆕 Tiket Dukungan Baru Diterima
🆔 Ticket ID: {{ $('Code').item.json.ticketId }}
👤 Dari: {{ $('Code').item.json.fullName }}
🔢 User ID Telegram: {{ $('Code').item.json.username }}
🕒 Waktu: {{ $('Code').item.json.timestamp }}
📝 Pesan:
"{{ $('Code').item.json.messageText }}"
📲 Balas langsung di Telegram jika perlu:
https://t.me/{{ $('Code').item.json.username }}
—
Pesan ini dikirim secara otomatis oleh workflow dukungan n8n Anda.Hasil:
Anda sekarang sudah mengotomatiskan tahap pertama dalam proses dukungan pelanggan Anda. Setiap pesan Telegram kini otomatis berubah menjadi tiket dukungan dengan ID unik, konfirmasi instan, dan pemberitahuan email untuk tim dukungan Anda.
Selanjutnya, Anda bisa mengembangkannya dengan menyimpan tiket ke database, memasukkannya ke CRM, atau menghubungkannya ke tool project management untuk membuat task otomatis agar proses pemberian dukungan bisa sepenuhnya dilakukan secara otomatis.
n8n, Zapier, dan Make adalah tool automasi populer yang bisa Anda gunakan untuk membuat workflow di berbagai aplikasi, termasuk yang melibatkan bot Telegram. Tabel berikut membandingkan bagaimana ketiganya menangani automasi Telegram, lengkap dengan harga, kemampuan, dan opsi hostingnya:
| Fitur | n8n | Zapier | Make |
| Model harga | Mulai dari €20/bulan (sekitar Rp400.000) untuk 2.500 eksekusi (cloud); gratis jika self-hosted | Mulai dari $19,99/bulan (sekitar Rp340.000) untuk 750 tugas; tersedia paket gratis | Mulai dari $9/bulan (sekitar Rp155.000) untuk 10.000 operasi |
| Kemampuan Telegram | Akses penuh melalui node Telegram; mendukung kirim/terima pesan, inline keyboard, dan upload file | Tersedia sebagai aplikasi premium; mendukung kirim/terima pesan dasar | Integrasi lengkap; mendukung tindakan lanjutan untuk bot Telegram |
| Batas eksekusi | Mulai dari 2.500 eksekusi/bulan (Starter); tak terbatas jika self-hosted | Mulai dari 750 task/bulan (Pro); paket lebih tinggi menambah batas | Mulai dari 1.000 operasi/bulan; operasi tambahan dikenai biaya |
| Fleksibilitas kustomisasi | Sangat tinggi; mendukung JavaScript, kode kustom, dan logika bersyarat | Sedang; terbatas pada UI dan action bawaan | Tinggi; termasuk visual logic builder, router, dan modul kustom |
| Kecocokan untuk developer | Sangat developer-friendly; mendukung manipulasi JSON, function node, dan self-hosting | Mudah bagi pemula; fokus pada no-code dan low-code | Seimbang; UI no-code namun tetap dengan opsi kontrol tingkat lanjut |
| Cloud vs self-hosting | Cloud dan self-hosting | Cloud saja | Cloud saja |
Ringkasan:
Kalau Anda ingin membuat workflow Telegram yang bisa ditingkatkan dan melibatkan penggunaan AI, pemrosesan pesan lanjutan, atau integrasi multi-aplikasi, n8n merupakan opsi terbaik dengan kemampuan, harga, dan kontrol yang paling sepadan.
Hosting yang stabil sangat penting untuk bot dan automasi Telegram yang harus aktif 24/7 dan memberikan respons secara real-time.
Karena Telegram menggunakan webhook untuk berkomunikasi dengan workflow Anda, server harus selalu online, mendukung HTTPS, dan mampu menangani lonjakan traffic, terutama ketika bot berkembang menjadi semakin kompleks.
Menggunakan VPS hosting n8n dari Hostinger dengan harga mulai dari Rp77900.00/bulan, Anda akan mendapatkan ekosistem automasi siap pakai tanpa harus repot mengonfigurasinya.
Setiap paket sudah dilengkapi dengan template n8n siap pakai, jadi Anda tidak perlu menginstalnya secara manual dengan risiko error. Anda bisa langsung membuat, menguji, dan menjalankan workflow n8n, bahkan meskipun masih pemula.
Untuk workflow berkapasitas tinggi atau konfigurasi tingkat lanjut, VPS n8n Hostinger mendukung queue mode (mode antrean) sehingga Anda bisa memproses eksekusi dalam jumlah besar tanpa membebani server.
Kemudian ketika kebutuhan mulai meningkat, Anda bisa upgrade paket VPS tanpa ribet. Hostinger menyediakan hingga 8 vCPU, 32 GB RAM, dan 400 GB NVMe sehingga automasi Anda bisa berjalan lancar pada skala apa pun.
Setelah membuat workflow n8n yang terhubung dengan bot Telegram, Anda perlu terus mengoptimalkan performa, keandalan, dan skalabilitasnya. Untungnya, n8n memungkinkan Anda mengembangkan workflow tersebut seiring waktu.
Berikut beberapa tips dari kami untuk menjaga workflow Telegram Anda tetap stabil:
Sistem hosting juga berpengaruh besar pada stabilitas automasi Anda. Oleh karena itu, usahakan untuk menggunakan provider yang andal dan tepercaya untuk menjalankan workflow Anda, seperti Hostinger. Paket VPS hosting n8n kami menghadirkan performa tinggi, keandalan, dan fleksibilitas upgrade yang mudah disesuaikan dengan perkembangan kebutuhan automasi Anda.

Semua konten tutorial di website ini telah melalui peninjauan menyeluruh sesuai standar dan komitmen editorial Hostinger.