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.
Customer tags
Section titled “Customer tags”Applied to the customer record by the WhatsApp newsletter.
| Tag | Meaning |
|---|---|
WhatsApp Newsletter Subscribed | The 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 Unsubscribed | The 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.
Lifecycle order tags
Section titled “Lifecycle order tags”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.
Stage labels
Section titled “Stage labels”These are the generic stage strings:
| Stage tag | Meaning |
|---|---|
Awaiting Send | Order is waiting for its (delayed) confirmation message. |
Send Success | The confirmation message was sent. |
Send Error | The message could not be sent. |
Delivered | WhatsApp confirmed delivery. |
Read | The customer opened the message. |
Unknown Message | The customer replied with free text or an untagged response. |
Chat Open | A Team Inbox conversation about the order was opened. |
Chat Closed | That conversation was marked closed. |
Per-flow prefixes
Section titled “Per-flow prefixes”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.
| Flow | Prefix | Example |
|---|---|---|
| Cash-on-delivery confirmation | COD | COD - Send Success |
| Paid order confirmation | Paid | Paid - Delivered |
| Bank deposit confirmation | BDC | BDC - Read |
| Order edit updates | Order Edit | Order Edit - Send Success |
| Manual payment confirmation | your configured payment method name | InstaPay - 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.
Flow order tags (you configure these)
Section titled “Flow order tags (you configure these)”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 tag | Applied when |
|---|---|
| Success tag | The flow’s message is sent. |
| Failure tag | The flow’s message fails to send. |
| Quick-reply button tag | The 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.
Matching tips
Section titled “Matching tips”- 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.