Bank Deposit Confirmation
The Bank Deposit Confirmation flow sends a WhatsApp message when a customer places an order they intend to pay by bank transfer or deposit. It confirms the order and is where you give the customer the account details they need to complete the transfer.
What triggers it
Section titled “What triggers it”This flow fires on Shopify’s orders/create webhook. WhatPro routes an order
here when its payment method looks like a bank transfer — specifically, when the
gateway is manual (or blank) and the method label contains a bank-transfer term
(such as “bank”, “deposit”, or “transfer”, or the equivalent Arabic terms).
The bank-transfer match is deliberately gated behind a manual or blank gateway. Words like “bank” and “transfer” also appear in the names of legitimate online payment rails, so WhatPro only treats them as a bank deposit when the gateway itself is manual — preventing an online payment from being misrouted here.
Putting your bank details in the message
Section titled “Putting your bank details in the message”WhatPro does not pull bank-account details from Shopify — Shopify has no such data model. Instead, you write your bank or deposit details directly into the message body of the Bank Deposit flow as plain text. Edit the flow body once, paste in your account information, and every customer who chooses bank transfer receives it.
What it’s for
Section titled “What it’s for”- Confirm orders the customer plans to pay by bank transfer or deposit.
- Deliver your bank-account details to the customer so they can complete payment.
- Create a tagged record of each bank-deposit order in Shopify.
Delay and scheduling
Section titled “Delay and scheduling”Bank Deposit Confirmation can send immediately or after a configured delay. With a delay set, WhatPro marks the order as awaiting its message during the wait, and skips the send if the order is cancelled before the delay elapses.
Key variables
Section titled “Key variables”| Variable | Meaning |
|---|---|
customer_first_name | The customer’s first name (falls back to a neutral greeting). |
order_number | The order name or number (for example, #1001). |
order_total | The order total with currency. |
order_note | The order note, if any. |
Your bank details are part of the message body you write, not a variable.
Plan availability
Section titled “Plan availability”Bank Deposit Confirmation is available on Growth and Plus. It is not included on the Starter or Basic plans. See Plans for details.
Order tag
Section titled “Order tag”When the message is sent, WhatPro updates the order with a lifecycle tag prefixed
BDC (Bank Deposit Confirmation). Each lifecycle transition (sent, delivered,
read) replaces the previous tag so the order always shows 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 on them.