Dashboard Overview

Real-time WhatsApp Cloud API & Store Integration Center

Checking Meta...
Meta Portal
Store Orders Processed

0

Auto WhatsApp Dispatched
Active Conversations

0

Live WhatsApp Customers
Active Chatbot Flows

4

Keyword & Media Handlers
Inbound Webhooks

0

From Meta Graph API
Meta Webhook Quick Connect
Ready For Verification
Recent Store Orders & WhatsApp Alerts
Order ID Customer Amount WhatsApp Status Time
No orders received yet. Click "Simulate Order" to test.
Live Event Stream
LIVE
Node.js WhatsApp Engine & Flow Builder Active
Just now

Node Toolbox

Click or drag nodes onto the canvas

Trigger Node Keywords & Intents
Text Message Rich text & Variables
File / PDF / Image Catalogs, Invoices & Media
Interactive Buttons Quick Reply Options
Delay Timer Human-like Typing Delay
Gemini AI Fallback Smart dynamic answers

Quick Templates

Node Configuration

Click on any node on the canvas to configure its triggers, messages, media files, or buttons.

No active WhatsApp chats yet.

Incoming messages from customers will appear here in real-time.

WhatsApp Customer Inbox

Select a customer conversation from the left or send a test WhatsApp message to start chatting in real-time.

All Received Store Orders & WhatsApp Delivery Status
Order ID Customer Name Phone Total Amount Store Event WhatsApp Delivery Timestamp Action
No orders recorded yet. Place an order on your site or click "Simulate Store Order".
Cart Webhook Endpoints for PHP Store

Your PHP backend or cron job (cron_wa_abandoned_cart.php) calls these endpoints to dispatch cart recovery WhatsApp alerts automatically:

Zero SQL Risk: PHP communicates exclusively via HTTP JSON payloads. No database schema changes needed.
Sample WhatsApp Recovery Message
Recent Abandoned Cart Recovery Dispatches
Customer Name Phone Cart Items Total Value Discount Code Delivery Status Time
No abandoned cart alerts dispatched yet. Click "Simulate Cart Recovery Alert" to test.
Loading templates catalogue...
Media & PDF Document Library

Files uploaded here are hosted securely on your Node.js server (/uploads/) and can be attached to any Chatbot Flow node or sent directly in live chat via WhatsApp Cloud API.

No media files uploaded yet.

Upload your product PDF catalog or lookbook images above.
Meta Developer Webhook Configuration

Paste these two values into your Meta App Dashboard > WhatsApp > Configuration > Edit Webhook.

Meta Subscription Fields: Make sure to check/subscribe to messages under the Webhook fields in your Meta App Dashboard.
Meta Setup Step-by-Step Instructions
1

Go to Meta Developer Portal

Open developers.facebook.com and select your App.

2

Navigate to WhatsApp Configuration

Click on WhatsApp in the left sidebar → Configuration → Click Edit beside Webhook.

3

Paste Callback URL & Verify Token

Copy the Callback URL and Verify Token from the left card and paste them into Meta.

4

Click "Verify and Save" & Subscribe

Click Verify and Save. Then click Manage Webhook fields and check messages.

Meta Cloud API & AI Credentials (.env)

PHP Store REST API Gateway & Bridge Settings

Connects this Node.js microservice to your live PHP Store API (/api/store_api.php) for real-time order lookups, abandoned cart sync, and catalog queries.

Direct WhatsApp Message Dispatcher
Meta Cloud API Response Inspector
// Click "Send Test Message" to view raw JSON response from Meta Graph API...
Gemini AI WhatsApp Chatbot Assistant

Test how Gemini AI automatically replies to your WhatsApp customers when they message your business.

Meta Cloud API

Checking...

Graph API v21.0
Chatbot Engine

2 Flows Active

Keyword & Interactive triggers
Inbound Webhooks

Listening

Socket.io real-time connected
PHP Order API

Ready

/api/v1/orders/webhook
1. Meta Cloud API & Permanent Token Health

Validates if your Meta Bearer Token is alive, checks phone number verification, quality rating, and messaging tier.

Click "Ping Meta API" to test connection...
Why would WhatsApp fail to send?
  • Token Expired: Temporary tokens expire in 24h. Use a Permanent System User Token.
  • Missing Permissions: App requires whatsapp_business_messaging.
  • 24h Customer Care Window: Template messages needed if customer hasn't messaged in 24h.
2. Chatbot Flow & Keyword Trigger Tester

Type any keyword (e.g. hi, track order, help, menu) to inspect which flow triggers, view node sequence & variable replacement.

Also send REAL message to this phone via Meta API
Enter keyword and click "Test Trigger" to see execution trace
3. Inbound Customer Reply & Live Chat Simulator

Why didn't you receive customer replies? Test the inbound pipeline instantly by simulating customer WhatsApp replies and checking socket broadcast.

Click "Simulate Reply" to test inbound webhook parsing and live chat thread updates
Meta Developer Portal Inbound Checklist:

In developers.facebook.com > Your App > WhatsApp > Configuration > Webhook fields, make sure messages is Subscribed. Without this, Meta will NOT forward customer replies to your server!

4. PHP Backend -> Node.js Order Events API Tester

Test order notifications (Created, Shipped, Delivered, Cancelled) via API without modifying PHP database.

Click any order event button above to test webhook dispatch and WhatsApp notification
PHP cURL API Snippet:
curl -X POST https://www.vexro.in/api/v1/orders/webhook \
  -H "Content-Type: application/json" \
  -H "X-Service-Auth: vexro_secure_service_key_2026" \
  -d '{"event":"order.created","order":{"id":"1099","total_amount":2499},"customer":{"name":"Rahul","phone":"919876543210"}}'
5. Live Raw Webhook Packet Stream & Inspector 0 Packets
Timestamp Source / Type Summary Status Inspect JSON
No webhook packets received yet. Incoming Meta & PHP webhooks will stream here in real-time.
Live Webhook, WhatsApp & Order System Logs
[SYSTEM] Logging started...