Skip to content

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.

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.

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.

  • 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.

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.

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.
order_noteThe order note, if any.

Your bank details are part of the message body you write, not a variable.

Bank Deposit 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 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.