HomeComputer ScienceOptimize Push Notifications

Push Notification Send-Time Optimization Simulator

Interactive push-notification send-time simulator: 220 simulated users, each with a personal per-hour engagement profile, compared under a fixed blanket-blast send time versus per-user peak-hour targeting — watch open rate diverge day by day as targeting noise and personal-peak sharpness change.

Computer Science2DEasy60 FPS📱 Mobile-adapted⇄ 3D version
mobile-push-notification-optimization ↗ Open standalone

Sending every user a notification at the same fixed hour ignores the fact that engagement is deeply personal — a commuter checks their phone at 8am, a night-shift worker at 11pm. This simulator models 220 users, each with their own bell-curve engagement profile across the 24-hour clock, and runs two send-time strategies against them day after day: a blanket blast at one global hour, and per-user targeting at each person's predicted peak. Watch the two open-rate curves diverge as simulated days pass, and see how peak sharpness and targeting-model noise change the size of the win.

⚙ Under the hood

Adjust send times based on user engagement patterns to maximize open rates.

mobileengagementoptimizationnotifications

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)