n8n-nodes-floodguard
v1.0.5
Published
A guardian node that controls floods to mantain the workflows optimized.
Maintainers
Keywords
Readme
n8n-nodes-floodguard
🛡 FloodGuard - Anti-Flood Control Node for n8n
FloodGuard provides a professional-grade message flooding protection layer for n8n workflows. It is ideal for chatbots, messaging integrations, or high-volume message processing pipelines where message bursts can disrupt downstream services.
FloodGuard batches and controls message throughput before dispatching, keeping your workflows stable, responsive, and optimized.
Node Parameters
| Parameter | Description | Required | |----------------|---------------------------------|----------| | SenderId | Sender identifier. | ✅ | | PhoneNumberId | Phone Number ID. | Optional | | MessageId | Original message ID. | Optional | | Message | Message content. | ✅ |
The node collects local message metadata and interacts with a local backend processing engine.
Key Features
- Buffers messages per sender ID.
- Ensures UTF-8 message validity.
- Batches messages with time-based or message-count based protection.
- Secure JSON escaping to prevent malformed payloads.
- Fully multithreaded.
Installation
npm install n8n-nodes-floodguardOnce installed, you can add the node directly from your n8n editor.
** ⚠ Important: This node requires the backend processing service to be deployed and available. ** Deployment instructions for the backend are provided privately during provisioning.
Delivery Model
FloodGuard operates under a controlled distribution model:
- Backend processing binaries are provided per-client, per-environment.
- Each delivery includes custom build configuration tailored to your system.
- The backend engine remains fully managed by your system administrator.
- For deployment inquiries or commercial licenses, please contact the author directly.
License
Custom Licensing
Author
FloodGuard maintained by DevItCraft
