Did the money actually arrive?
Enter what you are owed, upload the bank statement, then work through what the matcher proposes. Nothing is treated as received until you confirm it.
Add what you are owed
Tabs or commas both work, so you can paste straight out of a spreadsheet.
Appointments posted in the group
A message in the agreed shape becomes a calendar entry, so nobody keys it in twice. Replying to one with CANCEL or a new time updates the same booking.
Calendar
Connect the real WhatsApp group
- Expose this server over HTTPS, then set the webhook callback URL to
https://your-host/webhookwith the verify token you started the server with (WA_VERIFY_TOKEN). - Set
WA_APP_SECRETto your Meta app secret so incoming posts are signature checked. Without it the endpoint accepts anything that can reach it. - Subscribe the number to the
messageswebhook field. Group messages arrive on that same field with an extragroup_id. - Group messages need an Official Business Account, cap at 8 participants, and
only work in groups the API created itself. For an existing group an unofficial
bridge can POST the same shape to
/bridgeinstead.
Which payments need a second look?
Upload the voucher book and the bank file. Everything that matches on its own is set aside. What is left is the short list worth your time, and each decision you record stays recorded.
Upload
Leave the month blank to take everything in both files. Nothing is sent anywhere; the files are read on the server and discarded.