Full-screen celebrations
Confetti falls, a card fades in, and a quote pairs with a haptic pulse before auto-dismissing. These fire for:- All bills paid for the month — when the last bill of the current month flips to paid
- Savings goal reached (100%) — trophy, confetti, and the goal’s accent color
- Streak tiers — 3, 6, 12, and 24 consecutive on-time months
- Budget kept — the first time you open the app in a new month after finishing the previous one under budget
- Each tier fires once. Breaking and rebuilding a streak does not re-fire it
- Confetti intensity varies: 30 particles for wins, 18 for reflective moments
- Auto-dismisses after about 4 seconds, or tap to close early
Full-screen celebrations respect Reduced Motion. With it enabled, you get a static card and no particles.
Mini-burst toasts
First-time moments get a smaller celebration: a toast slides up from the bottom with about 10 particles bursting from its top edge. Each fires exactly once, ever.- First bill created
- First savings goal created
- First deposit on any goal (once per goal)
- Onboarding completed
Money-saved moments
When DueZen saves you money, a green +$X.XX chip rises from the source card and fades, alongside a toast explaining what you caught.
See Free trial tracker and Auto-pay and flux alerts.
Quiet confirmations
Small actions get a plain toast with no particles, confirming something happened.- Export sent, after Export Data completes
- Theme: , when you change themes
- Alerts are on, when notification permissions are granted
- Goal closed, when you archive a completed savings goal
- Deposit or withdrawal removed, with a 5-second Undo option

