All templates

Automated Bukku WhatsApp Invoice Reminders

Every morning, WebRun opens Bukku, finds invoices past their due date, drafts a polite WhatsApp reminder referencing each customer's invoice and amount, leaves every draft unsent in WhatsApp for you to approve, and posts your team a Slack list of who still owes and how overdue they are.

Runs on WebRun · Strict Lockdown policy
Every day at 9:00 AM WebRunorchestrates each step
1 Bukku find overdue invoices
2 WhatsApp draft a reminder for each customer
3 Slack report who still owes
In short

How do I chase overdue invoices over WhatsApp automatically?

Every morning, WebRun opens Bukku, finds invoices past their due date, and drafts a polite WhatsApp reminder naming the invoice and amount for each customer. It leaves every message unsent for you to review and send, and posts your team a Slack list of who still owes, so overdue invoices get chased consistently without a customer ever being messaged automatically.

  • Overdue customers get a drafted reminder ready every morning, not whenever someone remembers
  • Every WhatsApp message is reviewed by you before it sends
  • Already-paid customers are dropped from the list automatically

Built for Malaysian SMEs · retailers · service businesses · bookkeepers

Step by step

What does WebRun do on every run?

The exact actions WebRun takes, in order - in plain language, so you can adjust anything.

  1. WebRun signs in and gets to work

    Opens app.bukku.my in a real browser with your saved login - no setup, no API keys.

  2. 1
    Bukku - find overdue invoices
    bukku.my
    WebRun in Bukku: find overdue invoices
    WebRun opens Bukku to find overdue invoices.
    • Open Bukku and filter invoices to Overdue
    • Capture the customer, amount, invoice number, and days overdue for each
    • Skip any invoice already nudged in the last three days or marked paid

    Done when Every overdue invoice is listed with its customer, amount, and days overdue.

  3. 2
    WhatsApp - draft a reminder for each customer
    whatsapp.com
    WebRun in WhatsApp: draft a reminder for each customer
    WebRun opens WhatsApp to draft a reminder for each customer.
    • Draft a short, polite WhatsApp reminder for each customer naming the invoice number and amount due
    • Save every message as an unsent draft in WhatsApp
    • Never send a message on its own. Leave every draft for you to read and send

    Done when A WhatsApp reminder draft is ready for every overdue customer.

  4. 3
    Slack - report who still owes
    slack.com
    WebRun in Slack: report who still owes
    WebRun opens Slack to report who still owes.
    • Post your team a list of customers with overdue invoices, amounts, and days overdue
    • Flag the largest and oldest balances first
    • Note that reminder drafts are waiting in WhatsApp for approval

    Done when Your team has today's overdue-invoice list in Slack.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.bukku.my
ScheduleRuns automatically on this cadence
Every day at 9:00 AM
DeliveryHow each run's result reaches you
Overdue list · Slack
OutputWhat each run produces - WhatsApp reminder drafts for every overdue customer, plus a Slack list of who still owes, largest and oldest first.
Text
Setup & safety

Secure by default

Connect once, stays signed in

WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.

Your credentials stay in your own private environment - WebRun never stores your passwords.
Strict Lockdown

Every action is checked against this policy before it runs.

Domains ALLOWLIST
Typed input ALLOW
Shell command BLOCK
File uploads BLOCK
Runs in a contained environment More on policies
Good to know

Questions, answered

Will it message customers without my approval?

No. WebRun only drafts each WhatsApp reminder and leaves it unsent. You read every draft and tap send yourself, so no message reaches a customer on its own.

How does it know an invoice is overdue?

It reads the live due date and payment status on every invoice in Bukku each morning, so the list always reflects what is actually unpaid that day.

Will it nudge a customer who already paid?

No. It checks the current status in Bukku each run and drops anyone who has paid, along with anyone already nudged in the last three days.

Put this on autopilot.

Turn it on in minutes - or have our team set it up for you.