Retail & Small Business · Retail business owner (Malta)
Personalised WhatsApp Messages, Sent While You Sleep
A polished Windows desktop app that reads a contact list, checks for birthdays daily, and sends personalised WhatsApp messages automatically — with delivery tracking and duplicate-send protection.
How it works
The system, end to end.
- 01 CSV contacts names · dates
- 02 Daily check scheduled time
- 03 Today's birthdays personalised
- 04 Send on WhatsApp one-time login
- 05 Log + dedupe no double sends
The problem
A Malta-based business owner wanted every customer to get a personalised WhatsApp birthday message — without anyone checking dates or typing messages each morning. It had to run on a normal Windows PC, operated by a non-technical user, with no servers or subscriptions.
The build
We built a self-contained desktop app with a modern Fluent Design interface. The owner imports a CSV of names, numbers, and birth dates, writes a message template with name personalisation, and sets a daily send time. From there it’s hands-off.
A background worker checks for due birthdays on schedule and sends through WhatsApp Web via an automated browser with a persistent session — the QR code scan happens exactly once. Every send is recorded in a local database with a duplicate guard, so a mid-day restart never messages the same contact twice. Delivery history, logs, and rejected-row reports are all visible in the app, and configurable delays between messages keep sending natural.
Shipped as a single Windows executable — double-click to run, no Python, no setup.
The result
Birthday outreach became fully automatic with complete visibility into what was sent, skipped, or failed.
“Perfect, reasonably priced.” — via Fiverr
Services used
How we built it.
More work
Other case studies.
Same problem? Let's talk.
Stop running your business by hand.
The first call is free. The audit you leave with is yours. Even if you don't hire us.
No commitment. Just a conversation.