n8n-nodes-xmpp
v1.0.121
Published
Component for sending files and messages using the XMPP protocol
Maintainers
Readme
n8n-nodes-xmpp

Custom n8n node for integrating with XMPP servers (Openfire and Spark). This component allows you to send and receive messages and files via XMPP, using RabbitMQ as a reliable message broker
✨ Features
- 🔄 Send messages via RabbitMQ → XMPP (chat automation)
- 📥 Receive incoming messages directly from the XMPP protocol
- 📂 Receive files sent via XMPP, fully parsed and emitted in n8n
- 📎 Support for file transfer with XEP-0047 (In-Band Bytestreams)
- 🛠️ Fully compatible with Openfire
- ⚡ Works as a trigger (listens for incoming events) and as an action (send messages/files)
📦 Installation
Install the package globally so that n8n can detect it:
npm install -g n8n-nodes-xmpp🚀 Use Cases
- Build chatbots powered by XMPP + n8n
- Automate file delivery between systems over XMPP
- Connect business workflows with Spark/Openfire instant messaging
- Centralize messaging events in RabbitMQ for scalable processing
☕ Support this project
If this component has been useful to you, please consider supporting it with a donation.
PayPal: 👉 Donate via PayPal
