If this then that has some good automation. Any chance discourse might build an API for it?
It is possible to use the Discourse API with IFTTT. You can find some details by searching this forum for IFTTT. This topic would probably be a good place to start: Generate new topics, posts and PM via IFTTT.