Overview
This node allows sending WhatsApp status messages through the DinastiAPI service. It supports multiple types of status content including text, images, videos, and audio. Users can customize the appearance and audience of the status message.
Common scenarios for this node include:
- Broadcasting a text update or announcement as a WhatsApp status.
- Sharing multimedia content (images, videos, audio) as status updates to engage contacts.
- Targeting specific recipients or excluding certain users from viewing the status.
- Customizing visual aspects like background color, text color, and font for text statuses.
Practical example: A business could use this node to send promotional images or videos as WhatsApp status updates to their customers, optionally restricting visibility to a selected audience.
Properties
| Name | Meaning |
|---|---|
| Text | The text content for the status (required for text status). |
| Background Color | Background color in ARGB decimal format (optional, for text status). |
| Text Color | Text color in ARGB decimal format (optional, for text status). |
| Font | Font type number between 0 and 10 (for text status). |
| Additional Options | Collection of optional parameters: |
| - Message ID | Custom message ID (optional). |
| - Audience | Comma-separated list of JIDs specifying who can view the status (optional). |
| - Exclude List | Comma-separated list of JIDs to exclude from viewing the status (optional). |
Note: The above properties apply specifically to the Send Text Status operation.
Output
The node outputs an array of JSON objects representing the response from the DinastiAPI after sending the status message. Each output item corresponds to one input item processed.
The json output contains the API response data, which typically includes confirmation details about the sent status message.
If an error occurs during processing and "Continue On Fail" is enabled, the output will contain an object with an error field describing the issue.
No binary data is output by this node.
Dependencies
- Requires an active connection to the DinastiAPI service via an API key credential configured in n8n.
- The node uses the DinastiAPI endpoints to send WhatsApp status messages.
- No additional environment variables are required beyond the API authentication setup.
Troubleshooting
Binary Property Not Found: When sending image, video, or audio statuses using binary data, if the specified binary property does not exist on the input item, the node throws an error indicating the missing property. Ensure the correct binary property name is provided and that the previous node outputs the expected binary data.
Invalid Color or Font Values: For text statuses, invalid or out-of-range values for colors or font may cause unexpected results. Use valid ARGB decimal numbers for colors and font values between 0 and 10.
Audience and Exclude List Formatting: The audience and exclude lists must be comma-separated strings of valid JIDs. Incorrect formatting may lead to unexpected visibility behavior.
API Errors: If the DinastiAPI returns errors (e.g., authentication failure, rate limits), these will be surfaced in the node's output or error messages. Verify API credentials and usage limits.
Links and References
- DinastiAPI Documentation (hypothetical link)
- WhatsApp Status Messaging Concepts: https://faq.whatsapp.com/general/chats/how-to-use-status
- n8n Documentation on Credentials and HTTP Requests: https://docs.n8n.io/credentials/ and https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.http-request/