Official WebotApp Documentation

WebotApp WhatsGateway

Enterprise Multi-Device WhatsApp Marketing, Chatbot & REST API Gateway

🔑 How to Get & Activate Your License Key

A valid WebotApp license key (format: WEBOT-WA-REG-XXXX-XXXX-XXXX) is required to unlock the installation wizard.

Option A: Purchased on CodeCanyon, Codester, or External Marketplaces

If you purchased on CodeCanyon (Envato), Codester, or an authorized partner, use our 30-second automated license claim portal:

  1. Open the activation portal: https://lab.webotapp.com/activate
  2. Select your marketplace (CodeCanyon or Codester) and select WebotApp WhatsGateway.
  3. Enter your marketplace Purchase Code or Order ID (found in your marketplace Downloads receipt).
  4. Enter your Name, Email, and WhatsApp Phone Number.
  5. Click "Verify Order & Issue Official License Key" to generate your unique key instantly.
👉 Claim License Key on WebotApp Portal

Option B: Purchased Directly on WebotApp Lab

Your official license key is already generated and waiting in your account:

  1. Log in to your account at https://lab.webotapp.com/dashboard.
  2. Navigate to the Downloads / Products tab.
  3. Click "Copy License Key" next to WebotApp WhatsGateway.

1. System Requirements

2. Quick Setup & License Activation

Follow these straightforward steps to deploy your instance:

Step 1: Extract Files & Install Dependencies

unzip whats-gateway-v1.0.0.zip -d /var/www/whats-gateway
cd /var/www/whats-gateway
npm install

Step 2: Copy Environment Template

cp .env.example .env

Step 3: Launch Web Activation Wizard

npm run dev
Web Installer: Open your browser at http://your-server-ip:3000/install. Enter your WebotApp Purchase Code (WEBOT-WA-REG-... or WEBOT-WA-EXT-...) to activate your license and initialize the database wizard.

3. Production Deployment with PM2

Build the Next.js production bundle and run the custom server in background mode:

npm run build
npm install -g pm2
pm2 start ecosystem.config.js
pm2 save
pm2 startup

4. Nginx Reverse Proxy with SSL

Sample Nginx configuration for your custom domain (e.g. whatsapp.yourdomain.com):

server {
    server_name whatsapp.yourdomain.com;

    location / {
        proxy_pass http://127.0.0.1:3000;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection 'upgrade';
        proxy_set_header Host $host;
        proxy_cache_bypass $http_upgrade;
    }
}

5. Support & Professional Services

Need installation assistance, customized chatbot workflows, or high-volume enterprise configurations?