WhatsApp collection works when you have a payment link, identification of who paid, and automatic document issuing. What the 24-hour window allows and forbids.
Key takeaways
- Never ask for card details in a message. Send a link to a payment page.
- The link must be unique per customer and per debt, or you have no way to know who paid.
- Outside the 24-hour service window, outreach must use an approved template. That defines what you can send and when.
- The customer's document should be created from the transaction, not by hand at end of day.
WhatsApp is an excellent collection channel in Israel for one reason: the message gets read. But a payment is not a message - it needs a payment link, identification of who actually paid, and automatic document issuing. Without those three you get collection that looks modern and produces manual work at month end.
The full flow, in seven steps
- A debt is created in your system - an order, a bill, or a monthly charge.
- A unique payment link is generated for that debt and that customer.
- A message is sent with the amount, what it is for, and the link.
- The customer pays on the payment provider's page, not in the conversation.
- The provider reports a successful payment.
- Your system closes the debt and issues a document automatically.
- The customer receives confirmation on the same channel you asked on.
Step 6 is the one dropped in a quick build, and it is also the step that decides whether you have collection or only payment requests. A link that takes a payment without closing the debt leaves that debt open in the report - and then somebody calls a customer who has already paid.
What may be sent, and when?
Meta's Cloud API documentation defines a customer service window: after a customer messages you, there is a period in which you can reply with free-form messages. Outside that period, business-initiated outreach requires a pre-approved template.
What that means for collection:
- A customer who just messaged you - reply freely, including sending a payment link.
- Business-initiated outreach about a debt - needs an approved template. Plan templates in advance, because approval is not instant.
- Second and third reminders - also business-initiated. One template that fits a reminder beats three different ones.
- Payment confirmation - triggered by the customer's action, and worth having a ready template for too.
The approval process itself, including what gets rejected and why, is covered in the WhatsApp template approval guide, and the technical connection is documented in the WhatsApp Cloud API guide for Israel.
What already exists in the systems you run
Before building anything, check what you already have. Several Israeli invoicing and payment systems present capabilities on this channel:
| What exists | Where we saw it | What it saves |
|---|---|---|
| Sending an invoice over WhatsApp | Morning presents this among its tools | Manually sending a document after every payment |
| A WhatsApp expenses bot | SUMIT presents document submission via WhatsApp | Keying in supplier receipts |
| Payment requests and links | Grow presents payment requests; PayPlus presents links and an SMS system | Building a payment page per debt |
| A reminder that pays in one tap | PayBox describes a reminder and one-tap payment | A phone call about a small debt |
That table is why it is worth starting with an audit rather than with development. A sizeable part of the flow already exists in systems you are paying for.
How do you know who paid?
This is the question that separates collection from requests. Three ways, best to worst:
- A unique link per debt. The provider returns an identifier with the payment, and your system closes exactly that debt. This is the only approach that works without intervention.
- A link with a reference the customer cannot touch. Works, but depends on the field being non-editable.
- A generic payment page matched by amount. Breaks the moment two customers owe the same amount, which happens more than you would think.
If you are on the third, that is the first thing to improve - before adding channels or templates.
What to do when the customer replies instead of paying
This happens a lot: instead of tapping, the customer writes "I will pay tomorrow", "I already paid", or asks what the charge is for. The three cases need different answers:
- "I will pay tomorrow" - acknowledge and set a date. Make sure the system does not fire an automatic reminder that same day, which turns an agreement into friction.
- "I already paid" - check before replying. If the payment did arrive, the debt was open because step 6 of the flow did not work, and that is your fault, not theirs.
- "What is this for?" - send the document, not an explanation. A document answers the question and closes it.
Note that a customer's reply reopens the service window, so that is precisely when you can continue in free-form conversation - including sending an updated link.
What not to do
- Do not ask for a card number, CVV or a photo of a card in a message. Even if the customer offers. Card details do not travel in chat.
- Do not send a generic link to a payment page. With no amount and no identifier, you are guessing who paid.
- Do not mix dunning and personal conversations on the same number without structure - debt and service on one thread create confusion.
- Do not rely on a screenshot of a transfer as payment confirmation. Confirmation comes from the provider, not the customer.
- Do not message the whole list in the same minute. Collection looks like spam when it arrives all at once.
The fourth point is the common one. A screenshot is not a receipt, and it does not match the bank report either. The receipt is recorded when the money arrives.
What to measure after a month
WhatsApp collection looks successful because messages get read. What counts is the money, so measure three things:
- Payment rate out of requests sent, not the read rate. A message read and not paid is not a success.
- Time from request to payment. If most payments arrive on day one, a third reminder is redundant.
- How many debts closed automatically versus manually. That gap is the work the channel creates for you, and it shows up in no other report.
Sources
Frequently asked questions
Can I collect over WhatsApp without a payment provider?
Not really. WhatsApp is the messaging channel; the payment itself happens on a provider's page or in a payments app. What is possible is sending a link to an existing payment page - so the question is not whether you need a provider, but which one.
Which is better for collection - WhatsApp or SMS?
WhatsApp is read more, but business-initiated outreach is restricted to approved templates. SMS is less restricted in content and less read. In practice businesses use both: WhatsApp for customers already in conversation, SMS as a fallback. The full comparison is in [SMS versus WhatsApp in Israel](/blog/sms-vs-whatsapp-israel-2026).
How many reminders before calling?
Two or three, spread over a week or two, then switch channel. A fourth reminder on the same channel barely moves the payment rate and does damage the relationship. The recommended ladder is in [the failed standing-order recovery ladder](/blog/failed-recurring-charge-recovery-playbook).
What happens when the customer pays but no document is created?
It stays a payment with no invoice, and the customer will notice before you do. So document issuing belongs inside the flow rather than in a daily task list, and it is worth running a weekly report comparing payments received against documents issued.
Keep reading
Related service
WhatsApp Cloud API
Templates, a two-way inbox and reminders on the official Meta API.
About the author
Yehonatan Saadia
Freelance automation, web & MVP developer
I'm Yehonatan Saadia, a senior developer who builds business automation, custom websites, and MVPs for small and mid-sized companies across the US, Europe, and Israel. These guides come from real client work, not theory.
Work with meHave a project like this?
Tell me what you're trying to automate or build and I'll tell you the fastest reliable way to ship it.
