ZuckZapGo User icon

ZuckZapGo User

Get user information and manage presence with ZuckZapGo WhatsApp API

Overview

This node integrates with the ZuckZapGo WhatsApp API to retrieve and manage user-related information on WhatsApp. Specifically, the "Get Business Profile" operation fetches the complete business profile information for a given phone number or JID (Jabber ID). This is useful for workflows that need to obtain detailed business data associated with a WhatsApp contact, such as business description, address, hours, or other metadata provided by WhatsApp Business profiles.

Common scenarios:

  • Enriching customer records with official business details from WhatsApp.
  • Automating responses or routing based on business profile attributes.
  • Verifying business identity before engaging in communication.

Example:
You provide a phone number like 5491155553934 or a JID like 5491155553934@s.whatsapp.net, and the node returns the full business profile data for that contact.

Properties

Name Meaning
Phone Number/JID Phone number or Jabber ID of the WhatsApp contact whose business profile you want to get.

The property is required and expects a string input formatted either as a plain phone number or a JID.

Output

The output is a JSON object containing the business profile information retrieved from the WhatsApp API for the specified phone number or JID. The exact structure depends on the API response but typically includes fields such as business name, description, address, categories, hours, and other relevant metadata.

No binary data is produced by this operation.

Dependencies

  • Requires an active connection to the ZuckZapGo WhatsApp API.
  • Requires an API key credential configured in n8n to authenticate requests.
  • The node uses internal helper functions to validate phone numbers and make authenticated HTTP requests to the API endpoints.

Troubleshooting

  • Invalid phone number or JID format: Ensure the input phone number is correctly formatted, optionally including the WhatsApp domain suffix (@s.whatsapp.net).
  • API authentication errors: Verify that the API key credential is correctly set up and has sufficient permissions.
  • Empty or missing business profile data: The target contact may not have a business profile published on WhatsApp.
  • Network or timeout issues: Check connectivity to the ZuckZapGo API endpoint.

If the node throws an error, it will include the message returned by the API. Using the "Continue On Fail" option can help handle errors gracefully in workflows.

Links and References

Discussion