Actions37
- Message Actions
- Media Actions
- Contact Actions
- Group Actions
- Instance Actions
- Webhook Actions
Overview
This node integrates with a premium WhatsApp API service to send various types of media messages, including stickers, through WhatsApp. Specifically, the Send Sticker operation under the Media resource allows users to send sticker messages to WhatsApp contacts by specifying the recipient's phone number and the sticker media URL or base64 data.
Common scenarios where this node is beneficial include:
- Automating customer engagement by sending branded or custom stickers as part of marketing campaigns.
- Enhancing chatbot interactions with expressive sticker responses.
- Sending personalized multimedia content in customer support workflows.
For example, a business could automatically send a thank-you sticker after a customer completes a purchase, or a chatbot could reply with a fun sticker based on user input.
Properties
| Name | Meaning |
|---|---|
| Phone Number | The recipient's WhatsApp number including country code (e.g., 5511999999999). |
| Media URL | The URL or base64 string of the sticker media file to be sent. |
| Additional Fields | Optional extra parameters: - Reply to Message ID: ID of a message to reply to. - Delay (seconds): Wait time before sending. - Disable Link Preview: Whether to disable link previews. - Mention Users: Comma-separated phone numbers to mention in the message. |
Output
The node outputs a JSON object containing the response from the WhatsApp API proxy service. This typically includes details about the message delivery status, message ID, timestamps, or error information if the request failed.
No binary data output is produced for the Send Sticker operation; the output is purely JSON-based metadata about the sent message.
Example output structure (simplified):
{
"messageId": "string",
"status": "sent",
"timestamp": "2024-06-01T12:00:00Z",
"recipient": "5511999999999"
}
Dependencies
- Requires an active subscription and credentials for the premium WhatsApp API service.
- Needs configuration of API authentication tokens and instance identifiers within n8n credentials.
- The node sends requests via a proxy endpoint hosted at
https://n8ntools.io/api/v1/proxy/uazapi. - Proper network access to the media URLs provided (sticker files) must be ensured.
Troubleshooting
- Invalid Phone Number Format: Ensure the phone number includes the country code without any special characters or spaces.
- Media URL Issues: The sticker media URL must be accessible and in a supported format. If using base64, ensure it is correctly encoded.
- API Authentication Errors: Verify that the API key and token credentials are valid and have not expired.
- Message Delivery Failures: Check if the recipient's WhatsApp account is active and able to receive messages.
- Delay Parameter Misuse: Setting a very high delay might cause unexpected timing issues; use reasonable values.
- Mention Users Formatting: When mentioning users, provide phone numbers comma-separated without spaces.
If errors occur, the node returns error messages in the JSON output, which can help identify the issue.
Links and References
- WhatsApp Business API Documentation
- Sticker Message Guidelines
- n8n Documentation on Creating Custom Nodes
- Uazapi Service Homepage (for API proxy and subscription info)