Package Information
Documentation
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-floodguard
Once 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