zalo

Custom Zalo nodes for n8n - No license required, fully open source

Package Information

Downloads: 0 weeklyĀ /Ā 13 monthly
Latest Version: 1.0.2
Author: Your Name

Documentation

n8n-nodes-zalo-custom

npm version
License: MIT

Custom Zalo nodes for n8n - No license key required, fully open source!

šŸŽÆ Features

  • āœ… 100% Free - No license key, no premium tiers
  • āœ… Open Source - Full source code available
  • āœ… Official API - Uses Zalo Official Account API (safe and legal)
  • āœ… Easy to Use - Simple setup and configuration
  • āœ… Customizable - Fork and modify as you need

šŸ“¦ Installation

In n8n

  1. Go to Settings → Community Nodes
  2. Click Install
  3. Enter: n8n-nodes-zalo-custom
  4. Click Install

Manual Installation

cd ~/.n8n/nodes
npm install n8n-nodes-zalo-custom
# Restart n8n

šŸš€ Quick Start

1. Get Zalo OA Credentials

  1. Register Zalo Official Account: https://oa.zalo.me
  2. Create app at: https://developers.zalo.me
  3. Get your credentials:

2. Setup in n8n

  1. Create new credential: Zalo Official Account API
  2. Fill in your credentials
  3. Test connection
  4. Start building workflows!

šŸ“ Available Operations

Message Operations

  • Send Text - Send text message to user
  • Send Image - Send image to user
  • Send File - Send file to user
  • Send List - Send list template
  • Send Request Info - Request user information

User Operations

  • Get Info - Get user profile information
  • Get Followers - Get list of followers

OA Operations

  • Get OA Info - Get Official Account information
  • Get Conversation - Get conversation with user

šŸ’” Example Workflows

Auto Reply Bot

Webhook Trigger
  ↓
Zalo OA (Get User Info)
  ↓
IF (check condition)
  ↓
Zalo OA (Send Text)

Daily Notification

Schedule Trigger (9:00 AM)
  ↓
HTTP Request (get data)
  ↓
Zalo OA (Send Text to followers)

šŸ”§ Development

Setup

# Clone repository
git clone https://github.com/yourusername/n8n-nodes-zalo-custom.git
cd n8n-nodes-zalo-custom

# Install dependencies
npm install

# Build
npm run build

# Link locally
npm link

# Link in n8n
cd ~/.n8n/nodes
npm link n8n-nodes-zalo-custom

Project Structure

n8n-nodes-zalo-custom/
ā”œā”€ā”€ credentials/
│   └── ZaloOfficialAccountApi.credentials.ts
ā”œā”€ā”€ nodes/
│   └── ZaloOA/
│       ā”œā”€ā”€ ZaloOA.node.ts
│       ā”œā”€ā”€ GenericFunctions.ts
│       └── descriptions/
│           ā”œā”€ā”€ MessageDescription.ts
│           └── UserDescription.ts
ā”œā”€ā”€ package.json
ā”œā”€ā”€ tsconfig.json
└── README.md

šŸ“š Documentation

Zalo Official API

n8n

āš ļø Important Notes

vs n8n-nodes-zalo-user-v3

Feature n8n-nodes-zalo-custom n8n-nodes-zalo-user-v3
License āœ… MIT (Free) āš ļø Freemium
Source Code āœ… Open āŒ Obfuscated
API āœ… Official āš ļø Unofficial
Risk āœ… Safe āš ļø Account ban risk
Access Level OA-level User-level
Features Basic OA features Advanced user features

Limitations

  • āœ… Safe to use - Official API, no risk of account ban
  • āŒ OA only - Requires Official Account (not personal account)
  • āŒ Limited features - Only features provided by Official API
  • āœ… Stable - Won't break when Zalo updates

When to Use

Use n8n-nodes-zalo-custom if:

  • āœ… You want a safe, legal solution
  • āœ… You're okay with OA-level access
  • āœ… You need stability for production
  • āœ… You want to avoid license fees

Use n8n-nodes-zalo-user-v3 if:

  • āš ļø You need user-level access
  • āš ļø You need advanced features (group management, etc.)
  • āš ļø You're okay with the risks
  • āš ļø Personal/testing use only

šŸ¤ Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

šŸ“„ License

MIT License - see LICENSE file for details

šŸ™ Acknowledgments

  • n8n - Workflow automation platform
  • Zalo - Vietnamese messaging platform
  • Community contributors

šŸ“ž Support


Made with ā¤ļø for the n8n community

No license keys, no premium tiers, just open source! šŸš€

Discussion