Shopify Integration

WhatsApp API for Shopify: Automate Your Store Notifications

Connect Chat API to your Shopify store and send WhatsApp order confirmations, shipping updates, and abandoned cart recovery messages. EU-hosted, GDPR-compliant, live in minutes.

How it works

Connect Shopify to WhatsApp in 3 steps

1

Get your Chat API key

Sign up for Chat API, connect your WhatsApp Business number, and generate your API key from the dashboard.

2

Set up Shopify webhooks

Configure Shopify webhooks (order/create, order/fulfillment, checkouts/create) to call Chat API's REST endpoint.

3

Send WhatsApp messages

Use Chat API to send approved WhatsApp template messages for orders, shipping, and cart recovery automatically.

What you can automate

WhatsApp automations for your Shopify store

Order Confirmations

Automatically send a WhatsApp message when a customer places an order. Include order number, items, and estimated delivery.

Shipping Updates

Notify customers the moment their order is shipped. Include tracking links directly in the WhatsApp message.

Abandoned Cart Recovery

Recover lost sales by sending a WhatsApp reminder 1–24 hours after a customer abandons their cart. Average recovery rate: 30–40%.

Delivery Confirmation

Send a final confirmation when the order is delivered and ask for a review — increasing post-purchase engagement.

Promotional Campaigns

Send WhatsApp broadcast campaigns to opted-in customers with new products, discounts, and seasonal offers.

Support via WhatsApp

Embed the Chat API chat widget on your Shopify store so customers can contact support via WhatsApp directly from your site.

Results

What Shopify stores achieve with WhatsApp

98%
WhatsApp open rate
vs 20% for email
34%
Cart recovery rate
vs 8% via email
3x
Higher conversions
vs standard email flows
Code example

Send a Shopify order confirmation via WhatsApp

shopify-order-webhook.js
// Shopify webhook handler (Node.js)
app.post('/webhooks/orders/create', async (req, res) => {
  const order = req.body;
  const phone = order.shipping_address?.phone;
  
  if (phone) {
    await fetch('https://api.chat-api.eu/v1/messages', {
      method: 'POST',
      headers: {
        'Authorization': 'Bearer YOUR_API_KEY',
        'Content-Type': 'application/json'
      },
      body: JSON.stringify({
        to: phone,
        template: 'order_confirmation',
        params: {
          name: order.customer.first_name,
          order_number: order.order_number,
          total: order.total_price
        }
      })
    });
  }
  res.status(200).send('OK');
});
FAQ

WhatsApp + Shopify: Frequently asked questions

Does Chat API work with Shopify?
Yes. Chat API provides a REST API and webhooks that integrate seamlessly with Shopify. You can trigger WhatsApp messages based on any Shopify event (order placed, fulfilled, cancelled, etc.).
Do I need a developer to connect Shopify and WhatsApp?
Basic integrations can be done with no-code tools like Zapier or Make (Integromat). For advanced automation (cart recovery, personalized messages), a simple REST API call or webhook is sufficient.
Is WhatsApp messaging for Shopify GDPR compliant?
Yes, when using Chat API. All data is hosted in the EU. You must have opt-in consent from customers before sending WhatsApp messages — best practice is to add a WhatsApp opt-in checkbox at checkout.
What WhatsApp messages can I send to Shopify customers?
You can send any approved WhatsApp template message: order confirmations, shipping updates, delivery confirmations, cart recovery reminders, and promotional broadcasts (to opted-in customers).
How much does WhatsApp API for Shopify cost?
Chat API charges €0.058 per conversation. A conversation covers all messages within a 24h window. For a store sending 1,000 WhatsApp conversations/month, the cost is €58.

Ready to connect WhatsApp to your Shopify store?

Start your free trial and send your first WhatsApp order confirmation in minutes.