Table of Contents

WooCommerce Integration

WATI can be natively integrated with Woocommerce using a Plugin.

Use cases for this integration:

  1. Add a live WhatsApp chat button to your website
  2. Send automated messages for the following scenarios:
    1. Abandoned Recovery Message
    2. Order Completed/Confirmation
    3. Order Fulfilled
    4. Follow up after Purchase
    5. Return and Exchange Request
  3. Track all orders and performance using analytics

The automated messages in this integration provide your business with a more engaging way to interact with your customers. Abandoned recovery messages and Order completion messages are especially known to attract customers and increase ROI.

To Get Started:

1) Log in to the WATI dashboard, navigate to Integrations and then click on WooCommerce

2) You will see your plugin API key. Press copy and then click the Download Woocommerce Plugin button.

3) Log in to your WordPress account and navigate to Plugins.

4) Click on Upload Plugin, install and activate the plugin we downloaded in step 2.

5) Then open Settings of your newly activated plugin (Plugin name - Whatsapp Chat & Notification).

6) Paste your API key if not already pre-filled, and also fill in all the other details.

7) Click on Go to WATI Settings. If the integration is successful, you will see a page similar to this:

For WhatsApp Chat Button:

When you click on WhatsApp Chat, you can see two sections, one is WhatsApp Chat and one is Chat Button Settings.

1) WhatsApp Chat:

In this section, you can click Enable to see a live WhatsApp chat button on your shop.

2) Chat Button Settings:

In this section you can configure several settings like: change the background colour, the text, dimensions, etc.


You can also put in the brand name, brand image, and more.

You can go back to your woocommerce site to validate the added chat button.

For Automated Message:

This feature would let you send automated messages to your potential clients when they land on the checkout page of your store and do certain actions.

To set this up you will have to enable everything and select the template message from the table below.


Template to choose 

Abandoned Recovery Message


Order Completed/Confirmation


Order Fulfilled


Follow up after Purchase


Return and Exchange Request



After enabling all and matching each action to their template message, all events should start working as expected.

1) Abandoned Recovery Message:

If enabled, WATI will send a WhatsApp reminder/message to the users who landed on the checkout page but did not purchase. You can also configure how many minutes later the message should be sent to the customer.

WhatsApp Message:

2) Order Completed/Confirmation:

If enabled, whenever the user purchases something from your store successfully, the user will receive a template message of order confirmation when payment is confirmed. If you offer Cash On Delivery option, the user will also receive this template message when they select Cash On Delivery as their payment method.

WhatsApp Message:

3) Order Fulfilled:

If enabled, users will receive a message when the order is fulfilled from the admin side and marked as "Completed" for the order status.

WhatsApp Message:

4) Follow up after purchase:

If enabled, users will receive a message once after the number of days you input in the setting as a follow-up message of their successful purchase from your store.

WhatsApp Message:

5) Return and Exchange Request:

If enabled, users who will request a refund or exchange of a product they purchased previously will receive this message.

WhatsApp Message:

For Analytics:

The Analytics section allows you to see the status of your shop and can track all orders and performance.

How did we do?

What are fixed variables for Woocomerce integration?