Wassenger icon

Wassenger

Interact with Wassenger WhatsApp API

Actions148

Overview

This node integrates with the Wassenger WhatsApp API to update a WhatsApp profile associated with a specific WhatsApp number (device). It allows users to modify the public profile name and status, as well as optionally update detailed business profile information such as address, description, email, websites, categories, and business hours.

Common scenarios for this node include:

  • Businesses wanting to keep their WhatsApp Business profile information up-to-date automatically.
  • Updating the public-facing name or status message of a WhatsApp number used for customer communication.
  • Managing business details like operating hours and contact info directly from workflow automation.

Practical example:

  • A company updates its WhatsApp Business profile after changing office hours or adding a new website URL, ensuring customers see accurate information when they view the WhatsApp profile.

Properties

Name Meaning
WhatsApp Number The ID of the WhatsApp number (device) whose profile will be updated.
Profile Name The public name shown on the WhatsApp profile (maximum 25 characters).
Profile Status The public status description shown on the WhatsApp profile (maximum 130 characters).
Update Business Profile Boolean flag indicating whether to update the business profile information (only applicable for WhatsApp Business numbers).
Business Profile Collection of business profile details to update if "Update Business Profile" is true:
- Business Address (max 256 chars)
- Business Description (max 256 chars)
- Business Email (max 128 chars)
- Business Websites (up to 2 URLs)
- Business Categories (up to 3 selected from predefined options such as Automotive Service, Education, Restaurant, etc.)
Set Business Hours Boolean flag indicating whether to set business hours (only available if updating business profile).
Business Hours Timezone Timezone string for business hours (e.g., America/New_York, Europe/London), required if setting business hours.

Output

The node outputs JSON data representing the result of the profile update operation. This typically includes confirmation of the updated profile fields or any response data returned by the Wassenger API related to the profile update.

No binary data output is produced by this node.

Dependencies

  • Requires an API key credential for authenticating with the Wassenger WhatsApp API.
  • The node depends on the Wassenger service being accessible and properly configured.
  • The "WhatsApp Number" must correspond to a valid device registered in the Wassenger system.
  • If updating business profile details, the WhatsApp number must be a WhatsApp Business number.

Troubleshooting

  • Invalid WhatsApp Number: If the provided WhatsApp number ID is incorrect or not registered, the API call will fail. Verify the device ID using the node's device loading options.
  • Profile Field Length Exceeded: Profile name and status have maximum character limits (25 and 130 respectively). Exceeding these may cause errors.
  • Business Profile Update Not Supported: Attempting to update business profile details on a non-Business WhatsApp number will likely fail.
  • Missing Required Fields: When setting business hours, the timezone field is mandatory. Omitting it will cause validation errors.
  • API Authentication Errors: Ensure the API key credential is valid and has sufficient permissions.
  • Network Issues: Connectivity problems with the Wassenger API endpoint can cause timeouts or failures.

To resolve errors, check input values against constraints, verify credentials, and confirm the WhatsApp number supports the requested operations.

Links and References

Discussion