Cara Menggunakan Goowa Untuk Mengirim Pesan WhatsApp Otomatis di Laravel
Apa Itu Goowa?
Pernah gak sih kalian ingin mengirim pesan WhatsApp ke banyak orang sekaligus, tapi waktunya gak cukup? Atau kalian punya bisnis dan ingin promosi otomatis ke pelanggan tanpa ribet? Goowa adalah jawabannya!
Goowa itu layanan yang mempermudah kalian mengirim pesan WhatsApp secara otomatis. Kalian bisa bikin pesan broadcast, jadwalkan, dan tinggal tunggu pesan terkirim di waktu yang kalian inginkan. Cocok banget buat kalian yang ingin promosi produk ke banyak pelanggan sekaligus tanpa harus kirim satu per satu.
Dengan Goowa, kalian bisa:
- Kirim pesan WhatsApp ke banyak nomor sekaligus.
- Menjadwalkan pesan otomatis.
- Mengirim pesan promo, notifikasi, atau reminder ke pelanggan.
Jadi, buat kalian yang punya bisnis dan ingin komunikasi lebih efisien dengan pelanggan via WhatsApp, Goowa adalah solusi yang tepat!
Cara Menggunakan Goowa untuk Kirim Pesan Otomatis di Laravel
Disini, saya ingin sharing gimana caranya kalian bisa pakai Goowa untuk kirim pesan WhatsApp otomatis di Laravel. Langkah-langkahnya bisa kalian ikuti dengan mudah.
Pastikan kalian mempunyai akun Goowa yang sudah berlangganan di goowa.id
Langkah 1: Tambahkan API Key Goowa di Konfigurasi Laravel
Ketika klik masuk kalian akan diarahkan ke halaman jkt.goowa.id, masuk dengan akun yang sudah ada. Pada bagian dashboard kalian koneksikan device pengirim untuk mendapatkan API Key nya.
*API Key bisa diambil pada setting device atau pada halaman Rest API
Lalu kita perlu memasukkan API key dari Goowa ke dalam konfigurasi Laravel. Disini saya ingin menaruh nya lewat .env agar ketika project sudah masuk server dan menggunakan sistem pull dari git, maka tinggal langsung setting .env saja karena .env tidak terbawa ketika proses pull push.
Pada `.env` kalian bisa tambahkan ini
*Gantilah `api_key_kalian` dengan API key asli dari Goowa.
Tambahkan juga konfigurasi di `config/services.php` untuk bisa menggunakan variabel dari .env pada controller nantinya
Dengan ini, API key Goowa bisa dipakai di seluruh aplikasi.
Langkah 2: Bikin Fungsi Kirim Pesan Otomatis
Setelah konfigurasi beres, sekarang kita buat function untuk mengirim pesan otomatis dengan API Goowa. Di dalam controller (misalnya, `WhatsappController`).
*Disini saya menggukan pengirim text saja, kalian bisa mengirim media atau button sebagai pesan nya, ikuti document goowa untuk lebih lanjutnya
tambahkan kode berikut:
// Inisialisasi cURL untuk mengirim request ke API
Penjelasan Kode:
- $receiver: Nomor WhatsApp penerima dalam format internasional, misalnya `628XXXXXX`.
- $message: Pesan yang mau dikirim.
- config('services.goowa.api_key'): Ngambil API key dari konfigurasi Laravel.
- CURLOPT_URL: Endpoint dari Goowa
- curl_exec($curl): Menjalankan request ke API Goowa untuk kirim pesan.
Langkah 3: Cara Pemanggilan Function
Setelah menambahkan function, sekarang kalian bisa memanggil function ini untuk kirim pesan WhatsApp otomatis.
Contoh pemanggilannya seperti ini:
Ganti `"628XXXXX"` dengan nomor tujuan yang kalian inginkan, dan sesuaikan pesan dengan kebutuhan kalian.
*Gunakan Perulangan atau kondisi lainnya sesuai kalian
Dengan begitu kalian sudah bisa mengirim pesan lewat project laravel kalian
Jadi, itulah sedikit sharing mengenai cara menggunakan Goowa untuk mengirim pesan WhatsApp otomatis di Laravel. Jika ada yang salah mohon untuk koreksi dengan komen di bawah ini untuk diskusinya. Terima kasih 😁
Komentar
Posting Komentar