Flows overview
A flow is an automated WhatsApp message (or sequence) that fires in response to a store event — a new order, an abandoned checkout, a fulfilment, a restock. You build a flow once; WhatPro runs it for every matching event.
How a flow runs
Section titled “How a flow runs”- Trigger — a Shopify event (or a storefront action) matches the flow’s type. Examples: an order is placed, a checkout is abandoned, an item is back in stock.
- Resolve — WhatPro picks the right flow and language for the customer, and builds the message from your template and the order’s data (variables like the order number, customer name, total).
- Send — the message is delivered through your WhatsApp number using an approved Meta template. Delivery, read, and failure states are recorded in Logs.
- Tag — the order is tagged so you can filter and report in Shopify. See Order tags.
Message templates & Meta approval
Section titled “Message templates & Meta approval”WhatsApp requires every automated (business-initiated) message to use a template that Meta has approved. When you create or edit a flow, WhatPro submits the template to Meta and tracks its status — Pending, Approved, or Rejected. A flow can only send once its template is Approved.
Languages
Section titled “Languages”Each flow can have message variants per language. On Starter, Basic, and Growth you choose one language per flow; on Plus, WhatPro detects the customer’s language and sends the matching variant automatically, falling back to your default when there’s no match.
Flow types
Section titled “Flow types”WhatPro supports the following flow types. Availability depends on your plan.
Order & payment
- COD confirmation — confirm cash-on-delivery orders to cut fake orders.
- Manual payment confirmation — confirm bank-transfer / manual-payment orders.
- Bank deposit confirmation — request or confirm a bank deposit.
- Paid order confirmation — thank customers after a successful payment.
Recovery & lifecycle
- Abandoned cart / checkout recovery — win back abandoned carts (up to two timed reminders).
- Order cancellation — notify on cancellation.
- Shipping updates — fulfilment and tracking notifications.
Engagement
- Back in stock (and Back in stock with discount) — alert subscribers when a product returns.
- Review request — ask for a review after delivery.
- Newsletter welcome / discount — greet new WhatsApp subscribers.
Verification & custom
- Phone verification (OTP) — the engine behind the Checkout Gate.
- Custom flow — a flow you trigger yourself for bespoke use cases.
Each flow type has its own page with triggers, variables, and setup steps.