Dec 18, 2025
Faradilla A.
7menit Dibaca
Menghubungkan n8n dengan Google Sheets memungkinkan Anda mengotomatiskan berbagai tugas, mempermudah pemrosesan data, dan membuat workflow yang canggih di berbagai platform. Di tutorial ini, kami akan menunjukkan cara menggunakan n8n dengan Google Sheets, serta memberikan contoh workflow yang bisa dibuat dan tips mengoptimalkannya.
Setelah membaca artikel ini, Anda pun bisa mulai menggunakan n8n untuk mengotomatiskan impor dan ekspor data, membuat laporan, dan menyinkronkan data di Google Sheets. Selain itu, kami akan memberikan tips memaksimalkan performa dan keamanan workflow Anda. Sudah siap? Yuk, scroll ke bawah!
n8n memungkinkan Anda membuat workflow khusus untuk mengotomatiskan pekerjaan Anda di berbagai layanan. Dari banyaknya aplikasi yang bisa dihubungkan, Google Sheets adalah salah satu yang paling populer.
Di bagian ini, kami akan menjelaskan cara setup n8n dan menghubungkannya dengan Google Sheets.
Mari mulai dengan proses setup n8n terlebih dahulu. Meskipun platform ini menyediakan paket langganan, kami akan menghostingnya sendiri menggunakan VPS karena lebih terjangkau dan lebih fleksibel dalam hal penyesuaian.
Mengingat spesifikasi minimal n8n tidak terlalu tinggi, Anda bisa menggunakan server tingkat pemula dengan SSD 4 GB dan RAM 2 GB.
Kalau belum memiliki server sendiri, Anda bisa mendapatkan paket n8n self-hosted dari Hostinger. Dengan harga mulai dari Rp106900.00/bulan, layanan kami menyediakan hardware yang tangguh serta berbagai fitur yang mempermudah penginstalan n8n.

Anda juga bisa menyiapkan n8n di server sendiri hanya dengan sekali klik menggunakan template OS. Kalau tidak, Anda perlu menginstal n8n secara manual menggunakan command-line, yang mungkin cukup rumit bagi pemula.
Setelah n8n terinstal, akses server Anda menggunakan alamat IP-nya melalui port 5678. Atau, Anda bisa menggunakan n8n.hostname.com (ganti hostname.com dengan hostname server Anda sebenarnya).
Terakhir, selesaikan konfigurasi n8n dengan membuat akun admin dan proyek baru.
Sebelum mengonfigurasi n8n lebih lanjut, kita perlu membuat kunci autentikasi untuk Google Sheets API. Kredensial ini nantinya akan memberikan izin kepada n8n untuk mengakses dan memodifikasi data di spreadsheet Anda. Berikut caranya:


Klik klien OAuth baru Anda, lalu Anda akan melihat Client ID dan kunci rahasia untuk aplikasi web Anda. Simpan kredensial ini di lokasi yang aman karena kita akan menggunakannya untuk mengonfigurasi node Google Sheets n8n.

Untuk menyelesaikannya, aktifkan Google Sheets API dengan mencari Library di halaman Developer Console. Cari Google Sheets API, lalu klik ENABLE.
Biarkan halaman konfigurasi Google OAuth ini tetap terbuka karena kita masih perlu menyesuaikan beberapa pengaturannya nanti.
Untuk menghubungkan Google Sheets dengan n8n, Anda perlu membuat workflow. Anda bisa membuatnya dari awal dengan mengklik Create Workflow di dashboard n8n atau mengimpor template siap pakai.
Setelah memiliki workflow, Anda bisa menghubungkan Google Sheets dengan n8n hanya dengan menambahkan nodenya ke kanvas.
Node Google Sheets di n8n bisa berfungsi sebagai action (tindakan) untuk melakukan tugas tertentu, atau trigger (pemicu) yang akan memulai workflow. Node action membutuhkan node trigger dan data input, sedangkan node trigger tidak.
Berikut cara melakukannya:


Selesai! Google Sheets kini sudah terhubung ke n8n. Namun, workflow Anda belum akan berfungsi dan membutuhkan node tambahan. Mari lihat beberapa contohnya untuk mempelajari node apa saja yang bisa digunakan untuk berbagai tugas.
Penting! Konfigurasi OAuth mungkin memerlukan beberapa jam untuk diterapkan. Jadi, jangan panik kalau Anda mengalami error saat menghubungkan akun Google.
Apabila masalah terus berlanjut, coba tetapkan akun Google Anda sebagai pengguna uji coba. Untuk melakukannya, buka Google Developer Console, lalu klik sidebar dan masuk ke menu Audience.
Klik Add Users lalu masukkan akun Google yang ingin Anda hubungkan dengan n8n. Selesaikan konfigurasinya, dan Anda pun seharusnya sudah bisa menghubungkan node Google Sheets.
n8n memungkinkan Anda mengonfigurasi workflow Google Sheets untuk mengotomatiskan berbagai tugas. Di bagian ini, kami akan membahas tiga contoh integrasi yang paling populer.
Menggunakan n8n, Anda bisa mengimpor data secara otomatis dari platform lain ke Google Sheets atau sebaliknya. Dengan begitu, Anda tidak perlu lagi memasukkan data secara manual untuk tugas-tugas seperti pengarsipan atau pembuatan laporan.
Konsep dasar workflow ini adalah menarik data baru dari suatu aplikasi, memasukkannya ke Google Sheets, lalu mengekspornya ke platform lain untuk diproses lebih lanjut.
Sebagai contoh, berikut adalah workflow dasar yang mengambil informasi kontak pengguna dari Typeform, menyimpannya di Google Sheets, lalu menambahkannya sebagai subscriber di Mailchimp:

Berikut cara kerjanya:
Dengan menggunakan lebih banyak node, Anda bisa membuat workflow Google Sheets untuk tugas yang lebih kompleks. Anda bisa melihat contohnya pada workflow Akram Kadri untuk web scraping email bisnis.
n8n menyediakan node Google Sheets yang bisa menjadi trigger workflow setiap kali ada entri baru yang ditambahkan atau ada data yang diperbarui. Fitur ini sangat berguna untuk mengotomatiskan pelaporan data.
Untuk membuat pelaporan otomatis dengan Google Sheets, Anda juga membutuhkan node OpenAI untuk meringkas data. Artinya, Anda harus membuat API key OpenAI agar n8n bisa mengakses large language model (LLM) tersebut.
Sebagai contoh, kami membuat workflow yang secara berkala mengirimkan ringkasan data baru ke Slack:

Berikut penjelasannya beserta fungsi setiap node:
Anda bisa menyesuaikan workflow ini sesuai kebutuhan pelaporan data Anda. Misalnya, Anda bisa memfilter data baru sebelum meringkasnya atau meneruskannya ke sheet lain untuk dicatat.
Workflow sinkronisasi data otomatis akan memastikan informasi di Google Sheets selalu konsisten dengan informasi di platform lain. Fitur ini sangat berguna untuk pengarsipan dan pencatatan karena Anda tidak perlu memperbarui data secara manual.
Misalnya, kalau punya toko online sendiri, Anda bisa membuat workflow n8n guna menambahkan data pesanan baru secara otomatis ke dokumen Google Sheets untuk diarsipkan. Workflownya akan menjadi seperti ini:

Berikut penjelasan alur datanya:
Dengan workflow ini, dokumen Google Sheets Anda akan otomatis menarik data baru atau memperbarui data yang sudah ada ketika n8n mendeteksi adanya perubahan pada database PostgreSQL.
Untuk meningkatkan workflow n8n dan Google Sheets Anda, cobalah tips dari kami berikut ini:
Saat membuat workflow automasi n8n, baik dari awal maupun menggunakan template siap pakai, Anda mungkin mengalami error pada alur data. Misalnya, node tidak mengambil data yang benar atau bahkan menampilkan informasi yang salah.
Untuk mencari tahu node yang bermasalah, jalankan uji coba workflow bawaan n8n. Anda juga bisa menggunakan data mock-up, yang lebih mudah dikonfigurasi daripada data asli tapi cukup akurat untuk tujuan pengujian.

Apabila masalah Anda berkaitan dengan integrasi pihak ketiga, buat koneksi dengan sumber data sebenarnya untuk menyelesaikan masalah secara lebih akurat. Untuk masalah lainnya, n8n menyediakan dokumentasi yang lengkap dan forum komunitas untuk membantu Anda menemukan solusi.
Selain itu, kami sarankan Anda membuat workflow atau node tambahan yang berfungsi untuk mengantisipasi error sehingga tugas yang gagal akan tetap ditangani. Anda bisa melakukannya dengan menambahkan node Stop and Error.
Seiring dengan bertambahnya data yang diproses, workflow automasi Anda juga akan mengonsumsi lebih banyak daya komputasi. Untuk menjaga performa dan respons yang optimal, Anda perlu mengoptimalkan instance n8n Anda.
Cara yang paling praktis adalah dengan meminimalkan jumlah node. Gunakan node yang benar-benar diperlukan saja, serta sederhanakan alur data Anda dengan mengurangi jumlah prosesnya.
Selain itu, pertimbangkan untuk menerapkan mode antrean n8n. Dengan konfigurasi ini, Anda bisa menjalankan beberapa instance n8n di server, yang akan secara otomatis meningkatkan dan mendistribusikan tugas berdasarkan jumlah permintaan.
Terakhir, pantau penggunaan resource secara rutin untuk memastikan kapasitas hardware server Anda masih mencukupi untuk memberikan performa optimal. Anda bisa melakukannya dengan mengintegrasikan tool seperti Prometheus atau menggunakan fitur pemantauan server bawaan hPanel.
Menghubungkan Google Sheets dengan n8n berarti memberikan akses penuh ke dokumen Anda. Tanpa langkah-langkah keamanan yang tepat, hal ini bisa menimbulkan risiko keamanan. Tapi tenang, Anda bisa meminimalkannya dengan mengikuti tips berikut ini:
Dengan menghubungkan n8n dan Google Sheets, Anda bisa mengotomatiskan berbagai tugas yang berkaitan dengan data, termasuk impor, ekspor, pelaporan, dan sinkronisasi.
Untuk menyiapkan integrasi ini, Anda perlu membuat Google API key, mengonfigurasi node Google Sheets n8n, dan membuat workflow sesuai kebutuhan Anda. Jangan lupa menerapkan langkah-langkah keamanan dan mengoptimalkan workflow Anda untuk performa yang lebih baik.
Untuk menghubungkan n8n dengan Google Sheets, Anda hanya perlu menambahkan node Google Sheets ke workflow Anda. Buka menu konfigurasi node, lalu tambahkan Client ID dan kunci rahasia dari proyek Google Developer Anda.
Kembali ke halaman proyek Google Developer, tambahkan URL pengalihan n8n dari halaman konfigurasi node. Terakhir, pilih dokumen dan sheet yang ingin Anda integrasikan.
Anda bisa membuat hampir semua workflow untuk mengotomatiskan berbagai tugas. Misalnya, Anda bisa menyiapkan pipeline yang memungkinkan sheet menarik data secara otomatis dari formulir, lalu mengekspor informasi tersebut ke platform lain. Selain itu, Anda bisa membuat workflow yang memantau data baru di sheet, lalu mengirimkan rekapnya ke platform lain seperti Slack.
Ya, n8n memiliki template workflow Google Sheets yang dibagikan oleh pengguna lain, yang bisa diimpor ke proyek Anda. Cukup buka halaman integrasi Google Sheets n8n, lalu pilih template yang Anda inginkan di bagian Popular ways to use Google Sheets integration. Setelah itu, klik Use workflow.
Semua konten tutorial di website ini telah melalui peninjauan menyeluruh sesuai standar dan komitmen editorial Hostinger.