$ 589.75
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Contacts (contacts) |
| Community Apps Dependencies | Show |
| Lines of code | 7315 |
| Technical Name |
grev_od_market_alert |
| License | OPL-1 |
| Website | https://grevlin.com |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Contacts (contacts) |
| Community Apps Dependencies | Show |
| Lines of code | 7315 |
| Technical Name |
grev_od_market_alert |
| License | OPL-1 |
| Website | https://grevlin.com |
|
Grevlin Price Intelligence Suite
Alerting SystemReal-time price alerts and intelligent notifications to keep your team ahead of market movements.
|
|
|
|
|
Need Help?For support, contact us at odoo@grevlin.com Follow us on X: @GrevlinGlobal
|
Grevlin Price Intelligence Suite - Alerting System
This module provides configurable price alerts with multi-channel delivery for the Grevlin Price Intelligence Suite. Users can define alert rules and subscribe to notifications via email, SMS, or WhatsApp.
Overview
The Alerting System monitors commodity prices and triggers notifications when significant market events occur. It supports four alert types, flexible subscription management, and automated delivery through multiple channels.
Key Features
- 4 alert types: price spike, price drop, volatility change, supply shortage
- Configurable thresholds and lookback periods
- Scope filters: by product, category, market, or country
- Multi-channel delivery: email, SMS, WhatsApp
- Frequency options: immediate, daily digest, weekly digest
- Event tracking with trigger details and delivery status
- Automated cron jobs for rule evaluation and delivery
Installation
- Place the grev_od_market_alert folder in your Odoo addons path
- Install from :menuselection:`Settings --> Technical --> Database Structure --> Update Apps List`
Note
SMS delivery requires the sms module. If not installed, SMS alerts will gracefully fall back to email.
Configuration
Creating Alert Rules
- Navigate to :menuselection:`Market Price Intelligence --> Alerts --> Alert Rules`
- Click :guilabel:`Create`
- Configure the rule:
- :guilabel:`Name`: Descriptive rule name
- :guilabel:`Alert Type`: price_spike, price_drop, volatility, or supply_shortage
- :guilabel:`Threshold %`: Percentage change to trigger alert
- :guilabel:`Lookback Days`: Historical window for comparison
- :guilabel:`Product` / :guilabel:`Category`: Scope filter
- :guilabel:`Market` / :guilabel:`Country`: Location filter
Usage
Subscribing to Alerts
- Go to :menuselection:`Market Price Intelligence --> Alerts --> My Subscriptions`
- Click :guilabel:`Create`
- Select the :guilabel:`Alert Rule` to subscribe to
- Choose :guilabel:`Channel`: email, SMS, or WhatsApp
- Set :guilabel:`Frequency`: immediate, daily digest, or weekly digest
Viewing Alert Events
- Navigate to :menuselection:`Market Price Intelligence --> Alerts --> Alert Events`
- Each event shows:
- The triggering rule
- Current and reference values
- Percentage change
- Delivery status (new, sent, failed)
Automated Processing
| Cron Job | Interval | Description |
|---|---|---|
| Evaluate Alert Rules | Every 4 hours | Checks all active rules against recent prices |
| Send Pending Alerts | Every hour | Delivers immediate alert notifications |
| Daily Digest | Daily at 8:00 AM | Sends daily digest emails |
| Weekly Digest | Weekly (Monday) | Sends weekly digest emails |
Technical Reference
Models
| Model | Technical Name | Description |
|---|---|---|
| Alert Rule | grev.alert.rule | Configurable alert trigger definition |
| Alert Subscription | grev.alert.subscription | User subscription to a rule |
| Alert Event | grev.alert.event | Triggered alert instance |
| Alert Delivery | grev.alert.delivery | Channel-specific delivery record |
See also
- Price Collection module for price data input
- Portal & API module for portal-based alert management
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module