Set up custom WhatsApp notifications for your store
WhatsApp is one of the highest-engagement channels for transactional and marketing messages. With LaunchMyStore's webhook-based event stream, you can plug your store into any WhatsApp Business API provider (Twilio, Meta Cloud API, Interakt, Gallabox, AiSensy, Wati, etc.) and send branded, dynamic notifications for every important event in the order lifecycle.
How it works
Connect a WhatsApp provider to LaunchMyStore by providing your API key (and any provider-specific configuration). Once connected, LaunchMyStore forwards events to the provider in real time, including the data the provider needs to send a templated WhatsApp message.
Supported events
order_placed — a customer placed an order
order_paid — payment was captured successfully
order_shipped — you marked the order shipped (with tracking link)
order_delivered — order marked delivered
order_cancelled — order was cancelled by you or the buyer
order_refunded — full or partial refund issued
abandoned_cart — customer started a cart but did not check out
payment_link_request — payment link generated for a draft order
otp_requested — one-time password requested for customer login
customer_signed_up — new customer account created
Each event sends a JSON payload with order details, customer details, line items, tracking, totals, and any custom metafields. Your WhatsApp provider uses this data to fill in template placeholders before sending.
Set up
Pick your WhatsApp provider (Twilio, Meta Cloud API, AiSensy, Interakt, Gallabox, Wati, MSG91, etc.).
In your provider's dashboard, get your API key (and any webhook URLs or template IDs).
In LaunchMyStore, install the matching WhatsApp app from the App Store (or use the generic Webhooks integration under Settings > Notifications > Webhooks if you want full control).
Paste in the API key and configure any provider-specific options.
In your provider, create message templates and map each event to a template.
Test by placing a small order — you should receive the templated WhatsApp message on your phone.
Designing good notification templates
Use the customer's first name to feel personal.
Include the order number, total, and a payment status.
For shipping, include the tracking link as a clickable URL.
Offer a quick reply (Track order, Contact support) using WhatsApp button templates.
Keep messages under 1024 characters to avoid truncation.
Pre-approved templates
WhatsApp requires templates to be pre-approved before they can be used for transactional or marketing messages. Submit your templates through your provider's dashboard; approval typically takes a few hours to a day.
Marketing vs transactional
Transactional messages (order confirmations, shipping updates) can be sent to any customer who opted in to receive WhatsApp updates at checkout.
Marketing messages (promotions, abandoned cart, broadcast) require a separate marketing opt-in and follow stricter pricing tiers.
FAQ
Which WhatsApp providers are supported?
Any provider that accepts webhook payloads or has an App Store integration. Popular choices include Meta Cloud API (direct), Twilio, AiSensy, Interakt, Gallabox, Wati, MSG91, and WATI. Pick based on your region, language support, and pricing.
Do customers need to opt in?
Yes. WhatsApp Business policy requires customer opt-in. Add a checkbox on your checkout (and on your post-purchase page) so customers explicitly agree to receive messages on WhatsApp.
What does each WhatsApp message cost?</h3
Pricing depends on your provider, the destination country, and whether the message is transactional or marketing. Check your provider's rate card before launching at scale.
Can I send abandoned-cart messages?
Yes. Listen for the abandoned_cart event and send a templated reminder. Time it well (1 hour, then 24 hours later) and include a checkout link for one-tap recovery.
Can I send broadcast campaigns?
Yes, via your WhatsApp provider's broadcast tools. Filter your customer list in LaunchMyStore, export it, upload to your provider, and send a campaign. Always honor opt-out requests.