Say sales managers want to get notified when a new opportunity is created within their area. ArcNotifier would be configured with a polygon layer containing in one of its field the email of the sales manager. A second parameter would be the point layer on which new features are created.
Say a technician wants to get notified when a new feature with a particular attribute is created ArcNotifier takes the input point feature layer as well as the attribute defining the type. A second table would map types to technicians (emails).
This is just a suggestion inspired by this thread: https://geonet.esri.com/thread/175581