Package Information
Released: 10 mo ago
Downloads: 3 weeklyΒ /Β 38 monthly
Latest Version: 1.0.2
Author: Your Name
Available Nodes
Documentation generatingβ¦
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! π