Blog / API & technical

Integrate WhatsApp with WooCommerce: notifications and sales

Redazione SendApp8 min read
Integrate WhatsApp with WooCommerce: notifications and sales

In short

Integrating WhatsApp with WooCommerce through SendApp brings your store's customers into your contacts with the "woocommerce" tag and recovers abandoned carts with an automation. Order confirmations and shipping updates are not sent on their own: you send them with Utility templates from the SendApp API, Zapier or Make.

Most Italian e-commerce runs on WooCommerce, the WordPress plugin: that's exactly why integrating WhatsApp with WooCommerce is a concrete opportunity to increase revenue and reduce support. WooCommerce's email notifications have low open rates and abandoned carts rarely come back on their own. By bringing these flows to WhatsApp, where messages are almost always read, you recover sales and improve the experience. Let's see how to do it with SendApp.

What you can automate

  • Contacts created or updated with the "woocommerce" tag on every order or new customer
  • Abandoned cart recovery with a "Cart abandoned" automation (buyers are excluded)
  • Order confirmation, shipping and status changes with Utility templates, sent from the SendApp API, Zapier or Make
  • After-sales support in the inbox, with AI handling frequent questions

Why WooCommerce and WhatsApp work well together

WooCommerce generates many events (order, payment, shipping, status change) but communicates them almost only via email. With a template and a connection (SendApp API, Zapier or Make) each of these events can become a WhatsApp message the customer actually reads, with the option to reply and get support without switching channel.

What you need to get started

You need a SendApp account, a WhatsApp number and admin access to your WordPress with WooCommerce. You connect WhatsApp via Meta's official API (Meta-approved templates, recommended for the store).

Step 1: connect WhatsApp to SendApp

After creating the account, you connect the WhatsApp number: you follow the procedure to link the Meta number on the official API. The channel is immediately operational from your SendApp inbox.

Step 2: create the templates for the events

Prepare the templates you need: the abandoned cart reminder (you can include the link to complete the purchase and the total) and, if you want, order confirmation and shipping. Use the Utility category for transactional notifications and Marketing for cart recovery. Add variables like {name} and placeholders for order number, amount and link, so every message fills itself in.

On abandoned carts it pays not to wait too long: for example a first reminder after 1 hour and a second after 24 hours with a small incentive. Anyone who completes the purchase while the sequence is waiting doesn't receive the following reminders.

Step 3: connect WooCommerce with webhooks

In SendApp you copy your account's webhook URL and paste it into WordPress, under WooCommerce > Settings > Advanced > Webhooks: you create a new webhook with that delivery URL (the format is JSON) and choose a topic that contains customer data, i.e. order created, order updated or customer created. On every event SendApp creates or updates the contact (name, phone, email) and tags it "woocommerce": without a phone or email no contact is created. To check, place a test order and see that the contact appears in SendApp.

For cart recovery you also connect the second URL shown in the guide and in Automations you create a rule with the "Cart abandoned" trigger and a WhatsApp template. To catch "real" abandoned carts you need an abandoned-cart plugin that sends the webhook to the same address. The order events tell SendApp who bought: anyone who completes the purchase is excluded from the reminder.

The integration does not send order notifications on its own: it creates contacts and handles abandoned carts. Confirmation, shipping and status changes go out when you send them, with a Utility template: from the SendApp API or with Zapier or Make, which link the WooCommerce event to sending the message.

WooCommerce eventWhat happens in SendAppHow the message is sent
Order or new customerContact created or updated with the "woocommerce" tagNo automatic message
Abandoned cart (with plugin)Reminder with link and total (template)"Cart abandoned" automation
Order receivedConfirmation with summary and number (Utility template)SendApp API, Zapier or Make
Order shippingTracking link and delivery times (Utility template)SendApp API, Zapier or Make

Step 4: support and sales in the same inbox

Customer replies arrive in SendApp's multichannel inbox alongside Instagram, Messenger, email and SMS. The AI agent trained on your shipping and returns policies and on the catalogue can answer frequently asked questions 24/7 and recommend products, passing the chat to an operator with handover when human intervention is needed.

How much it costs

The SendApp plan starts at 19 euros a month. With the official Cloud API messages are billed directly by Meta per delivered message, with no markup on Meta's rates.

How to do it with SendApp

SendApp brings together number connection, approved templates, CRM with tags, broadcast campaigns, AI agent and multichannel inbox in a single platform available in 6 languages. You connect WooCommerce with webhooks and set up the abandoned cart automation; for order notifications you add the API or Zapier and Make. Over 1,000 businesses already use SendApp to manage WhatsApp and the other channels.

Put it into practice with SendApp

Campaigns, AI and a multichannel inbox with no markup on Meta’s rates. Try it free, no credit card.

Redazione SendApp

The SendApp team — WhatsApp marketing and AI platform for businesses.

Frequently asked questions