Package Information
Downloads: 0 weeklyĀ /Ā 13 monthly
Latest Version: 1.0.2
Author: Your Name
Documentation
n8n-nodes-zalo-custom
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
- Go to Settings ā Community Nodes
- Click Install
- Enter:
n8n-nodes-zalo-custom - Click Install
Manual Installation
cd ~/.n8n/nodes
npm install n8n-nodes-zalo-custom
# Restart n8n
š Quick Start
1. Get Zalo OA Credentials
- Register Zalo Official Account: https://oa.zalo.me
- Create app at: https://developers.zalo.me
- Get your credentials:
- OA ID
- App ID
- App Secret
- Access Token (from: https://developers.zalo.me/tools/explorer)
2. Setup in n8n
- Create new credential: Zalo Official Account API
- Fill in your credentials
- Test connection
- 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
- Developers Portal: https://developers.zalo.me
- API Documentation: https://developers.zalo.me/docs
- API Explorer: https://developers.zalo.me/tools/explorer
n8n
- Creating Nodes: https://docs.n8n.io/integrations/creating-nodes/
- Community Nodes: https://docs.n8n.io/integrations/community-nodes/
ā ļø 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.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
š License
MIT License - see LICENSE file for details
š Acknowledgments
š Support
- Issues: https://github.com/yourusername/n8n-nodes-zalo-custom/issues
- Discussions: https://github.com/yourusername/n8n-nodes-zalo-custom/discussions
- n8n Community: https://community.n8n.io
Made with ā¤ļø for the n8n community
No license keys, no premium tiers, just open source! š