XMPP
The xmpp trigger sends notifications via XMPP (Jabber) instant messaging.
⚙️ Configuration Variables
WUD_TRIGGER_XMPP_{trigger_name}_PASSWORD
Requiredstring
XMPP account password
WUD_TRIGGER_XMPP_{trigger_name}_SERVICE
Requiredstring
XMPP server service URL (xmpps:// for direct TLS, xmpp:// for STARTTLS)
WUD_TRIGGER_XMPP_{trigger_name}_TO
Requiredstring
Recipient JID to send notifications to
WUD_TRIGGER_XMPP_{trigger_name}_USER
Requiredstring
XMPP account username (local part of the JID)
WUD_TRIGGER_XMPP_{trigger_name}_DOMAIN
Optionalstring
XMPP domain (inferred from JID if omitted)
WUD_TRIGGER_XMPP_{trigger_name}_TIMEOUT
Optionalintegerdefault: 10000
Maximum time in milliseconds to wait for the XMPP session (connect, authenticate and send) to complete before failing
info
This trigger also supports all common trigger configuration options (such as thresholds, scheduling, and batching).
🚀 Examples
Send an XMPP Notification
- Docker Compose
- Docker
services:
whatsupdocker:
image: getwud/wud
environment:
- WUD_TRIGGER_XMPP_MAIN_SERVICE=xmpps://chat.example.com:5223
- WUD_TRIGGER_XMPP_MAIN_DOMAIN=example.com
- WUD_TRIGGER_XMPP_MAIN_USER=wud
- WUD_TRIGGER_XMPP_MAIN_PASSWORD=mysecretpass
docker run \
-e WUD_TRIGGER_XMPP_MAIN_SERVICE="xmpps://chat.example.com:5223" \
-e WUD_TRIGGER_XMPP_MAIN_DOMAIN="example.com" \
-e WUD_TRIGGER_XMPP_MAIN_USER="wud" \
-e WUD_TRIGGER_XMPP_MAIN_PASSWORD="mysecretpass" \
getwud/wud