Package Information
Downloads: 245 weekly / 245 monthly
Latest Version: 1.0.0
Author: ZGuard Pro
Documentation
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-pro
Setup
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)