Smartphone menampilkan pesan WhatsApp berisi laporan penjualan otomatis, hasil dari workflow otomasi laporan bisnis Make.com yang berjalan tanpa intervensi manual.

Cara Otomasi Laporan Bisnis dengan Make.com: Dari Spreadsheet ke WhatsApp Otomatis

Otomasi laporan bisnis Make.com adalah proses membangun workflow yang secara otomatis mengumpulkan data dari berbagai sumber, memprosesnya, dan mengirimkan laporan yang sudah diformat ke WhatsApp, email, atau platform komunikasi lain — tanpa intervensi manual di setiap langkahnya.

Ada satu aktivitas yang hampir semua pemilik bisnis dan manajer operasional lakukan secara manual setiap minggu: membuka spreadsheet, mengumpulkan data dari berbagai sumber, merangkumnya, lalu mengirimkan laporan ke atasan atau tim. Proses yang memakan 30 menit hingga dua jam — tergantung kompleksitas — dan harus diulang setiap minggu tanpa pengecualian.

Otomasi laporan bisnis dengan Make.com mengubah proses itu menjadi sesuatu yang terjadi secara otomatis di latar belakang — data dikumpulkan, diproses, diformat, dan dikirim ke WhatsApp atau email pada waktu yang sudah ditentukan, tanpa kamu harus membuka satu aplikasi pun.

Yang berubah di 2024: integrasi WhatsApp Business API di Make.com jauh lebih stabil dari sebelumnya — memungkinkan pengiriman pesan otomatis yang reliable ke nomor WhatsApp manapun yang sudah terdaftar di WhatsApp Business. Ini membuka use case yang sebelumnya membutuhkan solusi teknis yang jauh lebih kompleks.

Untuk memahami Make.com dan cara kerjanya sebelum masuk ke tutorial spesifik ini, belajar Make.com untuk pemula membahas fondasi yang dibutuhkan untuk mengikuti panduan ini dengan lancar.


Otomasi Laporan Bisnis Make.com: Apa yang Bisa Diotomasi

Sebelum masuk ke langkah teknis, penting untuk memahami jenis laporan apa yang paling cocok diotomasi — dan mana yang sebaiknya tetap dibuat manual.

Laporan yang Ideal untuk Diotomasi

Laporan yang datanya sudah tersentralisasi — jika data sudah ada di satu atau beberapa sumber yang jelas (Google Sheets, database, platform e-commerce), Make.com bisa mengambil dan memprosesnya tanpa hambatan.

Laporan yang formatnya konsisten — laporan dengan struktur yang sama setiap periodenya adalah kandidat terbaik. Laporan penjualan harian, laporan stok mingguan, atau ringkasan performa iklan bulanan — semuanya punya format yang tidak berubah dari waktu ke waktu.

Laporan dengan audiens yang jelas — kamu tahu siapa yang perlu menerima laporan ini dan dalam format apa. Pemilik bisnis yang butuh ringkasan di WhatsApp, tim yang butuh detail di email, atau manajemen yang butuh dashboard — kejelasan ini menentukan bagaimana output workflow dirancang.

Laporan yang Sebaiknya Tetap Manual

Laporan yang membutuhkan interpretasi mendalam, analisis kontekstual yang kompleks, atau rekomendasi strategis — ini wilayah di mana penilaian manusia tidak bisa digantikan automation. Make.com bisa mengumpulkan dan menyajikan datanya, tapi analisisnya tetap butuh manusia.


Persiapan Sebelum Membangun Workflow

Yang Dibutuhkan

Sebelum membuka Make.com, pastikan tiga hal ini sudah siap:

Akun Make.com — daftar gratis di make.com jika belum punya. Free tier dengan 1.000 operasi per bulan cukup untuk membangun dan menguji workflow ini.

Google Sheets dengan data yang sudah terstruktur — buat spreadsheet dengan kolom yang jelas dan konsisten. Untuk tutorial ini, kita gunakan spreadsheet penjualan harian dengan kolom: Tanggal, Produk, Jumlah, Harga Satuan, dan Total.

WhatsApp Business — nomor yang sudah terdaftar sebagai WhatsApp Business dan akses ke WhatsApp Business API. Alternatif yang lebih mudah untuk pemula: gunakan Telegram atau email sebagai output — tidak butuh setup API tambahan.

Struktur Data yang Direkomendasikan

Google Sheets — "Data Penjualan Harian"
| Tanggal    | Produk      | Jumlah | Harga    | Total    |
|------------|-------------|--------|----------|----------|
| 2026-01-01 | Produk A    | 5      | 150.000  | 750.000  |
| 2026-01-01 | Produk B    | 3      | 200.000  | 600.000  |
| 2026-01-02 | Produk A    | 8      | 150.000  | 1.200.000|

Data yang konsisten dan terstruktur adalah fondasi dari automation yang reliable. Satu sel yang formatnya berbeda bisa membuat workflow gagal atau menghasilkan laporan yang salah.


Membangun Workflow: Laporan Penjualan Harian ke WhatsApp

Ini workflow lengkap yang akan dibangun — dari trigger hingga pesan WhatsApp yang diterima setiap pagi:

[Jadwal: Setiap Hari Pukul 07.00]
         ↓
[Google Sheets: Ambil Data Kemarin]
         ↓
[Aggregator: Hitung Total Penjualan]
         ↓
[Text Formatter: Susun Pesan Laporan]
         ↓
[WhatsApp / Telegram: Kirim Laporan]

Langkah 1 — Buat Scenario Baru

Buka Make.com, klik Create a new scenario. Di canvas kosong, klik lingkaran trigger di tengah.

Langkah 2 — Set Trigger Jadwal

Pilih Schedule sebagai trigger — bukan aplikasi eksternal. Set ke:

  • Run scenario: Every day
  • At time: 07:00
  • Timezone: Asia/Jakarta

Ini berarti workflow berjalan otomatis setiap hari pukul 7 pagi — kamu tidak perlu membuka apapun.

Langkah 3 — Ambil Data dari Google Sheets

Klik + untuk tambah module baru. Pilih Google Sheets → Search Rows.

Konfigurasi:

  • Spreadsheet: pilih spreadsheet penjualan
  • Sheet: pilih sheet yang berisi data
  • Filter: tambahkan kondisi Tanggal = kemarin

Untuk filter tanggal kemarin, gunakan Make.com date formula:

{{formatDate(addDays(now; -1); "YYYY-MM-DD")}}

Formula ini mengambil tanggal hari ini, kurangi satu hari, dan format ke format yang sama dengan kolom tanggal di spreadsheet.

Langkah 4 — Hitung Agregat dengan Aggregator

Tambah module Aggregator → Numeric Aggregator. Konfigurasi:

  • Source module: module Google Sheets sebelumnya
  • Aggregate function: Sum
  • Value: pilih kolom Total

Ini akan menjumlahkan semua nilai di kolom Total dari semua baris yang diambil — menghasilkan total penjualan kemarin dalam satu angka.

Untuk laporan yang lebih lengkap, tambah beberapa Numeric Aggregator paralel:

  • Sum untuk Total Penjualan
  • Count untuk Jumlah Transaksi
  • Max untuk Transaksi Terbesar

Langkah 5 — Format Pesan Laporan

Tambah module Tools → Set Variable untuk menyusun teks laporan. Di field Value, tulis template pesan:

📊 *LAPORAN PENJUALAN HARIAN*
📅 Tanggal: {{formatDate(addDays(now; -1); "DD MMMM YYYY")}}

💰 Total Penjualan: Rp {{formatNumber(aggregator.sum; 0; "."; ",")}}
🛒 Jumlah Transaksi: {{aggregator.count}}
🏆 Transaksi Terbesar: Rp {{formatNumber(aggregator.max; 0; "."; ",")}}

_Laporan otomatis dari sistem ngepush_

Hasilnya akan terlihat seperti pesan WhatsApp yang rapi dengan emoji dan format yang mudah dibaca.

Langkah 6 — Kirim ke WhatsApp atau Telegram

Opsi A — Telegram (lebih mudah untuk pemula): Tambah module Telegram → Send a Message. Buat Telegram bot lewat @BotFather, sambungkan ke Make.com, dan set chat ID tujuan. Lebih mudah setup-nya dan tidak butuh WhatsApp Business API.

Opsi B — WhatsApp Business: Tambah module WhatsApp Business → Send a Message. Butuh akses WhatsApp Business API — bisa lewat provider seperti 360dialog atau WABA langsung. Set nomor tujuan dan isi dengan variable pesan yang sudah dibuat di langkah sebelumnya.

Opsi C — Email (paling mudah): Tambah module Email → Send an Email. Tidak butuh setup API apapun — langsung pakai Gmail atau SMTP server yang sudah ada.

Langkah 7 — Test dan Aktifkan

Klik Run once untuk test dengan data nyata. Periksa setiap module — Make.com menampilkan data yang mengalir di setiap langkah, memudahkan identifikasi jika ada yang salah.

Jika semua berjalan benar, aktifkan scenario dengan toggle di pojok kiri bawah. Mulai besok pukul 07.00, laporan akan dikirim otomatis tanpa intervensi apapun.


Variasi Workflow: Laporan yang Lebih Advanced

Setelah workflow dasar berjalan, ini beberapa variasi yang bisa ditambahkan:

Laporan Mingguan dengan Perbandingan

Tambahkan logika untuk membandingkan penjualan minggu ini vs minggu lalu — Make.com bisa mengambil dua set data berbeda, menghitung perubahan persentase, dan menyertakan tren dalam laporan.

📈 vs Minggu Lalu: +15,3%

Laporan dengan Kondisional

Tambahkan Router untuk mengirim pesan berbeda berdasarkan kondisi:

  • Penjualan di atas target → pesan positif dengan emoji 🎉
  • Penjualan di bawah target → pesan alert dengan emoji ⚠️
  • Tidak ada transaksi sama sekali → pesan khusus untuk investigasi

Laporan ke Beberapa Penerima Sekaligus

Gunakan Iterator untuk mengirim laporan yang dipersonalisasi ke beberapa penerima — misalnya laporan per toko dikirim ke manajer toko masing-masing, bukan laporan gabungan ke semua orang.


Pak Doni mengelola tiga cabang toko elektronik di Jawa Tengah. Setiap Senin pagi, dia biasa menghabiskan hampir dua jam untuk mengumpulkan data penjualan dari tiga spreadsheet berbeda, merangkumnya, dan mengirimkan laporan ke grup WhatsApp manajemen. Setelah membangun workflow Make.com selama satu hari penuh — dibantu tutorial dan trial and error — proses dua jam itu sekarang terjadi otomatis setiap Senin pukul 06.30. Pak Doni menerima laporan di WhatsApp sambil sarapan, sudah terformat rapi dengan perbandingan antar cabang dan highlight cabang dengan performa terbaik minggu itu. Yang berubah bukan hanya waktunya — tapi konsistensinya: laporan tidak pernah terlambat lagi, bahkan saat Pak Doni sedang dalam perjalanan.


Tips Tambahan: Membuat Workflow Laporan yang Reliable

Tambahkan error handler di setiap module kritis — jika Google Sheets tidak bisa diakses atau data tidak ditemukan, workflow harus punya fallback yang jelas. Make.com punya module Error Handler yang bisa dikirimkan notifikasi alert saat ada yang gagal, bukan membiarkan laporan tidak terkirim tanpa kamu tahu.

Validasi data sebelum mengirim laporan — tambah module Filter setelah mengambil data dari Sheets. Jika tidak ada data untuk periode tersebut (hari libur, toko tutup), kirim pesan khusus “Tidak ada transaksi hari ini” daripada laporan kosong yang membingungkan.

Gunakan format angka yang konsisten — Make.com punya function formatNumber untuk memformat angka dengan pemisah ribuan dan desimal sesuai format Indonesia. Rp 1.250.000 jauh lebih mudah dibaca dari 1250000.

Simpan log setiap pengiriman — tambah module di akhir workflow untuk mencatat ke sheet terpisah: waktu pengiriman, apakah berhasil, dan ringkasan data yang dikirim. Ini berguna untuk audit dan troubleshooting jika ada pertanyaan tentang data laporan di kemudian hari.

Test dengan data edge case — selain test normal, coba jalankan workflow untuk kondisi yang tidak biasa: tidak ada data, data dengan format yang berbeda, atau koneksi ke Google Sheets yang terputus sementara. Workflow yang robust harus bisa menangani semua kondisi ini dengan graceful.


Otomasi laporan bisnis dengan Make.com bukan hanya tentang menghemat waktu — tapi tentang membangun sistem yang lebih reliable dari manusia. Laporan yang dikirim oleh manusia bisa terlambat, bisa lupa, bisa salah hitung saat terburu-buru. Workflow yang dibangun dengan benar tidak punya masalah itu.

Langkah paling konkret hari ini: identifikasi satu laporan yang kamu buat secara manual setiap minggu, peta setiap langkahnya di kertas, lalu mulai bangun di Make.com. Tidak perlu langsung sempurna — workflow yang 80% otomatis sudah menghemat 80% waktu yang sebelumnya terbuang.


FAQ

Apakah Make.com bisa mengambil data dari aplikasi kasir atau POS lokal Indonesia?

Tergantung aplikasi yang digunakan. Jika aplikasi POS punya API atau bisa export ke Google Sheets secara otomatis, Make.com bisa mengambil datanya. Beberapa aplikasi POS populer di Indonesia sudah punya integrasi langsung atau bisa dihubungkan lewat webhook. Untuk yang tidak punya API, ekspor manual ke Sheets masih bisa dijadikan input.

Berapa operasi yang digunakan workflow laporan harian ini?

Workflow sederhana dengan 5 module yang berjalan sekali sehari menggunakan 5 operasi per hari — 150 operasi per bulan. Jauh di bawah limit free tier 1.000 operasi. Bahkan untuk laporan yang lebih kompleks dengan 15 module, tetap di bawah 500 operasi per bulan.

Bagaimana jika data di Google Sheets tidak konsisten formatnya?

Make.com punya module Text Parser dan String functions untuk membersihkan dan menormalisasi data sebelum diproses. Tapi solusi terbaik adalah memastikan input data ke Sheets sudah konsisten dari awal — gunakan Google Forms atau dropdown validation di Sheets untuk mencegah input yang tidak seragam.