0
Auto WhatsApp Dispatched0
Live WhatsApp Customers4
Keyword & Media Handlers0
From Meta Graph API| Order ID | Customer | Amount | WhatsApp Status | Time |
|---|---|---|---|---|
| No orders received yet. Click "Simulate Order" to test. | ||||
Node Toolbox
Click or drag nodes onto the canvas
Quick Templates
Node Configuration
Click on any node on the canvas to configure its triggers, messages, media files, or buttons.
| 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". | |||||||
Your PHP backend or cron job (cron_wa_abandoned_cart.php) calls these endpoints to dispatch cart recovery WhatsApp alerts automatically:
👋 Hi Priya!
You left something special in your cart at Vexro:
💰 Total: ₹2,499
Use secret code SAVE15 for 15% OFF on your order!
| 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. | ||||||
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.Paste these two values into your Meta App Dashboard > WhatsApp > Configuration > Edit Webhook.
messages under the Webhook fields in your Meta App Dashboard.
Go to Meta Developer Portal
Open developers.facebook.com and select your App.
Navigate to WhatsApp Configuration
Click on WhatsApp in the left sidebar → Configuration → Click Edit beside Webhook.
Paste Callback URL & Verify Token
Copy the Callback URL and Verify Token from the left card and paste them into Meta.
Click "Verify and Save" & Subscribe
Click Verify and Save. Then click Manage Webhook fields and check messages.
// Click "Send Test Message" to view raw JSON response from Meta Graph API...
Test how Gemini AI automatically replies to your WhatsApp customers when they message your business.
Checking...
Graph API v21.02 Flows Active
Keyword & Interactive triggersListening
Socket.io real-time connectedReady
/api/v1/orders/webhookValidates if your Meta Bearer Token is alive, checks phone number verification, quality rating, and messaging tier.
- 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.
Type any keyword (e.g. hi, track order, help, menu) to inspect which flow triggers, view node sequence & variable replacement.
Why didn't you receive customer replies? Test the inbound pipeline instantly by simulating customer WhatsApp replies and checking socket broadcast.
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!
Test order notifications (Created, Shipped, Delivered, Cancelled) via API without modifying PHP database.
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"}}'
| Timestamp | Source / Type | Summary | Status | Inspect JSON |
|---|---|---|---|---|
| No webhook packets received yet. Incoming Meta & PHP webhooks will stream here in real-time. | ||||