v1.0.1 — Now with AES-256 API Encryption

Automate your entire
WhatsApp Business
from WordPress

WApp Flow connects your WooCommerce store to WhatsApp — automated order notifications, chatbots, campaigns and live support, all secured with bank-grade encryption. Connect once. Run forever.

11+Core Features
8Ready Templates
5Connection Methods
AES-256Encrypted API
Core Features

Everything your store needs,
on WhatsApp

📦

Order Notifications

Auto-send confirmations, shipping, delivery, cancellation & refund messages the moment each WooCommerce event fires.

🤖

Chatbot Builder

Keyword-based auto-reply flows covering support, order tracking & FAQs — no coding needed.

📢

Broadcast Campaigns

Target segmented customers with scheduled WhatsApp broadcast campaigns and track ROI in real time.

💬

Live Chat Inbox

Reply to customer messages directly from your WordPress admin dashboard without switching apps.

Automation Engine

Visual drag-and-drop automation builder with delay support — build complex flows in minutes.

🛒

Abandoned Cart Recovery

Recover lost sales automatically with timed WhatsApp nudges that feel personal, not spammy.

🛍️

Product Recommendations

AI-powered cross-sell messages triggered after purchase to grow average order value.

📊

Analytics Dashboard

Live delivery rates, read receipts and full campaign performance metrics in one beautiful view.

👥

Customer Segmentation

Auto-group contacts into New, Returning, VIP and Inactive audiences for precise targeting.

💳

Payment Links

Generate and send WooCommerce payment links directly inside a WhatsApp conversation.

🔒

Security Suite

Opt-in management, GDPR compliance, rate limiting, anti-spam guards and encrypted message queues.

🌐

Multi-Site API Bridge

Connect any WordPress/WooCommerce site to WApp Flow via REST API — each site runs automation independently or synced.

Connection Methods

Choose your automation engine

Pick the connection method that fits your infrastructure. Switch any time from the admin panel.

whatsapp-web.js

Puppeteer-powered library — scan a QR code and connect your personal number in seconds.

Recommended

Baileys

Pure WebSocket implementation — lightweight and ideal for self-hosted environments.

Advanced

OpenWA

Enterprise-grade headless automation built for high-volume messaging loads.

Enterprise

WhatsApp Web (QR)

Direct browser-based session linking — no additional libraries required.

Simple

Meta Cloud API

Official Meta Business API for production-grade verified businesses.

Official
Security

Bank-grade protection,
built into every layer

🔐

AES-256 API Encryption

Every REST API call is encrypted using 256-bit AES. Even in transit, payload data is unreadable to any third party.

🗝️

Bearer Token Authentication

All endpoints require a cryptographically signed Bearer token that rotates on each session.

🛡️

HMAC Request Signing

Request payloads are signed with HMAC-SHA256 to prevent tampering and ensure integrity.

⏱️

Rate Limiting & Anti-Spam

Smart queue system with configurable batch sizes prevents WhatsApp from flagging your number.

📋

GDPR & Opt-In Management

Full opt-in/opt-out tracking, message consent logs and automated data handling compliance.

API Request (Encrypted)
POST /wp-json/wapp-flow/v1/send-message
Authorization: Bearer eyJhbGci...{signed}
X-HMAC-Signature: sha256=a1b2c3...
Content-Type: application/json

/* Encrypted Payload (AES-256-GCM) */
{
  "payload": "U2FsdGVkX1+e4...
              nKx9mPzQr==",
  "iv": "3f9a1c2b...",
  "tag": "e7f3bc91..."
}
Prebuilt Templates

8 ready-to-use message templates

Launch in minutes. Fully editable from the admin dashboard.

Order Confirmation

Trigger: Order placed

🚚

Shipping Update

Trigger: Order shipped

📬

Order Delivered

Trigger: Order complete

🛒

Abandoned Cart

Trigger: 30 min idle cart

👋

Welcome Message

Trigger: New customer

💳

Payment Link

Trigger: Payment pending

Review Request

Trigger: 3 days post-delivery

🔔

Product Restock

Trigger: Product restocked

W
WApp Flow Bot online
Just now  ✓✓
Developer API

REST API for external integrations

Connect any app, platform or custom automation to WApp Flow via encrypted REST endpoints.

POST /wp-json/wapp-flow/v1/send-message
GET /wp-json/wapp-flow/v1/get-order/{id}
GET /wp-json/wapp-flow/v1/get-customer/{id}
POST /wp-json/wapp-flow/v1/create-campaign
GET /wp-json/wapp-flow/v1/analytics
Your API Key (demo)
wf_live_**************************

All calls must include your Bearer token + HMAC-SHA256 signature. See Admin → API Settings for docs.

Installation

Up and running in 4 steps

1

Upload Plugin

Upload the wapp-flow folder to /wp-content/plugins/ via FTP or WordPress uploader.

2

Activate

Go to Plugins menu in WordPress and click Activate next to WApp Flow.

3

Configure WhatsApp

Go to WApp Flow → Settings and connect your preferred engine (QR, Baileys, OpenWA, etc.).

4

Create & Launch

Build your automations, choose templates and let WApp Flow handle your entire customer communication.

FAQ

Common questions

WApp Flow is built for WooCommerce. Chatbot, live chat and campaign features work standalone, but order automation requires WooCommerce to be active.
You can use the official Meta WhatsApp Cloud API (requires Meta Business account), or connect via QR scan using whatsapp-web.js, Baileys, or OpenWA for personal and small-business setups.
WApp Flow uses a smart queue to send messages gradually — configurable batch size and rate limits prevent WhatsApp from flagging your number for spam.
Every API request body is encrypted with AES-256-GCM before transmission. Requests are authenticated with a rotating Bearer token and HMAC-SHA256 signature to prevent replay attacks and payload tampering.
Yes. Each site gets its own encrypted API key. Sites can run WApp Flow independently or sync through the central admin dashboard.