Actions76
- Message Actions
- Chat Actions
- Contact Actions
- Group Actions
- Create
- List
- Get
- Delete
- Join
- Get Join Info
- Leave
- Get Picture
- Set Picture
- Delete Picture
- Update Subject
- Update Description
- Get Security Info Admin Only
- Set Security Info Admin Only
- Get Security Messages Admin Only
- Set Security Messages Admin Only
- Get Participants
- Add Participant
- Remove Participant
- Promote Admin
- Demote Admin
- Status Actions
- Channel Actions
- Poll Actions
- Profile Actions
- LID Actions
- File Actions
Overview
This node enables sending a voice status update on WhatsApp via the Wappfy API. It allows users to post a voice message as their WhatsApp status, either by providing a media file URL or base64-encoded data. This is useful for sharing audio clips, voice notes, or announcements as ephemeral status updates visible to selected contacts.
Practical examples:
- Sharing a quick voice greeting or announcement with your WhatsApp contacts.
- Posting an audio snippet from an event or meeting as a status update.
- Broadcasting a voice message to a group of contacts without sending individual messages.
Properties
| Name | Meaning |
|---|---|
| Media Source | Source of the media file; options: URL (provide a direct link to the media file), Base64 (provide base64 encoded file data) |
| File URL | URL of the voice file to send (required if Media Source is URL) |
| Base64 Data | Base64 encoded voice file data (required if Media Source is Base64) |
| File Name | Name of the voice file (used when Media Source is Base64; default is "file") |
| MIME Type | MIME type of the voice file (e.g., audio/mpeg, required) |
Output
The node outputs JSON data representing the response from the Wappfy API after attempting to send the voice status. The structure typically includes details about the sent status message or any error information returned by the API.
If multiple items are processed, the output is an array of such JSON objects, one per input item.
No binary data output is produced by this operation.
Dependencies
Requires an active Wappfy API credential configured in n8n, including:
- Base URL of the Wappfy API instance.
- Instance name identifier.
- An API key for authentication.
The node makes HTTP POST requests to the Wappfy API endpoints to send voice statuses.
Troubleshooting
Common issues:
- Incorrect or missing API credentials will cause authentication failures.
- Providing an invalid or inaccessible file URL will result in errors when the API tries to fetch the media.
- Malformed base64 data or incorrect MIME type may cause the API to reject the media file.
- Network connectivity issues can prevent successful API calls.
Error messages and resolutions:
- Authentication errors: Verify that the API key and instance name are correctly set in the credentials.
- Invalid media errors: Check that the file URL is reachable or that the base64 data is properly encoded and matches the specified MIME type.
- Missing required parameters: Ensure all required fields (like MIME type and media source) are provided according to the selected options.
- API endpoint errors: Review the API documentation or logs to confirm the endpoint is correct and the service is operational.
Links and References
- Wappfy API Documentation (for detailed API usage and media requirements)
- WhatsApp Status Feature Overview (to understand how WhatsApp statuses work)
This summary is based on static analysis of the node's code and property definitions related to the "Status" resource and "Send Voice" operation.