Consumption notifications
Overview
Boomi Data Units (BDU) consumption notifications help Account Admins to proactively monitor usage and manage costs. By setting custom thresholds, you can receive automated alerts through email or Slack when your BDU usage reaches specific limits.
Notifications are defined by a Timeframe, a Threshold type and value, and specifying Recipients. The Data Integration supports the following notification options:
- Notifications for Daily and Monthly timeframes are available for both Annual and PAYG (Pay-As-You-Go) plans.
- Notifications for the Total timeframe is only available for Annual plan.
- Each notification includes a Threshold type such as Absolute or Percentage and a corresponding Threshold value.
In addition, the system automatically sends System usage alerts for Annual plans when your contracted BDU balance reaches 85% and 100%.
The system checks notifications on a scheduled basis and does not depend on River execution. Consumption calculations include only completed runs.
Alerts and plan limits
| Alert Type | Description | Frequency | Annual Plan | PAYG |
|---|---|---|---|---|
| Daily Threshold | Monitors short-term usage spikes. Resets at 00:00 UTC daily. | Hourly check | Included | Included |
| Monthly Threshold | Tracks cumulative monthly budget. Resets on the 1st of each month (UTC). | Daily check | Included | Included |
| Total Threshold | A one-time alert for total account consumption. | Daily check | Included | Not applicable |
| System Alerts | Automated warnings at 85% & 100% usage capacity. | System default | Included | Not applicable |
System alerts (Annual plan only)
Data Integration automatically triggers notifications when your total contracted BDU reach the following usage thresholds:
- 85% Usage: A warning alert indicating your credit balance is low.
- 100% Usage: A critical alert indicating your BDU allocation is exhausted.
Timing and frequency
To keep notifications helpful and limited, the following rules apply:
- Timing latency: Usage checks run on a scheduled basis rather than in real time. For example, if your usage exceeds a threshold at 14:00 UTC, the system detects this at the next scheduled check (hourly for Daily thresholds; daily for Monthly and Total thresholds). As a result, the notification may be sent up to 3 hours after the threshold is crossed for monthly or total alerts.
- No repeated alerts: You receive only one notification per threshold per period. The system does not send additional emails for the same threshold, even if consumption continues to grow.
- Resetting alerts: Any change to a notification configuration resets the alert.
- The period resets: For example, if you reach a monthly threshold in January, the system sends one alert. You do not receive another monthly alert for that specific threshold until you reach it again in February.
Configuration
Prerequisites
To manage notification settings, you must have an Account Admin role.
Procedure
- In the Data Integration console, go to Settings > Account Settings.
- Select the Notifications tab.
- To create a new alert, click the Add Notification. A side panel appears.
- Configure the following notification details:
- Timeframe: Select Daily, Monthly, or Total from the drop-down menu.
- Threshold type: Select Percentage or Units (BDUs).
- Threshold value: Enter the numeric value. For example, 85 for 85%.
- Recipients: Select existing users or enter a new email address.
- Click Add Notification to save your settings. The new alert is displayed in the consumption notifications table.
- The table provides an overview of all active alerts, including the Timeframe, Threshold type, Threshold value, and Recipients.
- You can also track the status of notifications through the following columns:
- Modified By: Shows who last updated the notification. For example,
System Author. - Last Triggered: Indicates the last time the alert was sent.
- Modified By: Shows who last updated the notification. For example,
Managing notifications
To modify or remove an existing alert, follow these steps:
- Locate the notification you wish to change in the consumption notifications list.
- Click the Actions (⋮) icon in the corresponding row.
- Select Edit to modify the notification settings or Delete to remove the alert.
For default system notifications, you can modify only the Recipients field. All other fields are read-only.
Slack integration
You can route BDU alerts to a specific Slack channel using channel email address.
Step 1: Create a Slack channel email address
- In Slack, go to the channel that you want to send Data Integration notifications to.
- Follow Slack's Create an email address for a channel instructions to create an email address for the channel.
Step 2: Enable in Data Integration console
- In Account Settings, go to the Notifications tab.
- In the Recipients field, enter the Slack email address created.
- Click Test Connection to send a sample notification.
- Click Save.
Direct usage view
Every Data Integration email notification includes a View Dashboard link. Clicking this link takes you directly to your Data Integration Dashboard, where you can review your account’s BDU usage and monitor the activity related to the alert.
Troubleshooting
- Missing emails: Make sure alert emails are not filtered as spam. Add
noreply@rivery.ioto your email allowlist or safe sender list. - Missing console notifications: If notifications are not visible in the console, contact your Account Manager. This can happen due to missing subscription-related definitions.
- Threshold not triggering: BDU usage is calculated only after runs are completed. In-progress runs are not included in usage checks.
- Plan changes: If you switch from an Annual plan to PAYG:
- Total and default system notifications are deleted.
- Daily and monthly threshold notifications remain active.