WooCommerce WhatsApp Integration: How to Set It Up

Platforms

Updated On Oct 12, 2026

12 min to read

bp generic

A WooCommerce WhatsApp integration connects your WooCommerce store to WhatsApp so customers can chat, order and get updates there. There are three ways to do it: a click-to-chat button plugin, an order-notification plugin on the WhatsApp Cloud API, or a WhatsApp chatbot platform that automates order updates, cart recovery and customer replies.

WooCommerce stores increasingly use WhatsApp to answer questions, share updates, and stay connected with shoppers.

The problem is that not every WooCommerce WhatsApp integration works the same way. Some only open chats, while others automate notifications.

Choosing the wrong setup can create extra manual work, missed updates, and disconnected customer conversations.

The right approach depends on what your store actually needs. You may need simple chats, order notifications, or automated support.

This guide compares three ways to connect WooCommerce with WhatsApp. It also explains how BotPenguin handles store messages and customer support.

What does a WooCommerce WhatsApp integration do?

It connects store activity with customer conversations on WhatsApp.

The exact capability depends on how WhatsApp connects with WooCommerce. A simple button behaves differently from an automated messaging setup.

Send order confirmations

Order confirmation is often the first message customers expect after checkout.

WhatsApp can send that confirmation after WooCommerce records the purchase.

The message can include:

  • Customer name
  • Order number
  • Purchase status
  • Basic order details
  • Expected processing time
  • Support contact details

This gives buyers immediate confirmation without requiring them to check email.

Send shipping and fulfillment updates

Customers usually want to know what happens after their order is confirmed.

A WooCommerce WhatsApp order notification can share:

  • Dispatch confirmation
  • Tracking number
  • Tracking link
  • Courier details
  • Delivery status
  • Estimated delivery date

Each update should reflect the actual order status inside WooCommerce.

Recover abandoned carts

Some customers add products to their cart but leave before completing payment.

WhatsApp can remind them about the unfinished purchase.

A cart recovery message can include:

  • Product or cart details
  • Direct checkout link
  • Short reminder about the incomplete purchase
  • Approved WhatsApp template when required

Businesses initiating these messages usually need an approved template through the WhatsApp Business API.

Cart reminders should stay relevant and limited. Repeated messages can quickly become intrusive.

Let customers start WhatsApp conversations

Not every store needs automated messaging.

Smaller stores may simply want customers to move from a product page into WhatsApp.

A click-to-chat button can:

  • Open WhatsApp from a product page
  • Include the product name automatically
  • Pass selected cart details into the message
  • Reduce manual copying for customers
  • Send the conversation to the store team

Replies are still handled manually in simpler setups.

Handle common customer questions

Many WhatsApp conversations involve predictable questions about orders, products, returns, or exchanges.

Customers may ask:

  • Where is my order?
  • Has my order shipped?
  • Is this product available?
  • Can I change my order?
  • How do I request a return?
  • Can I exchange an item?

A chatbot platform can answer supported questions automatically when the required store data is available.

More complex requests can move to a human agent.

What are the 3 ways to connect WhatsApp to WooCommerce?

There is no single method for connecting WhatsApp with WooCommerce.

Some stores need customer initiated chats. Others need notifications, cart recovery, and automated responses.

Method

What it does

Needs WhatsApp Business API?

Who replies

Best for

Click to chat or Order on WhatsApp plugin

Opens WhatsApp with product or cart details included

No

Your team

Small stores with manageable chat volume

Order notification plugin

Sends approved templates when order status changes

Yes

Mostly one-way communication

Stores focused on transactional updates

WhatsApp chatbot platform

Handles order updates, cart recovery, and common replies

Yes

Chatbot and team

Stores receiving higher WhatsApp chat volume

The main difference is who starts the conversation and what happens automatically.

A simple button waits for the customer to message first.

An order notification tool can send approved messages after specific store events.

A chatbot platform supports notifications and customer replies through the same connected setup.

Which WooCommerce WhatsApp method should you choose?

Start with the customer action you need WhatsApp to support.

Your main need

Choose this method

Why it fits

Let shoppers contact you from product or cart pages

Button plugin

Customers start conversations and your team replies manually

Send order confirmations and shipping updates

Order notification plugin

WooCommerce events trigger approved WhatsApp messages

Handle updates, cart recovery, and repeated questions

WhatsApp chatbot platform

Messaging and supported replies run through one setup

Choose the simplest method that covers your current requirements.

The WhatsApp Business API becomes important when your store needs to initiate messages.

Businesses can use approved templates to send eligible messages through the API.

A standard click to chat button waits for the customer to begin the conversation.

Connect WooCommerce With WhatsApp Using BotPenguin

Connect Your Store

How to add WhatsApp to WooCommerce with a plugin

If you choose the plugin route, start with the exact function you need.

Different plugins support different levels of WhatsApp messaging.

What you need

Plugin type

Typical setup

Let shoppers start a chat

Click to chat plugin

WhatsApp number and default message

Send product or cart details

Order on WhatsApp plugin

Button placement and message format

Send order updates

Order notification plugin

WhatsApp Cloud API credentials and order triggers

Step 1: Choose the type of WhatsApp plugin

Start by deciding what customers should do through WhatsApp.

  • Click to chat plugin: Opens a WhatsApp conversation from your store.
  • Order on WhatsApp plugin: Sends product or cart information into a chat.
  • Order notification plugin: Sends messages after specific WooCommerce events.

This choice affects every step that follows.

Step 2: Install and activate the plugin

Install your selected plugin from WordPress and open its WooCommerce settings.

Before continuing, confirm that it supports the function selected in Step 1.

Check for:

  • Product or cart page button placement
  • Order status triggers
  • WhatsApp message customization
  • WhatsApp Cloud API support when required

This prevents you from configuring a plugin that cannot support the required workflow.

Step 3: Add your WhatsApp number or API credentials

The connection details depend on the plugin type.

  • Basic button plugin: Usually requires your WhatsApp number and may support a default message.
  • Order notification plugin: May require WhatsApp Cloud API credentials linked to your business setup.

Use only the fields requested by the plugin documentation.

Step 4: Configure buttons or notifications

Next, decide where WhatsApp appears or when messages are sent.

Common button placements include:

  • Product pages
  • Cart pages
  • Checkout pages

Common notification triggers include:

  • Order confirmation
  • Order processing
  • Shipping status
  • Order completion

Keep each message connected to the WooCommerce event that caused it.

Step 5: Test the customer journey

Test every path before making the setup available to customers.

Check that:

  • The button opens the correct WhatsApp number
  • Product or cart details appear correctly
  • Default message text is complete
  • Notifications trigger at the correct stage
  • Customer and order variables display correctly

Place a test order and review the complete experience from the customer side.

How to set up the WooCommerce WhatsApp integration in BotPenguin

BotPenguin connects your WooCommerce store with a WhatsApp chatbot for store messages and customer conversations.

The integration supports WhatsApp chatbots only.

Before you start

You need:

  • An active BotPenguin WhatsApp chatbot
  • A connected WhatsApp Business API number
  • Administrator access to your WooCommerce store
  • An eligible paid BotPenguin plan

Eligible plans include Little, King, WA Little, and WA King.

The WooCommerce integration is not included on the free plan.

Step 1: Download the BotPenguin WooCommerce plugin

Log in to BotPenguin and open your WhatsApp chatbot. Go to Integrations, select WooCommerce, and download the BotPenguin WooCommerce plugin.

Step 2: Install the plugin in WordPress

Open your WordPress dashboard and navigate to Plugins, then Add New and Upload Plugin.

Upload the downloaded plugin, click Install Now, and activate it.

Step 3: Connect WooCommerce to BotPenguin

Copy the API key from your BotPenguin WhatsApp chatbot.

Open the installed WooCommerce plugin settings in WordPress. Enter the BotPenguin API key and any other required connection details. Save the configuration.

Step 4: Configure WhatsApp messages

Return to BotPenguin and choose the order notifications or cart reminders you want to automate.

Select approved WhatsApp templates, map customer and order variables, and configure the supported chatbot flows.

Step 5: Test the connection

Place a test order in WooCommerce. Check that the WhatsApp notification reaches your test number and displays accurate order information.

Which WooCommerce WhatsApp messages can you automate?

BotPenguin can trigger different WhatsApp messages when supported customer or order events occur.

Message

Sent when

Abandoned cart recovery

A shopper leaves items without completing checkout

Order completed

An order is placed successfully

Order fulfillment

The order is shipped

Return or exchange request

A customer starts a return or exchange

Cart template message

A shopper purchases through the catalog flow

These messages keep routine order information inside WhatsApp.

Customers can receive important updates without repeatedly checking email.

Example order update templates

WhatsApp messages initiated by a business require approved templates.

Each template should communicate one clear update.

Order completed

Hi {{1}}, thanks for your order #{{2}}. We received it and will message you when it ships.

Order shipped

Good news, {{1}}. Order #{{2}} is on its way. Track it here: {{3}}

Cart recovery

Hi {{1}}, you left {{2}} in your cart. Continue here: {{3}}

Keep each template short and specific to the customer action.

Avoid repeated recovery messages when one reminder is enough.

Marketing and utility messages can follow different Meta pricing rules.

Check Meta WhatsApp pricing before planning message volume.

Using WooCommerce WhatsApp for customer support

WhatsApp can become a support channel after customers start using it for orders and store questions.

The workflow should clearly separate routine requests from issues that require a person.

Answer order status questions

Order questions often follow the same pattern.

Customers may ask:

  • Has my order been confirmed?
  • When will it ship?
  • Where is my order?
  • Can I track the delivery?

Connected order information can help answer supported status questions without requiring customers to search their inbox.

Handle product, return, and exchange questions

Support conversations are not limited to delivery updates.

Customers may also ask about:

  • Product availability
  • Product details
  • Order changes
  • Return process
  • Exchange eligibility

Keep automated answers limited to information your connected setup can reliably provide.

Move complex conversations to your team

Some questions need human review.

Payment disputes, unusual return cases, or missing order information should move to your support team.

Make the handoff clear so customers do not repeat the entire issue.

For broader store chatbot use cases, see the WooCommerce chatbot guide.

You can also review BotPenguin's WooCommerce chatbot for store-focused conversational workflows.

Automate WooCommerce Conversations on WhatsApp

Start With BotPenguin

How to choose a WooCommerce WhatsApp plugin

A plugin should match the exact workflow your store needs.

Use this checklist before committing to a tool.

Check 1: What type of integration do you need?

Choose based on the customer action you want to support.

✓ Click to chat: Use when customers mainly need direct access to your team.

✓ Notifications: Use when you need order confirmations or shipping updates.

✓ Automated replies: Use when customers repeatedly ask supported order or product questions.

Check 2: Does it use the official WhatsApp Business API?

Check API support when your business needs to initiate automated messages.

Confirm:

✓ How the API connection works

✓ Which credentials are required

✓ Whether WhatsApp Cloud API is supported

✓ Which messaging restrictions still apply

Do not assume every WhatsApp plugin supports API based messaging.

Check 3: Can it send approved templates?

Template support matters for messages initiated by the business.

Check support for:

✓ Order confirmations

✓ Shipping alerts

✓ Cart recovery

✓ Transactional updates

Also confirm that template variables can use the required WooCommerce information.

Check 4: Which WooCommerce events does it support?

The available triggers should match your communication plan.

Check for:

✓ New order

✓ Order processing

✓ Fulfillment

✓ Shipping

✓ Refund

✓ Cart abandonment

Do not pay for a workflow that cannot detect the events you actually need.

Check 5: Can your team manage replies easily?

Notifications can generate customer responses.

Check:

✓ Where replies appear

✓ Whether team members can respond

✓ Whether conversation history remains available

✓ How automated conversations reach a person

This becomes more important as message volume grows.

Check 6: What does it actually cost?

Compare the complete cost.

✓ Plugin or platform fee: Software subscription or purchase cost

✓ Meta messaging charges: Charges determined by Meta rules

✓ BotPenguin plan cost: Paid plan required for this integration

Check current pricing before choosing a setup based only on initial software cost.

FAQs

How can integrating WhatsApp with WooCommerce benefit my online store?

WhatsApp can support customer conversations, order updates, product questions, and support requests.

The exact benefits depend on the plugin or messaging setup you choose.

Can we send order updates and notifications to customers through WhatsApp?

Yes. Compatible setups can send confirmations, shipping updates, and delivery information through WhatsApp.

Messages initiated by businesses may require approved WhatsApp templates.

Can WhatsApp integration help me automate customer notifications in WooCommerce?

Yes. Supported WooCommerce events can trigger WhatsApp notifications through compatible tools.

Common triggers include orders, fulfillment changes, shipping updates, returns, and cart abandonment.

How does WhatsApp integration improve the WooCommerce shopping experience?

It gives shoppers a direct place to ask questions and receive purchase information.

Customers can request support, follow orders, or return to an unfinished purchase through WhatsApp.

Is WhatsApp integration compatible with WooCommerce inventory management?

Compatibility depends on the plugin or integration.

Check which WooCommerce data the tool can access before using inventory information inside WhatsApp conversations.

Product availability should always reflect current WooCommerce data.

Is the WhatsApp Business API free for WooCommerce stores?

Not completely.

Meta messaging charges can vary by message category and customer country.

Rules around the 24 hour customer service window can also affect how messages are handled.

BotPenguin subscription costs are separate from Meta messaging charges.

Check the current Meta WhatsApp pricing before publication.

Can I sell products through WhatsApp with WooCommerce?

Yes.

An Order on WhatsApp button can send product or cart details into a conversation.

Your team can then confirm the order manually.

BotPenguin supports more automated WhatsApp store flows where configured.

Payment and the order record remain inside WooCommerce.

Can I connect more than one WooCommerce store to BotPenguin?

Not currently.

BotPenguin currently supports one WooCommerce store per account.

If you manage several stores, contact BotPenguin support to discuss available setup options.

How do I connect WhatsApp to my WooCommerce store?

You can connect WooCommerce to WhatsApp through a button plugin, notification plugin, or chatbot integration. With BotPenguin, download the BotPenguin WooCommerce plugin, activate it in WordPress, then set up message templates and chatbot flows in BotPenguin.

Final thoughts

A button plugin works well when customers mainly need to start WhatsApp conversations.

Choose an order notification plugin when confirmations and shipping updates are your main requirement.

A chatbot platform fits stores needing notifications, cart recovery, and supported automated replies together.

A WhatsApp WooCommerce integration should match the exact customer journey your store needs.

If you want order updates, cart recovery, and customer support on one WhatsApp number, connect your WooCommerce store with BotPenguin's WhatsApp chatbot and start your 7-day free trial.
 

Ready to connect your chatbot with your business tools?

Start Your Free Trial

Keep Reading, Keep Growing

Checkout our related blogs you will love.

Table of Contents

  • What does a WooCommerce WhatsApp integration do?
  • What are the 3 ways to connect WhatsApp to WooCommerce?
  • How to add WhatsApp to WooCommerce with a plugin
  • How to set up the WooCommerce WhatsApp integration in BotPenguin
  • Using WooCommerce WhatsApp for customer support
  • How to choose a WooCommerce WhatsApp plugin
  • FAQs
  • Final thoughts