Actions148
- Send messages Actions
- Outbound Messages Actions
- WhatsApp Numbers Actions
- Groups Actions
- Channels Actions
- Chats Actions
- Chat Contacts Actions
- Chat Messages Actions
- Chat Files Actions
- Team Actions
- Labels Actions
- Departments Actions
- Files Actions
- Quick replies Actions
- Queue Actions
- WhatsApp session Actions
- WhatsApp profile Actions
- Business catalog Actions
- Campaigns Actions
- Meeting Links Actions
- User Status Actions
- Webhooks Actions
- Other Actions
Chat Messages → Get Message Delivery Info
AI-generatedOverview
This node interacts with the WaliChat WhatsApp API to retrieve detailed delivery information about specific WhatsApp chat messages. The "Get Message Delivery Info" operation under the "Chat Messages" resource allows users to query the delivery status and related metadata of a particular message sent via a specified WhatsApp number.
Practical scenarios where this node is beneficial include:
- Tracking whether a sent WhatsApp message was delivered, read, or failed.
- Auditing message delivery statuses for customer support or marketing campaigns.
- Integrating message delivery insights into CRM or analytics platforms.
Example: A user wants to confirm if a promotional message sent to a client’s WhatsApp number was successfully delivered. By providing the WhatsApp number ID and the message's unique hexadecimal ID, the node fetches the delivery details.
Properties
| Name | Meaning |
|---|---|
| WhatsApp Number | The ID of the WhatsApp number (device) from which the message was sent. |
| Message ID | The unique WhatsApp hexadecimal ID of the message whose delivery info is being retrieved. |
Output
The node outputs a JSON object containing the delivery information of the specified WhatsApp message. This typically includes fields such as delivery status, timestamps, acknowledgments, and possibly error codes or reasons if delivery failed.
If the node supports binary data output (not explicitly shown in the provided code), it would represent any media or file attachments related to the message delivery info, but based on the static analysis, the output focuses on JSON-formatted delivery metadata.
Dependencies
- Requires an active connection to the WaliChat WhatsApp API.
- Needs an API key credential configured in n8n for authentication with the WaliChat service.
- The node depends on internal methods imported from
../actions/chatMessagesto perform the "Get Message Delivery Info" operation.
Troubleshooting
Common Issues:
- Invalid or missing WhatsApp number ID or message ID parameters will cause errors.
- Network connectivity issues or invalid API keys can lead to authentication failures.
- If the message ID does not exist or is not associated with the given WhatsApp number, the API may return an error or empty results.
Error Messages:
- Errors related to authorization usually indicate misconfigured or expired API credentials.
- "Message not found" or similar errors suggest incorrect message IDs or that the message has been deleted.
- Rate limiting errors may occur if too many requests are made in a short period; implementing retries or delays can help.
Links and References
- WaliChat Official API Documentation (hypothetical link, replace with actual if available)
- WhatsApp Business API general documentation for understanding message IDs and delivery statuses: https://developers.facebook.com/docs/whatsapp/api/messages/
- n8n documentation on creating and using custom nodes: https://docs.n8n.io/integrations/creating-nodes/