Thanks to Vairix, we have developed a plugin that triggers a private message from an outside URL.
After installing this plugin, if you append
?pm=true to a Discourse user’s profile URL, it will trigger the private message composer with a message addressed to that user.
Pretty sure we are comfortable having this kind of feature in core @techAPJ already built it for standard topics
This feature is now available in core Discourse: