Mukadimah
Kami bukan yang pertama-tama dalam mengembangkan WhatsApp Gateway ini. Bahkan, bisa dibilang kami justru datang jauh lebih terlambat dibanding rekan-rekan developer lain yang sudah mulai bereksperimen dan merilis gateway mereka sejak dua tahun terakhir.
Namun, keterlambatan ini justru menjadi kekuatan kami. Karena kami punya kesempatan untuk belajar dari ekosistem yang sudah terbentuk, memahami apa yang berhasil dan apa yang tidak, lalu membangun fondasi yang lebih matang — bukan sekadar proyek penghubung pesan, tapi sebuah sistem integrasi yang bisa menjadi inti dari otomasi komunikasi bisnis di Odoo.
Dari sinilah lahir WhatsApp Gateway Integration, proyek yang menjadi pusat dari pengembangan empat modul lanjutan yang saling terhubung dan dapat berkembang menjadi solusi SaaS terpadu.
Inti Proyek (Core)
Segala sesuatu berawal dari inti: srt_whatsapp_core, modul yang menjadi tulang punggung seluruh ekosistem.
Tujuannya sederhana — menjembatani Odoo dengan WhatsApp Gateway berbasis Node.js (seperti Baileys atau layanan sejenis).
Dari sisi teknis, modul ini menangani hal-hal berikut:
- Manajemen multi-session WhatsApp
- Login melalui QR code (gambar base64 dari gateway)
- Pengiriman pesan langsung dari Odoo
- Penyimpanan konfigurasi host, port, dan API key gateway
- Cron otomatis untuk memeriksa status koneksi secara periodik
Semua pengaturan dapat diakses langsung dari menu Settings > WhatsApp Gateway, sehingga integrasi dengan sistem bisnis menjadi intuitif dan terpusat.
Membangun Ekosistem Modular
Kami tidak berhenti di core
Visi kami adalah membangun satu ekosistem lengkap di atas fondasi ini — modular, extensible, dan siap untuk skala besar.
Berikut empat modul utama yang akan melengkapi core-nya:
Subscription Tracking & SaaS Billing
Modul ini bertugas menangani sistem langganan dan penagihan otomatis untuk pengguna gateway.
Dengan ini, setiap sesi WhatsApp bisa dikelola berdasarkan paket atau durasi layanan, membuka jalan menuju model SaaS (Software as a Service).
Client Dashboard for WhatsApp Sessions
Portal bagi pengguna akhir — tempat mereka bisa melihat status koneksi, mengelola sesi, mengirim pesan, dan memantau penggunaan langsung dari website Odoo.
Kami ingin membuat pengalaman pengguna semudah membuka WhatsApp Web, tapi dengan kontrol penuh terhadap akun bisnis mereka.
AI / LLM-based Reply Logic
Bagian paling menarik dari seluruh sistem.
Modul ini memperkenalkan kecerdasan buatan ke dalam percakapan bisnis.
Menggunakan model bahasa besar (LLM), sistem dapat:
- Mengidentifikasi konteks pesan
- Memberi balasan otomatis dengan nada profesional
- Melakukan routing pesan ke divisi tertentu
Dengan AI ini, WhatsApp tidak hanya menjadi kanal komunikasi, tapi juga asisten digital yang memahami pelanggan.
Usage Statistics & Insights
Rencana masa depan kami adalah menambahkan lapisan analitik.
Modul ini akan menampilkan metrik seperti jumlah pesan terkirim, uptime per sesi, tren percakapan, dan performa bot — semua dalam dashboard interaktif di Odoo.
Arsitektur dan Desain Sistem
Kami membangun sistem ini dengan prinsip gateway-agnostic architecture — artinya backend Odoo tidak tergantung pada library WhatsApp tertentu.
Komunikasi dilakukan sepenuhnya melalui REST API, sehingga backend dan gateway bisa berjalan di server yang berbeda tanpa konflik.
Dengan desain ini, developer lain pun bisa membuat gateway alternatif tanpa harus mengubah sisi Odoo-nya.
Pengembangan selanjutnya
Fokus kami sekarang adalah menjadikan sistem ini stabil, aman, dan mudah dikembangkan bersama komunitas kecil kami Kresnadi Webstudio.
Kami ingin membuka kesempatan kolaborasi, karena kami percaya bahwa teknologi yang bermanfaat lahir dari berbagi — bukan sekadar berlomba menjadi yang pertama.
Kami datang terlambat, tapi kami datang dengan arah yang jelas.