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 |
---|---|---|
ChatId | 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