Cloudia icon

Cloudia

Send messages

Overview

This node integrates with the Cloudia platform to send WhatsApp messages via the Gupshup service, specifically supporting sending location-based message templates. It is useful for businesses that want to automate sending location information to customers through WhatsApp using predefined message templates. For example, a delivery service can notify customers of their package's current location or a store can share its address details directly in a WhatsApp conversation.

Properties

Name Meaning
Cloudia API Key An API key for authenticating requests if not using stored credentials.
Channel Integration ID The numeric ID of the channel integration through which the message will be sent.
Phone Number The recipient's phone number in international format (e.g., 5511999999999).
Name The name of the customer receiving the message.
Template ID The identifier of the WhatsApp message template to use.
Template Parameters A collection of parameters to fill variables defined in the message template. Each parameter has a value.
Address Name The name of the location to be sent (e.g., "Cloudia").
Address Location The full address string of the location (e.g., "Av. Paulista 171, Pavimento 4 - Bela Vista, São Paulo").
Latitude The latitude coordinate of the location.
Longitude The longitude coordinate of the location.
Additional Fields Placeholder for any extra fields; currently no options defined.

Output

The node outputs an array of JSON objects corresponding to each input item processed. Each output object contains the response from the Cloudia API after attempting to send the WhatsApp location template message. This typically includes status information about the message delivery.

No binary data output is produced by this node.

Dependencies

  • Requires access to the Cloudia API.
  • Needs either an API key provided directly in the node property or configured credentials within n8n.
  • The node makes HTTP POST requests to Cloudia endpoints to send messages.
  • Proper configuration of the channel integration ID and template IDs on the Cloudia platform is necessary.

Troubleshooting

  • Common issues:

    • Invalid or missing API key: Ensure the API key is correct and has permissions.
    • Incorrect channel integration ID or template ID: Verify these IDs exist and are active in your Cloudia account.
    • Malformed phone numbers: Use international format without spaces or special characters.
    • Missing required parameters like location coordinates or address fields.
  • Error messages:

    • Unsupported resource or Unsupported operation: Occurs if the resource or operation name is incorrect or not implemented.
    • API request failures: May return errors related to authentication, invalid parameters, or rate limits. Check the error message returned by the Cloudia API for specifics.
  • Resolution tips:

    • Double-check all required fields before execution.
    • Validate API keys and channel/template IDs on the Cloudia dashboard.
    • Use the node’s "Continue On Fail" option to handle errors gracefully during batch processing.

Links and References

Discussion