Learn how to integrate Shopify with WhatsApp using WABA NXCMSG to automate order notifications and recover abandoned carts. Send real-time updates, improve customer engagement, and boost conversions with WhatsApp automation for eCommerce businesses.
Shopify sends email order confirmations that customers open 2 days later, if ever. Meanwhile, the customer who abandoned their cart has already forgotten your store. The Waba NXC Chat & Notifications Shopify app — powered by WABA NXCMSG — changes this: your Shopify store sends automatic WhatsApp messages for every order, every cart abandonment, every delivery update. Real messages. Real delivery. Real conversions.
What Is Waba NXC Chat & Notifications for Shopify?
Waba NXC Chat & Notifications is a Shopify app that connects your Shopify store to the WABA NXCMSG WhatsApp Business API platform — enabling your store to automatically send WhatsApp messages to customers for order events, abandoned carts, and provide a live WhatsApp chat widget on your storefront. It's available on the Shopify App Store at apps.shopify.com/waba-order-notification-app.
6 Core Features — What the App Does
The Waba NXC Shopify app is powered by the WABA NXCMSG platform — a Meta-approved WhatsApp Business Solution Provider. Your WhatsApp templates are created and approved in NXCMSG, then connected to your Shopify store through the app. All message delivery, analytics, and compliance are handled by NXCMSG's WhatsApp Business API infrastructure.
How to Install & Configure the App — Step-by-Step
- Install the App from Shopify App Store
Go to apps.shopify.com/waba-order-notification-app and clickInstall. Approve the permissions requested — the app needs access to orders, customers, and storefront to function. After installation, you'll see the app in your Shopify admin underApps → waba-order-notification-app.
🛍️ Available on all Shopify plans including Basic - Get Your NXCMSG API Credentials
Before configuring the app, you need your NXCMSG API credentials. Log into your NXCMSG account at wabav2.nxccontrols.in, go toSettings → API, and copy yourAPI URL(https://waba.nxccontrols.in/),App Key, andAuth Key. Also note the WhatsApp phone number registered on your NXCMSG account.
💡 Don't have NXCMSG yet? Start your 14-day free trial at waba.nxccontrols.in/pricing - Enter API Configuration in the Shopify App
In your Shopify admin, open the app and fill in theAPI Configurationsection: Waba API URL, App Key, Auth Key, WhatsApp Number, and optionally a Test Phone Number for verifying templates before going live. ClickSave Credentials.
- Map Templates to Shopify Events
In theTemplate Mappingsection, select your approved NXCMSG templates for each event: Abandoned Cart Recovery, Order Processing, and Order Completed. ClickRefresh Templatesto pull the latest approved templates from your NXCMSG account. UseSend Testto verify each template on your test phone.
- Save Templates and Go Live
ClickSave Templates— the app is now live. The next time a customer abandons a cart, places an order, or receives a fulfilment update, they'll automatically receive the corresponding WhatsApp message. No further action needed.
✅ Test with a real Shopify test order to verify end-to-end WhatsApp delivery
Screenshot: API Configuration in Shopify Admin
After installing the app, this is what you see in your Shopify admin panel. The API Configuration section connects your Shopify store to your NXCMSG account using four credentials.
What Each Field Means
Waba API URL — The base URL of your NXCMSG instance. Always https://waba.nxccontrols.in/ for NXCMSG customers.
App Key — Your unique NXCMSG API application key. Found in your NXCMSG dashboard under Settings → API. This identifies your account.
Auth Key — Your NXCMSG authentication key (secret). Stored securely, never displayed again after saving. Authorises the app to send messages on behalf of your NXCMSG account.
WhatsApp Number — The phone number registered on your NXCMSG account. This is the number that sends all customer WhatsApp messages and appears on your store's chat widget.
Test Phone Number — Your personal number for testing. When you click "Send Test" on any template, the test message goes to this number so you can verify it before live deployment.
Screenshot: Template Mapping — Abandoned Cart, Order Processing, Order Completed
Below the API Configuration, the Template Mapping section is where you connect your NXCMSG-approved WhatsApp templates to each Shopify order event. This is where the automation logic lives.
Understanding the Template Mapping Interface
ClickRefresh Templatesto pull the latest list of approved templates from your NXCMSG account. Any template you've recently submitted and had approved in NXCMSG will appear in the dropdown after refreshing. Templates show their name and language tag (e.g., abandoned_cart_template [en_US]) so you can clearly identify which version to select for each event.
TheSend Testbutton next to each template sends a real WhatsApp message to the Test Phone Number you entered in API Configuration. This lets you see exactly how the message appears on a customer's WhatsApp — the formatting, variable values, buttons, and timing.Always test all three templates(Abandoned Cart, Order Processing, Order Completed) before enabling the app for your live store traffic.
Screenshot: Real WhatsApp Messages Sent by the App
These are real WhatsApp messages delivered by the Waba NXC app during template testing — exactly what your customers will receive. The screenshot shows the WhatsApp inbox of "Digital Messaging Service" (the NXCMSG test account) with actual messages sent by the Shopify app.
Breaking Down What You See in the Screenshot
Abandoned Cart message (5:58 pm): "Hi Test User! 👋 You left some items in your cart. Complete your purchase now: [checkout link]" — this fires automatically when a customer abandons their Shopify cart
Order Processing message (5:58 pm): "Hello Test User! 🎉 Your order #12345 is being processed. Total: $100.00 Thank you for shopping with us!" — fires when Shopify marks the order as Processing (payment received)
Abandoned Cart with store URL (7:14 & 7:17 pm): Subsequent test sends showing the dynamic checkout URL from your actual Shopify store — proving the app correctly pulls the real cart recovery link
Real store URL visible: The message shows https://yourshop.com/checkout — the app dynamically inserts your actual Shopify store's checkout recovery URL into each message
The screenshot shows 3 abandoned cart test messages at different times — this is from multiple "Send Test" clicks during template testing and configuration. In production, each customer only receives the abandoned cart message once (or as many times as configured in your NXCMSG settings) — not repeatedly. Test sends are isolated to your Test Phone Number only.
Case Study: D2C Brand — 19% Cart Recovery & 70% Support Reduction
Case Study: Fashion Store — ₹3.8L Revenue from Abandoned Cart WhatsApp
Best Practices for Shopify WhatsApp Notifications
1. Create Separate Templates for Each Event Type
The app maps one template to each event — use this intentionally. Your Abandoned Cart template should be warm, soft, and reference the specific products. Your Order Processing template should be celebratory (order confirmed!). Your Order Completed template should include the tracking link and set delivery expectations. Don't use a generic template for all three — each touchpoint has a different emotional context.
2. Always Test with Your Real Test Phone Before Going Live
Use the Send Test button for each template before saving. Check that the customer name variable pulls correctly, the checkout URL is your actual store's URL (not example.com), and the order number/total appears as expected. This takes 5 minutes and prevents embarrassing template failures on your first real orders.
3. Set the Right Cart Abandonment Timing
The optimal abandoned cart WhatsApp timing in India is 30–45 minutes after abandonment for the first message. If the customer hasn't returned after 24 hours, a second message (configured in NXCMSG's chatbot or broadcast — not the Shopify app trigger itself) with a soft incentive can recover an additional 5–8%. Don't send the first message immediately — give the customer 20–30 minutes in case they're still browsing or momentarily distracted.
4. Include the Checkout URL — It Must Be Clickable
The abandoned cart template's power is the direct checkout recovery URL that takes the customer back to their exact cart. Verify this URL is live and correct by clicking it during your test. The Shopify app dynamically inserts the correct Shopify cart recovery URL — as visible in the real screenshots above — but always confirm this during testing.
5. Keep Order Notification Templates Concise
For order processing and completed notifications, less is more. Customers just want to know: (1) what happened, (2) their order number, (3) what's next. A clear, 3-line message with the order number and total gets 95%+ open rates and minimal spam reports. Long marketing messages in transactional notifications feel out of place and reduce trust.
Shopify Email Notifications vs Waba NXC WhatsApp Notifications
| Metric | Shopify Default Emails | Waba NXC WhatsApp App |
|---|---|---|
| Notification open rate | 18–22% | 95–98% |
| Cart recovery rate | 3–5% | 15–25% |
| Read within 5 minutes | ~4% | ~80% |
| Customer replies possible | ✗ One-way only | ✔ Two-way conversation |
| Goes to spam | Frequently (30–40%) | Never — WhatsApp delivery |
| Rich media (images) | Often blocked by email clients | ✔ Images, buttons, links |
| Setup time | Built-in but limited | ~30 minutes with Waba NXC app |
| Customer trust signal | Generic, looks automated | Personal, feels like a message from the brand |
| Additional cost | Included in Shopify | NXCMSG conversation charges (₹0.115–1.20) |