You have to keep track of many processes
If you are a Magento developer, you might love automatic processes, neat synchronisations and full stack connections to ERPs, PIMs and all that stuff that your clients are using to manage their data.
Sometimes these third party system are only providing poor CSV synchronisations by manually downloading a file over a FTP connection.
Today, APIs and connections to other systems are often used and the trend shows, that the data exchange between e-commerce systems is increasing. Even small business shops are connected to at least two or three other systems (Marketplaces like eBay/Amazon, PIM, Vendors/Merchants/Wholesales).
This may lead to many processes for syncing the data.
How do you monitor all those individual processes?
Do you write a method for email notifications? For every important step?
Problem: You may have hard coded points in the code that trigger those emails and that are hard to control, if you want to change a email-recepient for one of them or something like this.
Do you use Mage::log?
This is great for tracing errors, but if a process stops or fails you will only know when its too late (or worst case: the buyer will know before you).
ONE flexible and universal usable notification system, which you can use for all your processes and in any of your custom modules.
This is why we created Notify
Easily add new events that you want to send a notification from
Add four lines of code to you module at the critical point, where you might want to get a notification from. Then use them to configure and compose notifications from your admin panel.
Pass any variable or data that you want to use later in your notification
The code can receive parameters which you can later use in the admin panel as placeholders for your notification message.
Build conditional notifications from your backend
You can use those parameters that were passed to the events for conditions. Create conditions to control, under which circumstances the notification is really sent.
Either configure immediate notifications or daily/weekly/monthly summarized reports
Some notifications might trigger too often to send a notification every time. But nevertheless it would be important to monitor those events on a regular base. In this case you can configure them to be sent as summarized reports with nice charts.
35 Predefined events will help you to monitor some basic Magento functions
Monitor admin logins, admin user creations, order status and other by 35 default event trigger.
Add automatic actions for every notification configuration
You might want to do something automatically a notification was sent. This is possible by configuring them over the admin panel.
Do you have any questions about the module? Do you need a new feature? Feel free to contact us: firstname.lastname@example.org