Actions11
- Message Actions
- Group Actions
- Contact Group Actions
- Instance Actions
Overview
This node integrates with the Waapify API to send WhatsApp messages and perform related operations. Specifically, for the Message resource with the Send vCard operation, it allows sending a contact card (vCard) via WhatsApp to a specified phone number. This is useful in scenarios where you want to share contact information directly through WhatsApp, such as sharing business cards, customer support contacts, or team member details.
Practical example: Automatically sending a new customer's contact card to a sales representative after a form submission, enabling quick saving of the contact on their phone.
Properties
| Name | Meaning |
|---|---|
| Phone Number | The recipient's phone number including country code but without the "+" sign. |
| Contact Name | Full name of the contact whose vCard will be sent. |
| Contact Phone Number | Phone number of the contact included in the vCard, with country code and no "+" sign. |
| Organization | (Optional) Organization or company name associated with the contact. |
Output
The node outputs JSON data representing the response from the Waapify API after attempting to send the vCard message. The structure typically includes status information about the request success or failure.
json: Contains the API response data.- If an error occurs and "Continue On Fail" is enabled, the output JSON will include error details such as the error message, HTTP status code, and timestamp.
The node does not output binary data for this operation.
Dependencies
- Requires an active Waapify API account with valid credentials including:
- Base URL of the Waapify API
- Instance ID
- Access token (API key)
- These credentials must be configured in n8n prior to using the node.
- Internet access to reach the Waapify API endpoint.
Troubleshooting
Common issues:
- Invalid or missing phone numbers (recipient or contact) can cause API errors.
- Incorrect or expired API credentials will result in authentication failures.
- Network connectivity problems may prevent reaching the Waapify API.
- Improperly formatted vCard fields might cause message rejection.
Error messages:
- Errors returned by the Waapify API are prefixed with
Waapify API Error:followed by the specific message. - HTTP status codes accompany errors to help diagnose issues (e.g., 401 Unauthorized, 400 Bad Request).
- Errors returned by the Waapify API are prefixed with
Resolutions:
- Verify phone numbers are correctly formatted (country code included, no "+" sign).
- Ensure API credentials are current and correctly set up in n8n.
- Check network connectivity and firewall settings.
- Review vCard field values for correctness.
Links and References
- Waapify API Documentation (for detailed API usage and parameters)
- WhatsApp vCard Format Specification (for understanding vCard structure)