Skip to content
WbizTool

WhatsApp order notifications from your own number

Customers get their order confirmation and shipping update on WhatsApp, from the number they already know. Connect a Shopify store with the WbizTool app, a WooCommerce shop with the WordPress plugin, or any other system through Zapier or the API.

Free trial: 50 messages in any 30 days, no card.

How it works

  1. Connect your WhatsApp number

    Link your shop's number once, like WhatsApp Web, with a QR code or a pairing code. Order messages go out from it as normal WhatsApp messages from you.

  2. Connect your store

    Install WbizTool from the Shopify App Store, the Business Messaging for WbizTool plugin on WordPress for WooCommerce, or add a WbizTool action to a Zap.

  3. Turn on the messages and write them

    In the Shopify app, switch on the order confirmation and the shipping update and edit their text with variables such as {{ customer_name }} and {{ order_number }}. In the WordPress plugin, tick the WooCommerce events and edit each template.

  4. Test with an order of your own

    Create an order with your own WhatsApp number as the customer's phone, then check your WhatsApp and Reports, where every message shows as waiting, sent or failed.

What you can do

  • Shopify order confirmation

    Sent once per order when it's placed – see the Shopify integration page for its variables.

  • Shopify shipping update

    Sent when the whole order is fulfilled, with the tracking link – details on the Shopify integration page.

  • New order alerts for your team

    A message for every new Shopify order on up to 20 numbers – set it up as the Shopify integration page shows.

  • WooCommerce order events

    The WordPress plugin messages the order's billing phone when an order is created, processing, completed, cancelled or refunded, with variables such as {order_items}, {order_total} and {order_url}.

  • Any store or app through Zapier

    WbizTool's Zapier actions send a text, an image, a PDF file or a group message when something happens in another app. A successful step means the message was queued.

  • Your own code

    Call /api/v1/send_msg/ from your order system. Add a webhook URL and WbizTool posts to it when the message is sent, fails, is cancelled or expires.

Copy-paste examples

Send a shipping update from your own system (cURL)
curl -X POST https://wbiztool.com/api/v1/send_msg/ \
  -H "Content-Type: application/json" \
  -d '{
    "client_id": 12345,
    "api_key": "YOUR_API_KEY",
    "whatsapp_client": 678,
    "msg_type": 0,
    "country_code": "91",
    "phone": "9876543210",
    "msg": "Hi Aman, your order #4821 has shipped and will arrive on Thursday."
  }'

Example messages

  • Hi Emma, thanks for your order #1042 at Maple Candle Co. We'll message you here as soon as it ships.
  • Hi Emma, good news – your order #1042 is on its way. Track it here: https://example.com/track/1042
  • New order #1043 placed at maple-candle-co.myshopify.com – total 86.00.

Good to know

  • The Shopify app works on every WbizTool plan, the free trial too (50 messages in any 30 days, no card). When the free messages run out, order messages are skipped, not sent later. Paid plans, from $25 a month in the US, send unlimited messages under fair use: up to 1,000 a day per number.
  • Customer messages need a phone number on the order, so make it required at checkout. A number without a country code gets the code of the order's country.
  • If no WhatsApp number is connected when an order comes in, its Shopify messages are skipped for good. Keep your number connected.
  • WordPress plugin version 1.0.3: Order Shipped needs a custom “shipped” order status, Payment Failed messages aren't sent, and some changes, such as a refund, can send the same message twice.
  • Write Shopify variables exactly as shown, with one space inside the braces, such as {{ customer_name }}. Save refuses any other form.
  • If your workspace uses sending hours with Shopify order messages ticked, order messages made outside them wait. Untick it to send them at once.
  • Messages go from your own number, so WhatsApp's rules apply. Order updates are messages customers expect – keep them about the order.

Questions

Which option should I use for my store?
Shopify: install the WbizTool app – no code, and it works on the free trial. WooCommerce: the Business Messaging for WbizTool plugin. Any other store or app: a Zapier action, or the send message API from your own code.
Can I send WhatsApp order notifications from WooCommerce?
Yes, with the Business Messaging for WbizTool plugin. It sends to the order's billing phone when an order is created, processing, completed, cancelled or refunded. Order Shipped needs a custom “shipped” status, and Payment Failed isn't sent in version 1.0.3.
Can I send the invoice as a PDF?
The Shopify app's messages are text. From Zapier, the “Send PDF File With Text on WhatsApp” action sends a file from a public link; through the API, send msg_type 2 with file_url.
What if a customer doesn't give a phone number?
Then the order gets no customer message. The Shopify app uses the first phone it finds on the order: the order's, the customer's, then the shipping and billing address phones.
Do I need the WhatsApp Business API or Meta approval?
No. WbizTool sends from your own WhatsApp number, linked like WhatsApp Web. There is no Meta approval, no approved templates and no per-message fee.

Read the guides

Related

Send your first automated WhatsApp message today

Create an account, scan the QR code and send a message in under five minutes.

Start free

Paid plans start at $25 a month in the US. Pricing