Actions10
Overview
This node manages Zalo groups by interacting with the Zalo API. It supports various group-related operations such as creating groups, retrieving group information, managing members and deputies, changing group details (name or avatar), and creating notes within groups.
The "Đổi Tên Nhóm" (Change Group Name) operation specifically allows users to rename an existing Zalo group by providing the group's ID and the new desired name.
Practical examples:
- Automatically renaming a group after a project phase ends.
- Standardizing group names based on company naming conventions.
- Updating group names dynamically based on external triggers or workflows.
Properties
| Name | Meaning |
|---|---|
| ID Nhóm | The unique identifier of the Zalo group to rename. |
| Tên Mới | The new name to assign to the specified Zalo group. |
Output
The output JSON contains the response from the Zalo API after attempting to change the group name. This typically includes confirmation details about the updated group name or related metadata returned by the API.
Example output structure:
{
"groupId": "string",
"newName": "string",
"status": "success"
}
(Note: The exact fields depend on the Zalo API's response for the rename operation.)
Dependencies
- Requires valid Zalo API credentials including authentication tokens such as cookies, device IMEI, and user agent strings.
- The node depends on the
zca-jslibrary to interact with the Zalo API. - Proper configuration of the Zalo API credential in n8n is necessary to authenticate requests.
Troubleshooting
- Invalid Credentials: If the node throws an error indicating no API instance found, verify that the provided Zalo API credentials are correct and active.
- Group Not Found: Errors may occur if the specified group ID does not exist or the authenticated user lacks permission to modify it.
- Network Issues: Connectivity problems can cause request failures; ensure stable internet access.
- API Rate Limits: Frequent requests might be throttled by Zalo; consider adding delays or handling rate limit errors gracefully.
- Error Messages: The node returns error messages from the API in the output when
continueOnFailis enabled, helping diagnose issues per item.
Links and References
- Zalo Official API Documentation
- n8n Documentation - Creating Custom Nodes
- zca-js GitHub Repository (Zalo Client API wrapper used internally)