Many projects have a support room accessible via a web chat. This module allows making the URL to such a web chat discoverable via the XMPP service discovery protocol, enabling e.g. search engines to index and present these.



Component "" "muc"
modules_enabled = {


The URL is configured using the in-band MUC room configuration protocol.

The module can optionally be configured to give all public (not members-only, hidden or password protected) rooms gain a default value based on a template:

muc_webchat_baseurl = "{node}"

The following variables will be subsituted with room address details:

The complete room address, eg·
The local part (before the @) of the room JID.
The domain name part of the room JID.


With the plugin installer in Prosody 0.12 you can use:

sudo prosodyctl install --server= mod_muc_webchat_url

For earlier versions see the documentation for installing 3rd party modules