How I Sent 763 WhatsApp Business Notifications in 5 months for £0.02 💬💸

Every business owner has that one moment where they realise:
“Hang on… am I the idiot here for doing this manually?”

For me, that moment involved WhatsApp, pricebook updates, a chatty broker who messages “hi, urgent, need help” every morning, and an API that happily charges you for every outbound notification unless you play the game properly.

Five months later, the scoreboard reads:

763 notifications delivered
762 delivered for free
Total WhatsApp bill: £0.02

Yes; two pence.

Most people would frame that as a “clever hack”.
I call it using WhatsApp’s own pricing model against itself.

Let me walk you through how I did it.


The Original Problem 🤦‍♂️

I needed to automate WhatsApp alerts for brokers:

  • Pricebooks going live
  • Cut-off reminders
  • Ticket updates
  • Contract submissions

Nothing complicated. Until you read Meta’s pricing.

In the UK, business-initiated marketing template conversations cost:

£0.0705 ex VAT

£0.0846 inc VAT

8.5p per outbound notification

And because WhatsApp charges per conversation, not per message, each notification you send without the user messaging you first triggers a new paid conversation.

Now imagine sending 762 of those.

762 × £0.0846 = £64.45

So without an intelligent system, my automated notifications would have cost:

£64.45 in 5 months

Versus the £0.02 I actually paid**

Nice margin difference.


The Broker I Thought Was a Problem 🤦‍♂️➡️🤝💡

At first, I planned to implement:

  • Throttles
  • Daily limits
  • Complexity
  • Behaviour policing

Because I had one broker who messages every… single… morning.

“GM boss 🙏”
“Morning 🙏”
“Hi 🙏”
“Hi boss any update 🙏”
“🙏🙏🙏”

I assumed he’d abuse the system and trigger constant conversation windows.

I was wrong. And Meta’s pricing proved it.


The Pricing Insight That Changed Everything 💡

WhatsApp charges for business-initiated conversations.
They do not charge when the customer (broker) opens the conversation first.

When a broker messages me, WhatsApp gives me:

A free 24-hour service window

Unlimited messages
£0.00 cost

So the “problem broker” was actually:

  • Opening a free window every morning
  • Unlocking unlimited free notifications
  • Demonstrating the perfect system behaviour

He wasn’t the problem.
He was the blueprint.

This is why observing user behaviour will always beat trying to control it.


The System I Built ⚙️🔥

I designed a daily opt-in model.

How it works:

  1. 6 AM — All brokers are automatically marked opt-out
  2. A broker sends any message (“hi”, “morning”, even “🙏”)
  3. They are instantly marked opt-in for that day
  4. I can now send unlimited notifications for free
  5. If they don’t check in, they don’t get anything and I don’t pay anything

It is ruthless and elegant.

If you want updates, you say hello.
If you are on holiday, I leave you alone.

Tech behind it

Two small but mighty scripts:

  • whatsapp_cache.py — keeps a daily JSON cache of opted-in brokers
    whatsapp_cache
  • whatsapp_messaging.py — sends messages, checks the cache, and prevents accidental paid conversations
    whatsapp_messaging

FastAPI handles Meta webhooks.
Zoho Creator stores broker metadata.
A cron job resets everything at 6 AM.

Minimal moving parts.
Zero maintenance.


The Numbers That Matter 📊

Period: 1 July 2025 → 20 November 2025

Total notifications: 763
Free notifications: 762
Paid notifications: 1
Actual cost: £0.02

Now compare that to the alternative:

Without opt-in:

762 × 8.46p = £64.45

With opt-in:

£0.02

Savings:

£64.43

A 3,222× reduction in cost.

I’m not a mathematician, but I do enjoy ROI that looks like that.


Why This Works So Well 🧠

1. Behaviour-led design

I didn’t fight how brokers behave; I designed around it.

2. No forced engagement

Brokers on holiday or being lazy don’t get spammed.

3. Infinite scale

5 brokers or 500 brokers; cost does not change.

4. No policing

No “you’ve exceeded your limit” nonsense.
No manual resets.
No extra admin.

5. Whisper-quiet maintenance

Build once; forget forever.


The Bigger Win 🔥

This project was born while I was sat recovering from ACL surgery, learning Python from scratch. Four months later, I had:

  • FastAPI endpoints
  • Meta API integration
  • Zoho Creator/Desk pipeline
  • A local daily opt-in cache
  • A zero-maintenance notification system
  • A two-pence operating cost

And a renewed appreciation for dry humour at WhatsApp’s expense.


What’s Coming Next 🚀

Using the same infrastructure:

  • Pricebook updates
  • Contract submission confirmations
  • Zoho Desk ticket updates
  • Bonus payment notifications
  • Daily GHOST digest for me and Denisse
  • Broker accountability nudges (my favourite)

All free, as long as they send that one daily “hi”.


Final Thought 🎯

Sometimes the “problem user” isn’t the problem.
Sometimes they show you the optimal pattern.
And if you watch carefully, you can turn their habits into free infrastructure.

This system cost me two pence.
It saved me over sixty quid.
And it runs while I sleep.

If you’re into automation, systems thinking, or simply watching a business owner slowly reduce admin to zero, follow along:

👉 StrongerThanTheSnap.co.uk

More automation.
Less nonsense.
Plenty of dry humour.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top