I found this module works just as described and support is quite good, even when considering the distance and different timezone. They never ignore emails!
Below is the legacy version of the Boonex site, maintained for Dolphin.Pro 7.x support.
The new Dolphin solution is powered by UNA Community Management System.