Blog / API & technical
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 event | What happens in SendApp | How the message is sent |
|---|---|---|
| Order or new customer | Contact created or updated with the "woocommerce" tag | No automatic message |
| Abandoned cart (with plugin) | Reminder with link and total (template) | "Cart abandoned" automation |
| Order received | Confirmation with summary and number (Utility template) | SendApp API, Zapier or Make |
| Order shipping | Tracking 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.