Cloudia icon

Cloudia

Send messages

Overview

This node, named "Cloudia," enables sending messages through multiple communication channels, including WhatsApp Web. Specifically, the "Send Contact" operation under the "Whatsapp Web" resource allows users to send a contact card (vCard-like information) to a specified phone number via WhatsApp Web.

Common scenarios for this node include:

  • Sharing customer or business contact details directly within WhatsApp conversations.
  • Automating the distribution of contact information during customer support or sales interactions.
  • Integrating contact sharing into broader automated workflows that involve messaging customers.

For example, a sales automation workflow could use this node to send a contact card of a sales representative to a lead after an initial message.

Properties

Name Meaning
Channel Integration ID The numeric ID of the channel integration through which the message will be sent.
Name The name of the customer who is sending the message.
Cloudia API Key An optional API key for authenticating with the Cloudia service if credentials are not used.
Phone Number The recipient's phone number in international format to which the contact will be sent.
Contact Name The name of the contact being shared/sent via WhatsApp.
Contact Phone The phone number of the contact being shared.
Additional Fields Optional additional fields, including:
- Channel Integration ID Alternative or additional channel integration ID.
- Name Alternative or additional customer name.

Output

The node outputs a JSON array where each element corresponds to the response from the Cloudia API for each input item processed. The exact structure depends on the API response but generally includes confirmation or status of the sent message.

No binary data output is indicated by the source code.

Dependencies

  • Requires access to the Cloudia API, which handles message sending.
  • Authentication can be provided either via a configured credential in n8n or by manually entering an API key in the "Cloudia API Key" property.
  • The node uses HTTP POST requests to Cloudia endpoints specific to the selected resource and operation.
  • No other external dependencies are indicated.

Troubleshooting

  • Unsupported Resource or Operation: If an unsupported resource or operation is selected, the node throws an error indicating this. Ensure the resource is set to "Whatsapp Web" and operation to "Send Contact."
  • Missing Required Parameters: Required fields such as phone numbers and contact names must be provided; otherwise, the API request may fail.
  • Authentication Errors: If neither credentials nor an API key is provided, or if the key is invalid, the API call will fail. Verify authentication details.
  • API Request Failures: Network issues or incorrect channel integration IDs can cause failures. Check connectivity and configuration.
  • Use the "Continue On Fail" option to allow the workflow to proceed even if some items fail.

Links and References

Discussion