Right now the game and the forum seem to be absolutely separate things, so why not make in-game notifications on replies and create a permanent link to the local forum or "Help & Support" if English is set as an account language saying something like "Need help? You can find it here!"
This would attract more people here and probably make them play a little bit longer than 1 day lol, because we all know that 8 out of 10 people quit as they don't understand how to play and don't get help with that.