WA-AKG WhatsApp Gateway Open Source | WhatsApp API Automation & Integration PlatformTeknologi
13 3 menit

WA-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.

Artikel Terkait