Billing alert system
View the project

Preventive collections dashboard

The biggest revenue leak is not the customer who leaves: it is the charge that fails in silence. Pick a customer to see the notice they would get, or run the scheduler cycle.

Customers

6

Notices due today

5

Alerts queued

0

High priority

0

Recurring-payment roster
Each customer decides which channels their notices go out on.
CustomerAmountChannelsRule today
C-204

The last charge was declined

COP 80,000WhatsAppCharge declined
C-118

The subscription expired 1 day ago

COP 128,000EmailSubscription expired
C-377

The card expires in 5 days

COP 64,000WhatsAppEmailCard expiring
C-090

The last charge was declined

COP 160,000EmailCharge declined
C-251COP 96,000WhatsAppUp to date
C-432

The subscription expired 2 days ago

COP 48,000WhatsAppEmailSubscription expired
Message that would go out
The same event reads differently per channel: WhatsApp gets to the point and carries no subject; email has a subject line and a sign-off.
Charge declinedHigh

WhatsApp does not use a subject line.

Hi Ana Restrepo, we tried to charge your plan COP 80,000 and the payment was declined. Update your payment method so you do not lose the service.

Would queue 7 messages — one per channel of every customer with an active rule.

Delivery queue
What a worker would hand over to WhatsApp or the email provider.

The queue is empty. Run the cycle to fill it.