OrderHero
HomeFiturHargaFAQHubungi Kami
MigrasiTutorialPanduan MerekRefund
LoginDaftar Gratis
Home/Blog/Tutorial
Tutorial

Cara Mengirim Lisensi Software Otomatis via WhatsApp Pakai Webhook: Tutorial Teknis 7 Langkah untuk Kreator UMKM 2026

9 September 20267 menit2x dibaca
Cara Mengirim Lisensi Software Otomatis via WhatsApp Pakai Webhook: Tutorial Teknis 7 Langkah untuk Kreator UMKM 2026

Tutorial teknis 7 langkah mengirim lisensi software otomatis via WhatsApp memakai webhook di OrderHero — dari setup produk, konfigurasi Wahero, hingga rekonsiliasi laporan.

Kenapa Lisensi Software Harus Terkirim Otomatis, Bukan Manual?

Menjual software, lisensi, atau license key secara manual itu rawan: pembeli menunggu lama, kamu harus bangun tengah malam untuk kirim key, dan risiko salah kirim atau salah orang sangat tinggi. Padahal pembeli produk digital umumnya berharap akses datang seketika setelah pembayaran lunas. Di artikel tutorial teknis ini, kamu akan belajar cara mengirim lisensi software otomatis via WhatsApp memakai webhook dalam 7 langkah praktis — cocok untuk kreator dan UMKM yang jualan license key, template premium, atau akses software. Dengan alur ini, begitu pembayaran terverifikasi, sistem langsung mengirim key ke WhatsApp pembeli tanpa kamu pegang HP sama sekali. Kami akan pakai kombinasi fitur platform jualan digital OrderHero yang punya fitur Webhook dan pengiriman produk digital otomatis, plus layanan seperti Wahero untuk notifikasi WhatsApp dari nomor sendiri.

Langkah 1: Siapkan Produk Lisensi dengan Varian dan Stok di Storefront

Langkah pertama adalah memastikan produk lisensimu punya struktur yang benar di dashboard. Jangan menjual 100 lisensi sebagai 100 produk terpisah — itu akan menyulitkan laporan dan pengiriman. Buat satu produk saja dengan tipe Produk Digital, lalu manfaatkan fitur varian produk bila kamu punya beberapa tipe lisensi (misal lisensi 1 tahun vs lisensi permanen).

  1. Buka menu produk di storefront OrderHero lalu pilih Tambah Produk.
  2. Pilih kategori Produk Digital dan isi nama produk, misal: Lisensi Software Pro 2026.
  3. Aktifkan opsi varian bila perlu, lalu unggah file berisi daftar lisensi (format .txt atau .csv) atau tempel langsung di kolom License Key.
  4. Setel harga, lalu simpan. Pastikan stok atau jumlah key terisi benar agar sistem tahu berapa lisensi tersisa.
Tips: pisahkan key dengan baris baru. Sistem akan menganggap satu baris = satu lisensi. Kalau key-mu punya format khusus (misal XXXXX-XXXXX-XXXXX), pastikan tidak ada spasi ekstra di awal/akhir baris.

Langkah 2: Aktifkan Pengiriman Otomatis via WhatsApp

Setelah produk jadi, saatnya memastikan lisensi terkirim lewat WhatsApp. Di OrderHero, pengiriman produk digital otomatis sudah termasuk di paket Free: begitu order lunas, sistem mengirim file atau link akses lewat email dan WhatsApp. Untuk pengiriman via WhatsApp dari nomor sendiri (bukan nomor acak), kamu perlu plugin Wahero yang tersedia di paket Pro — plugin ini memungkinkan nomor WhatsApp-mu sendiri mengirim notifikasi order, pengingat bayar, dan yang terpenting: isi pesan lisensi.

  1. Buka menu WhatsApp Otomatis (Wahero) di dashboard.
  2. Hubungkan nomor WhatsApp yang akan dipakai dengan memindai QR code.
  3. Atur template pesan untuk event Order Lunas. Gunakan placeholder seperti {{product_name}} dan {{license_key}} supaya setiap pembeli menerima key yang tepat.
  4. Aktifkan opsi Kirim lisensi otomatis di pengaturan produk.

Dengan begitu, begitu pembayaran diverifikasi otomatis (QRIS, Virtual Account, e-wallet), sistem langsung menandai order lunas dan memicu pengiriman. Tidak ada langkah manual, tidak ada jeda waktu.

Langkah 3: Pahami Alur Webhook dan Siapkan Endpoint Penerima

Sekarang masuk ke bagian teknis: webhook. Webhook adalah cara sistem memberi tahu aplikasi lain bahwa ada event terjadi — dalam hal ini, order baru lunas. Di OrderHero, fitur Webhook (paket Free) mengirim data order ke URL sistem lain, misalnya Google Sheet lewat Apps Script, CRM, atau alat otomasi seperti Zapier/Make. Ini berguna kalau kamu ingin mencatat lisensi yang terkirim ke database eksternal atau memicu aksi tambahan di sistem lain.

Sebelum mengonfigurasi, siapkan dulu endpoint penerima. Contoh paling sederhana: buat Google Apps Script yang menerima POST request dan menulis baris baru ke Google Sheet. Kamu perlu men-deploy script sebagai Web App dengan akses Anyone untuk sementara, lalu salin URL-nya.

Langkah 4: Konfigurasi Webhook di Dashboard OrderHero

Setelah endpoint siap, saatnya menghubungkan OrderHero ke endpoint tersebut. Ikuti langkah ini:

  1. Buka menu Plugin di dashboard, lalu pilih Webhook.
  2. Klik Tambah Webhook, lalu tempel URL endpoint yang tadi kamu buat.
  3. Pilih event yang ingin dikirim. Untuk kasus ini, centang event Order Lunas (paid) dan Order Baru (created) bila perlu.
  4. Format data: pilih JSON. OrderHero akan mengirim payload berisi data order seperti ID order, nama pembeli, produk, harga, dan status.
  5. Simpan, lalu lakukan uji coba dengan membuat order percobaan (bisa pakai metode transfer manual dengan kode unik).

Setelah tersimpan, setiap ada order lunas, sistem akan mengirim HTTP POST ke endpoint-mu. Kalau endpoint gagal menerima, OrderHero biasanya akan mencoba mengirim ulang beberapa kali — tapi pastikan endpoint-mu stabil supaya tidak ada data terlewat.

Langkah 5: Buat Skrip Penerima untuk Validasi dan Catat Lisensi

Ini bagian yang paling teknis. Di sisi penerima (misal Google Apps Script), kamu perlu menulis fungsi doPost(e) yang membaca JSON masuk, memverifikasi bahwa event benar-benar dari OrderHero (kamu bisa menambahkan secret token di header atau di body payload), lalu menulis data ke sheet. Contoh logika:

  1. Parse JSON dari e.postData.contents.
  2. Cek apakah event sama dengan order.paid.
  3. Ambil field: order_id, customer_name, product_name, license_key.
  4. Tulis ke baris baru di Google Sheet, lengkap dengan timestamp.
  5. Opsional: kirim notifikasi ke grup Telegram atau Slack-mu sendiri.
Penting: jangan pernah mengandalkan webhook sebagai satu-satunya pengirim lisensi. Webhook bersifat fire-and-forget — kalau endpoint-mu down, data bisa hilang. Karena itu, biarkan pengiriman lisensi utama tetap dijalankan oleh fitur pengiriman produk digital otomatis OrderHero (yang terkirim langsung ke email/WhatsApp), dan gunakan webhook hanya untuk pencatatan/rekonsiliasi eksternal.

Langkah 6: Uji Skenario End-to-End Sebelum Rilis

Jangan langsung mengandalkan sistem tanpa uji coba menyeluruh. Buat skenario pengujian berikut:

  • Pembayaran sukses pertama kali: buat order, bayar pakai QRIS atau transfer manual dengan kode unik, lalu cek apakah lisensi terkirim ke WhatsApp dan apakah webhook tercatat di Google Sheet.
  • Pembayaran gagal/kedaluwarsa: pastikan tidak ada lisensi yang terkirim dan webhook tidak memicu aksi.
  • Kirim ulang lisensi: coba fitur kirim ulang dari dashboard untuk memastikan pembeli yang kehapus chat-nya bisa minta dikirim lagi tanpa bantuan manual.
  • Endpoint mati: nonaktifkan sementara Apps Script-mu, buat order lunas, lalu aktifkan kembali — lihat apakah data yang terlewat bisa diambil dari riwayat order di dashboard.

Catat setiap temuan dan perbaiki sebelum produk kamu rilis ke publik.

Langkah 7: Pantau Laporan dan Lakukan Rekonsiliasi Berkala

Setelah berjalan, pekerjaanmu belum selesai. Kamu perlu memantau laporan keuangan dan memastikan setiap pembayaran yang masuk tercatat dengan benar. Di dashboard OrderHero, buka menu Laporan Keuangan untuk melihat daftar order lunas, jumlah penarikan saldo, dan riwayat refund. Bandingkan dengan catatan di Google Sheet-mu — kalau ada selisih, segera telusuri.

Untuk mempermudah, OrderHero memiliki fitur Rekonsiliasi pembayaran otomatis dengan payment gateway (rilis September 2026) yang akan mencocokkan transaksi masuk dengan order secara otomatis — ini mengurangi risiko human error saat mencocokkan manual.

Terakhir, manfaatkan fitur Sales Notification (paket Pro) untuk menampilkan popup pembelian terbaru di halaman jualanmu — ini memberi social proof dan meningkatkan kepercayaan calon pembeli lisensi software.

Pertanyaan yang Sering Diajukan

Apakah webhook bisa menggantikan pengiriman lisensi otomatis bawaan?

Tidak disarankan. Webhook berfungsi untuk memberi tahu sistem eksternal, bukan sebagai pengirim utama lisensi. Pengiriman utama sebaiknya tetap menggunakan fitur Pengiriman Produk Digital Otomatis yang ada di paket Free — sistem ini mengirim key langsung ke email dan WhatsApp pembeli begitu order lunas, tanpa bergantung pada uptime server eksternal milikmu.

Bagaimana kalau pembeli tidak menerima WhatsApp lisensi karena nomornya salah?

Kalau nomor WhatsApp tidak valid, pengiriman akan gagal. Solusinya: aktifkan juga notifikasi email sebagai cadangan (fitur bawaan), dan beri tahu pembeli untuk memeriksa email. Kamu juga bisa memakai fitur Kirim Ulang dari dashboard untuk mengirim ulang lisensi ke nomor yang benar secara manual — cukup beberapa klik, tanpa perlu copy-paste key satu per satu.

Apakah saya perlu bisa coding untuk memakai webhook?

Tidak harus. Kalau kamu tidak bisa coding, gunakan alat no-code seperti Zapier atau Make yang sudah punya konektor webhook — kamu tinggal memetakan field dari OrderHero ke aplikasi tujuan (misal Google Sheets, Airtable, atau Slack). Namun, kalau ingin pencatatan yang ringan dan gratis, Google Apps Script dengan sedikit JavaScript adalah jalan tengah yang paling fleksibel.

Kesimpulan

Mengirim lisensi software secara otomatis bukan lagi kemewahan — ini kebutuhan kalau kamu serius menjual produk digital di Indonesia. Dengan kombinasi fitur pengiriman produk digital otomatis, WhatsApp otomatis (Wahero), dan webhook untuk pencatatan eksternal, kamu bisa membangun alur yang bekerja 24 jam tanpa kamu pegang HP. Mulai dari produk yang tertata, aktifkan pengiriman otomatis, siapkan endpoint webhook, lalu uji dan pantau terus. Semua langkah di atas bisa kamu coba gratis di OrderHero — daftar sekarang, buat produk pertamamu, dan rasakan bedanya saat lisensi terkirim sendiri begitu pembayaran masuk.

#kirim lisensi software otomatis#webhook orderhero#lisensi software whatsapp#produk digital umkm#tutorial orderhero#otomatisasi pengiriman lisensi#jual software online
Bagikan:
T
Ditulis oleh
Tim OrderHero

Artikel Terkait

Tutorial Teknis 6 Langkah Setup Kupon & Bundle di Form Checkout OrderHero untuk Produk Digital: Panduan Kapan Sebaiknya Didiskon dan Kapan Justru Merusak Margin Kreator UMKM 2026
Tutorial

Tutorial Teknis 6 Langkah Setup Kupon & Bundle di Form Checkout OrderHero untuk Produk Digital: Panduan Kapan Sebaiknya Didiskon dan Kapan Justru Merusak Margin Kreator UMKM 2026

7 menit
Tutorial Teknis 6 Langkah Pasang Meta Pixel & Conversions API di OrderHero untuk Produk Digital: Lacak Event ViewContent sampai Purchase agar Iklan Meta Lebih Akurat (Panduan Kreator UMKM 2026)
Tutorial

Tutorial Teknis 6 Langkah Pasang Meta Pixel & Conversions API di OrderHero untuk Produk Digital: Lacak Event ViewContent sampai Purchase agar Iklan Meta Lebih Akurat (Panduan Kreator UMKM 2026)

6 menit
Panduan 6 Langkah Pasang Order Bump dan Upsell di Checkout Produk Digital OrderHero: Naikkan Nilai Order Tanpa Tambah Budget Iklan untuk Kreator UMKM 2026
Tutorial

Panduan 6 Langkah Pasang Order Bump dan Upsell di Checkout Produk Digital OrderHero: Naikkan Nilai Order Tanpa Tambah Budget Iklan untuk Kreator UMKM 2026

7 menit
Lihat semua artikel
OrderHero

Platform all-in-one untuk jualan produk digital — landing page ngebut, checkout simpel, pembayaran otomatis.

PT Rega Digital Indonesia
Kalibaru 001/001 No. 91, Tridayasakti, Tambun Selatan, Bekasi, Jawa Barat 17510
hello@orderhero.id
Download Orderhero Seller
Google PlayApp Store
Platform
Fitur OrderHeroKenapa OrderHeroHarga BerlanggananPertanyaan UmumTips & TutorialAplikasi MemberHero
Perusahaan
Tentang KamiHubungi KamiBlog & ArtikelKarir & RekrutmenPanduan MerekStatus Layanan
Lainnya
Syarat & KetentuanSyarat PenjualSyarat PembeliKebijakan PrivasiKebijakan RefundKebijakan CookiePenghapusan DataAjukan Dispute

© 2026 OrderHero.id — PT Rega Digital Indonesia.
status.orderhero.id