- Proactive management — Get notified at Info and Warning levels before balance reaches critical
- Granular control — Separate thresholds for informational, warning, and critical states
- Flexible conditions — Trigger when balance is above or below a value (e.g. “below” for low balance)
- Per-wallet settings — Enable or disable alerts and configure thresholds per wallet
Alert Levels
| Level | Purpose |
|---|---|
| Info | Informational alert when balance crosses a defined threshold |
| Warning | Early warning level before critical |
| Critical | Critical alert level requiring immediate action |
- A threshold value (in the wallet’s currency, e.g. USD)
- A trigger condition (e.g. below — alert when balance is below the threshold).
Flexprice supports two conditions for thresholds: Below and Above.
alert_enabled in the API).
Configuring Wallet Sentinel Alerts
Navigate to Customer Wallet
- Go to Billing in the main navigation
- Select Customers, then the desired customer
- Open the Wallet tab in the customer profile
Access Alert Settings
- Click the three-dot menu (⋮) in the top right corner of the wallet section
- Select Alert Settings from the dropdown

Enable Alerts
In the Wallet Alert Settings dialog, turn Enable Alerts on to activate monitoring against your configured thresholds

Alert Behavior
Once configured and enabled, the sentinel will:- Monitor balance — Evaluate wallet balance against your thresholds (e.g. after top-ups, debits, and accounting for usage)
- Trigger by level — Raise Info, Warning, or Critical alert based on which threshold is crossed
- Update state — Reflect current state (e.g. ok, info, warning, in_alarm) on the wallet and in alert history
- Notify — Send webhooks when alert state changes
Webhooks are sent when alert state changes (e.g. ok → warning, warning → in_alarm). Configure your webhook endpoint to receive these notifications.
Managing Alert Settings
Viewing Current Configuration
Open the customer’s Wallet tab, click the three-dot menu (⋮) → Alert Settings. The dialog shows Enable Alerts and all threshold levels (Critical, Warning, Info) with their values and conditions.Changing Thresholds or Condition
In the Alert Settings dialog box, adjust Enable Alerts, any threshold value, or condition per level, then click Save Changes to apply.Disabling Alerts
Set Enable Alerts to off in the Alert Settings dialog and click Save Changes (or setalert_enabled to false via API).
Use Cases
SaaS and Usage-Based Billing
- Low balance warnings — Info at 5, Warning at 0, Critical below 0 so you can top up before going negative
- Prepaid credits — Notify when credits are running low at multiple levels to avoid running out of credits unexpectedly
- Service Continuity: Prevent service interruptions due to insufficient funds
E-commerce Platforms
- Wallet monitoring — Different severities for different teams or workflows
- Promotional or prepaid wallets — Alerts when balance is low relative to typical usage
- Payment Processing: Ensure sufficient funds for transactions
API and Credit-Based Products
- Usage vs balance — Early Info/Warning so support or automation can act before Critical
- Multi-wallet — Per-wallet sentinel settings so each wallet has its own thresholds
- Rate Limiting: Prevent service disruption due to insufficient credits
- Customer Support: Proactive customer communication


