I may be reading the article incorrectly, but I feel like this could be accomplished with any calendar software (Outlook, Google Calendar, et c.)
At the suggestion of a coworker I've started scheduling meetings on my calendar to block out time to deal with them, and so far it's working very well.