Automatic bank transfer reconciliation
When money arrives, automatically match it to an order, notify Zalo, and update the ledger. No more checking statements manually.
1,490,000 VND
payOS (VietQR) payment · Get your files or track preparation status in the customer portal · 7-day refund if it does not work as described
Included
- n8n workflow: receive webhook → match order code and amount → prevent duplicates → notify Zalo → update ledger
- SePay/Casso registration and bank connection instructions
- Google Sheets receipts ledger template
- 30 days of support
For
- Shops accepting bank transfers and matching statements to orders every day
- Course and service sellers needing instant payment confirmation
Not for
- You accept only cash/COD
- Your payment gateway already confirms all orders automatically
Inside the workflow: what each node does
| Node | Role |
|---|---|
| Webhook | Receives balance notifications from SePay/Casso |
| Code (idempotency) | Blocks duplicate webhooks to avoid recording payments twice |
| Sheets Lookup | Finds an order by its code in the transfer description |
| IF | Checks the amount and sends discrepancies to a person |
| Zalo/Email | Notifies you and the customer that payment for order #123 was received |
Installation prerequisites
- SePay account (free plan available) or Casso (paid after the trial)
- Self-hosted or cloud n8n
- Personal Zalo account (to create a free Zalo Bot for alerts)
Compatibility
n8n 2.x (n8n Cloud or self-hosted, updated since December 2025). SePay/Casso webhooks per current documentation, tested October 2026.
If n8n or a platform API change breaks the workflow, existing buyers receive an update free by email.
Frequently asked questions
Is connecting my bank account safe?
SePay/Casso only reads balance changes through the bank's official channel and cannot transfer funds. The workflow only receives incoming-payment notifications.
What if a customer underpays or overpays?
Amount discrepancies go to a separate branch for human review. The system does not guess.
What is the refund policy?
Within 7 days of purchase, if the workflow does not work as described and our support team cannot fix it, you receive a 100% refund by bank transfer. See our refund policy.
