Notifications & Triggers
Proactive AI-powered financial notifications that keep you informed about budgets, goals, debts, and spending patterns
On this page
1 Overview
Monaime uses an AI-powered trigger system that proactively monitors your financial activity and sends intelligent notifications. Unlike static alerts, these notifications are context-aware — they consider your spending history, patterns, and preferences to deliver relevant insights at the right time.
2 Trigger Types
Budget Alerts
limit_warning
BudgetBudget approaching limit. Warns you before you overspend on a category.
limit_exceeded
BudgetBudget exceeded. Immediate alert when spending surpasses the budget limit.
Goal Milestones
goal_milestone
GoalSavings goal progress milestone reached. Celebrates your progress.
goal_completed
GoalSavings goal fully achieved! Congratulates you on reaching the target.
Smart Detection
salary_detected
SmartLarge income detected. Suggests saving a portion or distributing to goals.
unusual_expense
SmartExpense significantly higher than your average for this category.
spending_spike
SmartOverall spending increased compared to the same period last month.
smart_budget_adjust
SmartSuggests budget adjustment based on actual spending patterns.
Debt & Recurring
debt_due_soon
DebtDebt payment due within 3 days. Reminds you to pay on time.
debt_overdue
DebtDebt past due date. Urgent reminder to settle the payment.
can_repay_debt
DebtYou have enough balance to repay an outstanding debt.
recurring_today
RecurringA subscription or recurring payment is due today.
recurring_tomorrow
RecurringA subscription or recurring payment is due tomorrow.
Reports & Digests
daily_digest
ReportMorning financial overview with yesterday's summary and today's plan.
weekly_insight
ReportWeekly spending analysis and insights. Disabled by default.
monthly_summary
ReportComprehensive monthly financial report with trends and recommendations.
3 Notification Flow
4 Quick Actions
Notifications include interactive quick action buttons that let users respond directly without typing commands.
Supported Action Types
| Command | Description | Used In |
|---|---|---|
| transfer_to_goal | Transfer money to a savings goal | salary_detected, goal_milestone |
| create_budget | Set budget for a category | spending_spike, unusual_expense |
| adjust_budget | Increase or decrease budget limit | smart_budget_adjust |
| repay_debt | Pay off outstanding debt | can_repay_debt, debt_due_soon |
| contribute_to_goal | Add money to a specific goal | goal_milestone |
| view_details | Show entity details | Any trigger |
| __dismiss__ | Dismiss the notification | All triggers |
5 Notification Lifecycle
6 User Configuration
Each user can fully customize which triggers are active, configure thresholds, and set quiet hours via the settings screen or API.
7 Push Notifications
When the user is offline (WebSocket disconnected), notifications are stored in the database and delivered via push notifications.
Delivery Priority
8 Anti-Spam Protection
The Proactive Guard service prevents notification fatigue with multiple protection layers:
Cooldown
5-minute cooldown between similar notifications of the same trigger type. Prevents rapid-fire alerts.
Quiet Hours
No notifications between 23:00 and 08:00 by default. Configurable per user.
Daily Limit
Maximum number of proactive notifications per day to prevent overload.
Deduplication
Same notification about the same entity won't be sent twice (e.g., budget warning for same category).