Actions11
- Message Actions
- Group Actions
- Contact Group Actions
- Instance Actions
Overview
This node enables sending WhatsApp messages through the Waapify API. It supports various message types including text, media, location, contact cards, and templates. Additionally, it can check if a phone number is registered on WhatsApp.
The Send Location operation specifically allows users to send a geographic location as a message by specifying latitude and longitude coordinates.
Common scenarios:
- Sharing a meeting point or event location with clients or team members.
- Sending delivery or pickup locations in customer service workflows.
- Automating location sharing in logistics or field service applications.
Example:
A user wants to notify a customer of the store location by sending a WhatsApp message containing the exact GPS coordinates.
Properties
| Name | Meaning |
|---|---|
| Phone Number | The recipient's phone number including country code but without the "+" sign. |
| Latitude | Latitude coordinate of the location to send, expressed as a decimal number. |
| Longitude | Longitude coordinate of the location to send, expressed as a decimal number. |
Output
The node outputs the JSON response returned by the Waapify API for each message sent. This typically includes confirmation details about the message delivery status.
- The output is an array of JSON objects corresponding to each input item processed.
- No binary data is produced by this operation.
Dependencies
- Requires an active Waapify API account with valid credentials (API base URL, instance ID, and access token).
- The node uses these credentials to authenticate requests to the Waapify API endpoints.
- Proper configuration of the API credentials within n8n is necessary before using the node.
Troubleshooting
Common issues:
- Invalid or missing phone number format may cause message sending failures.
- Incorrect latitude or longitude values (e.g., out of range) might result in errors or unexpected behavior.
- Network or authentication errors if API credentials are incorrect or expired.
Error messages:
- Errors from the Waapify API are relayed with messages like
Waapify API Error: <message>. - HTTP status codes accompany error messages to help diagnose issues (e.g., 401 Unauthorized, 400 Bad Request).
- Errors from the Waapify API are relayed with messages like
Resolution tips:
- Verify phone numbers include country code without "+" and are valid WhatsApp numbers.
- Ensure latitude is between -90 and 90, longitude between -180 and 180.
- Check that API credentials are correctly set up and have not expired.
- Use the "Continue On Fail" option in n8n to handle individual item errors gracefully.
Links and References
- Waapify API Documentation (for detailed API usage and message formats)
- WhatsApp Location Message Format (general reference for location messages)