n8n-nodes-zguard-pro
v1.0.0
Published
n8n community node for ZGuard Pro - Zalo Group Management & Monitoring
Downloads
32
Maintainers
Readme
n8n-nodes-zguard-pro
This is an n8n community node for ZGuard Pro — a Zalo Group Pending Member Monitor.
It lets you automatically receive notifications when someone requests to join your Zalo groups, directly in your n8n workflows.
n8n is a fair-code licensed workflow automation platform.
Features
- 🔔 Trigger on new pending members — Get notified when someone requests to join your Zalo group
- 🔍 Auto-discover groups — Automatically detects all Zalo groups you manage
- 🎯 Filter by group — Only trigger for specific groups
- 📊 Rich data output — Member name, UID, avatar, answer to join questions, invite source
Installation
Community Nodes (Recommended)
- Go to Settings > Community Nodes
- Select Install
- Enter
n8n-nodes-zguard-proand confirm
Manual Installation
cd ~/.n8n/nodes
npm install n8n-nodes-zguard-proSetup
Prerequisites
You need a running ZGuard Pro Central API server. Contact your ZGuard Pro administrator for:
- Server URL
- API Key
Credentials
- In n8n, go to Credentials > New
- Search for ZGuard Pro API
- Enter your Server URL and API Key
- Click Test to verify the connection
Usage
- Add a Zalo Group Trigger node to your workflow
- Select your ZGuard Pro credentials
- Choose the event type:
- New Pending Member — Triggers when someone requests to join
- Groups Discovered — Triggers when new groups are detected
- All Events — Receives everything
- (Optional) Filter by Group ID
- Connect to downstream nodes (Google Sheets, Telegram, Slack, etc.)
- Activate the workflow
Output Data
When triggered by a new pending member:
| Field | Description |
|-------|-------------|
| event | Event type (new_pending_member) |
| groupId | Zalo group ID |
| groupName | Group name |
| memberName | Display name of the requester |
| memberUid | Zalo UID |
| memberAnswer | Answer to the group's join question |
| memberAvatar | Avatar URL |
| source | hook or auto_poll |
Example Workflows
Save to Google Sheets
Zalo Group Trigger → Google Sheets (Append Row)Notify via Telegram
Zalo Group Trigger → Telegram (Send Message)Auto-approve with conditions
Zalo Group Trigger → IF (answer contains keyword) → HTTP Request (approve API)