Skip to content

Tag Reference

This is the authoritative list of the tags WhatPro writes in Shopify. Use the exact strings below when building Shopify filters, segments, or automations.

  • Customer tags are applied to the Shopify customer record.
  • Lifecycle order tags are applied automatically to confirmation orders and follow a fixed set of strings.
  • Flow order tags are the labels you configure yourself, so their exact text is up to you.

Applied to the customer record by the WhatsApp newsletter.

TagMeaning
WhatsApp Newsletter SubscribedThe customer opted in through the WhatsApp newsletter popup. Use this to build a Shopify customer segment of your WhatsApp subscribers and to target campaigns.
WhatsApp Newsletter UnsubscribedThe customer opted out of the WhatsApp newsletter.

When a customer subscribes, WhatPro adds the subscribed tag (and removes the unsubscribed tag, if present). When they unsubscribe, the tags are swapped. Campaign recipient targeting requires the WhatsApp Newsletter Subscribed tag.

Applied automatically to order-confirmation and order-edit flows on Growth and Plus. See Lifecycle tags for how the stages move. Each stage tag replaces the previous one.

These are the generic stage strings:

Stage tagMeaning
Awaiting SendOrder is waiting for its (delayed) confirmation message.
Send SuccessThe confirmation message was sent.
Send ErrorThe message could not be sent.
DeliveredWhatsApp confirmed delivery.
ReadThe customer opened the message.
Unknown MessageThe customer replied with free text or an untagged response.
Chat OpenA Team Inbox conversation about the order was opened.
Chat ClosedThat conversation was marked closed.

To show which flow produced a stage, the stage label is prefixed with the flow’s prefix and a - separator — for example COD - Send Success or Paid - Delivered.

FlowPrefixExample
Cash-on-delivery confirmationCODCOD - Send Success
Paid order confirmationPaidPaid - Delivered
Bank deposit confirmationBDCBDC - Read
Order edit updatesOrder EditOrder Edit - Send Success
Manual payment confirmationyour configured payment method nameInstaPay - Send Success

The manual payment prefix comes from the payment method name you set on the flow, so its exact text depends on your configuration.

For non-confirmation flows (such as abandoned cart, back in stock, review request, and custom flows), the order tag is the free-form text you enter in the flow editor. WhatPro does not impose a fixed string for these:

Configurable tagApplied when
Success tagThe flow’s message is sent.
Failure tagThe flow’s message fails to send.
Quick-reply button tagThe customer taps that button (on flows where an order already exists).

Because you author these strings, match them in Shopify using the exact text you entered. See Flow tags for how to set them.

  • Shopify tag matching is case-insensitive but whitespace-sensitive — match the spacing exactly (including the - separator on lifecycle tags).
  • Lifecycle stages replace one another, so an order shows one current lifecycle tag at a time.
  • WhatPro only adds the tags it manages; it never removes tags you set yourself.