zguard-pro

n8n community node for ZGuard Pro - Zalo Group Management & Monitoring

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)

  1. Go to Settings > Community Nodes
  2. Select Install
  3. Enter n8n-nodes-zguard-pro and 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

  1. In n8n, go to Credentials > New
  2. Search for ZGuard Pro API
  3. Enter your Server URL and API Key
  4. Click Test to verify the connection

Usage

  1. Add a Zalo Group Trigger node to your workflow
  2. Select your ZGuard Pro credentials
  3. 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
  4. (Optional) Filter by Group ID
  5. Connect to downstream nodes (Google Sheets, Telegram, Slack, etc.)
  6. 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)

License

MIT

Discussion