← All articles

Blog

How a Bandung Agency Cut Late Payments by 40% Using Odoo Invoicing

A Bandung creative agency reduced late payments by 40% with Odoo Invoicing — online payment links, automated reminders, and a WhatsApp nudge. Here is what they did.

3 min read
  • narrative
  • odoo

A creative agency in Bandung — branding and digital work, about fifteen people — had a cash flow problem that had nothing to do with how much they billed. They billed plenty. The problem was that clients paid late, sometimes 60 to 90 days against net-30 terms, and chasing them was an awkward, inconsistent, manual chore that always landed on the founder.

The old way

Invoices went out as PDFs over email, created in a mix of Word and an old accounting tool. Payment was by bank transfer, which meant a client had to open the invoice, find the bank details, log into their banking app, and transfer — every step a chance to put it off. Following up was worse: the founder would, when he remembered and felt like having an uncomfortable conversation, send a “just checking in” message. There was no system, so some invoices were chased twice and others not at all. A few were simply forgotten until a quarterly review found them.

What changed

They moved billing into Odoo Invoicing and changed three things.

First, online payment links. Every invoice now carried a pay-now button connected to a payment gateway. A client could settle the invoice in two taps from the email, without hunting for bank details or opening a separate app. Removing that friction alone moved the needle — the easiest invoice to pay is the one that takes two taps.

Second, automated follow-up. Odoo was configured to send reminders on a schedule: a gentle note a few days before due, a firmer one on the due date, and escalating reminders after. The chasing now happened automatically, consistently, and unemotionally. No invoice slipped through because someone forgot, and the founder was out of the awkward-reminder business.

Third, a WhatsApp nudge. Email reminders in Indonesia get ignored. The agency paired Odoo’s reminders with a short, polite WhatsApp message pointing to the same payment link. That is where most of the speed came from — WhatsApp gets read, and the link made paying immediate.

The result

Within a few months, late payments dropped by roughly 40%. Average days-to-payment fell, the receivables report stopped being a list of forgotten invoices, and the founder got back the low-grade dread that came with payment-chasing season. The agency did not bill more; they collected what they had already earned, faster.

Why it worked

Nothing here was clever technology. It was removing friction (pay in two taps), removing inconsistency (automated reminders that never forget), and meeting customers where they actually read messages (WhatsApp). Odoo Invoicing just made all three the default behavior instead of something that depended on a busy founder’s memory.

The agency did not need full Accounting — their bookkeeping stayed with an external accountant. Invoicing was exactly the right scope: bill cleanly, get paid faster, and feed the numbers to the accountant. A bigger app would have been money spent on capability they did not need.

If late payment is quietly straining your cash flow and chasing it is a manual, dreaded chore, the fix is usually this combination of friction removal and consistent follow-up. We are happy to show you what it would look like for your business in a short, free conversation.