Skip to content

Paid Order Confirmation

The Paid Order Confirmation flow sends a WhatsApp message when an order is paid online — through a card processor or electronic gateway such as Stripe, Shopify Payments, PayPal, Paymob, or Fawry. It confirms to the customer that their payment was received and the order is on its way.

This flow fires on Shopify’s orders/paid webhook — the moment an order transitions to paid.

Shopify fires orders/paid for every order that becomes paid, including cash-on-delivery, bank-deposit, and manual-payment orders that you mark paid in admin after collecting the money. Those orders already received a tailored confirmation at order-creation time, so WhatPro deliberately skips them here — otherwise the customer would get a second, contradictory “payment received” message. Paid Order Confirmation therefore only fires for genuine online and electronic payments.

  • Confirm to the customer that their online payment succeeded.
  • Provide an order-status link so the customer can track their order.
  • Create a tagged record of each paid online order in Shopify.

Paid Order Confirmation sends as soon as the order is marked paid. The order cancellation webhook is the primary safeguard against messaging an order that is cancelled around the same moment.

VariableMeaning
customer_first_nameThe customer’s first name (falls back to a neutral greeting).
order_numberThe order name or number (for example, #1001).
order_totalThe order total with currency.

The default template can also include an order-status link. When Shopify does not supply one (rare — for example, some draft or legacy orders), WhatPro falls back to the customer’s account-orders page so the message’s link button still resolves.

Paid Order Confirmation is available on Growth and Plus. It is not included on the Starter or Basic plans. See Plans for details.

When the message is sent, WhatPro updates the order with a lifecycle tag prefixed Paid. Each lifecycle transition (sent, delivered, read) replaces the previous tag so the order always shows exactly one current state.

Full lifecycle order tagging is a Growth and Plus feature — the same plans that include this flow. See Order tags for the exact tag strings and how to filter and report on them.