TeknologiWA-AKG WhatsApp Gateway Open Source | WhatsApp API Automation & Integration Platform
M. Rifqi Daffa Aditya
472 kata
WA-AKG: WhatsApp Gateway & Automation Platform
WA-AKG adalah solusi WhatsApp Gateway modern yang dirancang untuk kebutuhan bisnis, developer, dan sistem otomasi. Platform ini menyediakan API, dashboard, dan sistem integrasi WhatsApp yang stabil, scalable, dan mudah digunakan.
👉 Demo: https://wa-akg.aikeigroup.net/
👉 Repository: https://github.com/mrifqidaffaaditya/WA-AKG
Apa Itu WA-AKG
WA-AKG adalah platform WhatsApp Gateway berbasis Next.js 15, TypeScript, dan Baileys yang mengubah WhatsApp menjadi REST API yang dapat diintegrasikan dengan berbagai sistem.
Platform ini mendukung berbagai use case seperti:
- WhatsApp Bot
- Customer Service Automation
- Broadcast System
- Auto Reply Engine
- CRM Integration
- Workflow Automation (n8n)
- Notification Gateway
- Multi-session WhatsApp management
WA-AKG Sebagai Penghubung Aplikasi dan WhatsApp
WA-AKG berfungsi sebagai middleware dan API gateway yang menjadi jembatan penghubung antara aplikasi Anda dengan WhatsApp.
Dengan sistem ini, Anda tidak perlu berinteraksi langsung dengan WhatsApp Web atau menangani kompleksitas koneksi manual. Semua komunikasi dilakukan melalui API yang sudah disediakan.
Integrasi yang Didukung
WA-AKG dapat diintegrasikan dengan:
- Website dan web application
- Mobile application (Android / iOS)
- CRM dan ERP system
- Dashboard internal perusahaan
- AI chatbot system
- n8n workflow automation
- Discord bot dan Telegram bot
- IoT system
- Internal API service
Arsitektur Sistem
Aplikasi Anda ⇄ WA-AKG Gateway ⇄ WhatsApp
Alur kerja:
- Aplikasi mengirim request ke WA-AKG via REST API
- WA-AKG memproses dan meneruskan ke WhatsApp
- WhatsApp mengirim event kembali melalui webhook
- Sistem Anda menerima event secara real-time
Key Features
Multi Session Management
Mengelola banyak akun WhatsApp dalam satu sistem menggunakan QR login.
WhatsApp Engine Stabil
Menggunakan Baileys WebSocket untuk koneksi cepat dan stabil.
Scheduler Pesan
Mendukung pengiriman pesan terjadwal (text, image, video, document, sticker).
Broadcast System
Sistem broadcast dengan delay acak, batch processing, dan queue system.
Smart Auto Reply
Auto reply berbasis keyword dengan dukungan context (private, group, global).
Webhook Real-time
Event real-time seperti message received, message sent, group update, dan connection status.
Contact Management
Manajemen kontak lengkap dengan metadata WhatsApp.
API Gateway
REST API lengkap dengan dokumentasi Swagger.
Integrasi n8n
WA-AKG mendukung integrasi dengan n8n untuk automation workflow.
https://www.npmjs.com/package/n8n-nodes-wa-akg
Fungsinya:
- Trigger event WhatsApp ke workflow
- Action node untuk kirim pesan
- Automasi CRM
- Ticketing system
- Workflow tanpa coding
Cara Kerja
Aplikasi Anda → WA-AKG → WhatsApp
WhatsApp → WA-AKG → Webhook → Aplikasi Anda
Sistem ini bekerja secara real-time dan dua arah.
Instalasi
Prasyarat:
- Node.js 20+
- Database (MySQL / PostgreSQL)
- Git
Setup:
git clone https://github.com/mrifqidaffaaditya/WA-AKG.git cd WA-AKG npm install
Konfigurasi:
cp .env.example .env npm run db:push npm run make-admin [email protected] password123
Menjalankan:
npm run dev
Docker Deployment
cd web docker compose up -d
Proses otomatis:
- Build aplikasi
- Setup database
- Create admin user
- Siap digunakan
API Overview
WA-AKG menyediakan lebih dari 109 endpoint REST API.
Contoh endpoint:
- Send message
- Broadcast message
- Auto reply management
- Session control
- Webhook registration
- Group management
Contoh request:
curl -X POST http://localhost:3000/api/messages/session_01/[email protected]/send \ -H "X-API-Key: your_api_key" \ -H "Content-Type: application/json" \ -d '{ "message": { "text": "Hello from WA-AKG!" } }'
Security
- API Key Authentication
- Role-Based Access Control (SUPERADMIN, OWNER, STAFF)
- Encrypted credential storage
- Secure session handling
Known Issues
Status Update Feature (/api/status/update) masih dalam pengembangan:
- Media status belum stabil
- Text status background tidak selalu tampil benar
- Tidak direkomendasikan untuk production
Cocok Untuk
WA-AKG cocok digunakan untuk:
- Developer WhatsApp bot
- Digital agency
- E-commerce system
- Customer support automation
- SaaS platform
- Sekolah dan institusi pendidikan
- Startup dan enterprise system
- IoT dan automation system
Kesimpulan
WA-AKG adalah WhatsApp Gateway modern yang berfungsi sebagai jembatan penghubung antara aplikasi Anda dengan WhatsApp.
Dengan API dan webhook yang lengkap, WA-AKG memungkinkan Anda membangun sistem komunikasi otomatis yang scalable, real-time, dan siap produksi.

