Membangun Dashboard Monitoring Real-Time dengan Google Apps Script
Salah satu modul yang saya bangun dalam Automotive CRM Platform adalah CRM Performance Dashboard. Dashboard ini menjadi pusat informasi bagi Supervisor untuk memantau aktivitas Customer Service, status reminder, dan KPI utama dalam satu tampilan.
Mengapa Dashboard?
Sebelum dashboard, Supervisor harus:
- 📂 Membuka banyak file Excel
- 📊 Menggabungkan data secara manual
- ⏳ Menghabiskan 1–2 jam hanya untuk rekap harian
Dashboard mengubah semua itu.
Arsitektur Dashboard
graph LR
A[Google Sheets] --> B[Google Apps Script]
B --> C[Dashboard Display]
D[Time Trigger] --> B
Langkah-Langkah Pembuatan
-
Menyiapkan Data di Google Sheets Pastikan data pelanggan, riwayat servis, dan reminder tersimpan dalam format tabel yang terstruktur.
-
Menulis Script untuk KPI Utama
function calculateClosingRate() {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Data');
var data = sheet.getDataRange().getValues();
// ... logika perhitungan ...
return closingRate;
}
-
Menggunakan Custom Function di Sheet Setelah fungsi ditulis, saya bisa memanggilnya langsung di sel Google Sheets menggunakan
=calculateClosingRate(). Ini membuat dashboard menjadi dinamis. -
Menambahkan Chart dan Visualisasi Saya menggunakan fitur chart bawaan Google Sheets untuk membuat grafik:
- Pie chart untuk distribusi status reminder
- Bar chart untuk performa harian Customer Service
- Otomatisasi Refresh Data
function createTrigger() {
ScriptApp.newTrigger('refreshDashboard')
.timeBased()
.atHour(8)
.nearMinute(0)
.create();
}
💡 Tips Praktis Google Apps Script
💡Tips Google Apps Script
Klik tombol di atas untuk mendapatkan tips bermanfaat tentang Google Apps Script.
Hasil Akhir
Dashboard ini berhasil mengurangi waktu monitoring dari 1–2 jam per hari menjadi hanya beberapa menit. Semua informasi penting tersedia dalam satu layar.
Pelajaran Penting
- Kesederhanaan adalah kunci. Dashboard tidak harus rumit.
- Libatkan pengguna sejak awal. Saya sering berdiskusi dengan Supervisor.
- Iterasi cepat. Selalu buka ruang untuk feedback.
Ingin berdiskusi lebih lanjut? silakan hubungi saya.
Khoirul Anwar
Profesional otomotif dengan pengalaman dalam operasional bengkel, CRM, dan digital transformation. Pembangun Automotive CRM Platform dengan Google Apps Script.
Hubungi Saya →